In this article, we will setup our environment to deploy the reference implementation to Amazon's Kubernetes service, EKS.
Helm is the package manager for Kubernetes. In this article, we will introduce basic Helm concepts and then use these concepts to package the reference implementation application.
Now that we have a working Kubernetes environment, we need to convert our Docker Compose file into a form Kubernetes can work with. In this article, we introduce the Kubernetes Kompose tool, which will help us accomplish this task.
With a working Kubernetes environment and a basic knowledge of the differences between , we spend this article becoming familiar with the differences between Docker Compose and Kubernetes.
In this article we look at the relevent subset of Kubernetes API objects that we will need to understand when deploying the reference implementation. We then introduce Kubernetes Kompose to do the bulk of the translation from our docker-compose.yaml file into appropriate Kubernetes manifests.