KOPS supports both public and private AWS cluster topologies in AWS in this case, a private topology was the best-fit and so we set up KOPS to launch all nodes in a private subnet in the VPC. Use KOPS to create a K8s cluster with a private topology. Moreover, we can version the KOPS config file if we ever need to make a change to the cluster - all with a single commit. We can then pull the config file from the S3 bucket to the running Docker cluster to have KOPS create the cluster in a completely automated manner. KOPS runs off of a config spec file that is uploaded to an Amazon S3 bucket. For each environment, we worked hand-in-hand with the airline team to:ĭevelop KOPS config for the cluster. Within this first phase, we deployed Kubernetes clusters for Development, QA, and Production. KOPS is an open source tool for deploying Kubernetes clusters in AWS. We followed this step by deploying a Docker cluster using K8s KOPS in AWS. The engagement had three phases, as reflected by the EDF:īeginning with the landing zone, we implemented foundational AWS services like IAM and networking. The goal was to host the applications in an AWS-enabled framework, which the team at Flux7 helped implement in the form of its Enterprise DevOps Framework (EDF). The customer we worked with on this project is a major US airline who approached the Flux7 DevOps team about migrating and replatforming several of its legacy, on-premise applications - many of which have high standards for uptime and resiliency - to AWS. ![]() Stay tuned for the second part of today’s AWS case study in which we discuss the details of doing so with Ubuntu CIS benchmark images. ![]() Which brings us to the topic of today’s blog, a customer story of how we used KOPS to run AWS-based K8s clusters. However, until the recent re:Invent announcement of EKS, KOPS, the Kubernetes project for managing production-grade K8s clusters, was the best tool to deploy and manage K8s clusters in AWS. While Google created Kubernetes (K8s), Google’s Cloud Platform is generally seen as a better fit for running K8s clusters. As an AWS Premier Consulting Partner, we are often asked about using the Kubernetes container management system within AWS.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |