• Thinking Beyond Containers

    The excitement fueling the containerization movement is not about the technology itself, but what the technology enables people to do. Docker is exciting because it enables people to package and deliver and unbundle complex applications with unprecedented ease. Kubernetes and Docker Swarm and Mesosphere are exciting because, now, a single

  • Spread 1.0: Versioning the Software Environment

    With our 1.0 release, Spread now versions your software environment (i.e. a Kubernetes cluster) like Git versions source code. Because Spread is built on top of libgit2, it takes advantage of Git's interface and functionality. This means after you deploy your Kubernetes objects to a cluster, you can

  • Using AWS's EC2 Container Registry with K8S

    Continuing with the theme of running K8S off of AWS, why not register your containers there as well? EC2 Container Registry is a new service from Amazon that enables you to store your containers in the same datacenters that your containers run from. But, due to how Amazon handles security

  • Creating an AWS SSL Terminated K8S LoadBalancer

    Currently there is no off-the-shelf way to terminate a K8S SSL connection using an ELB (though there are rumors this will be added in Kubernetes 1.2). When a service has type: LoadBalancer, the generated ELB will only use standard TCP connection. The way to terminate SSL connections using an

  • Getting started with Kubernetes & AWS

    Introducing Eric Koslow, cofounder of Lattice. At Lattice, Eric creates software to help companies set and manage their goals. Eric will be writing a series of guest posts on setting up Kubernetes on AWS. -Mackenzie Here at Lattice, we recently migrated from a Heroku-based infrastructure to running our own Kubernetes