Turn your docker image into an auto-scaling Kubernetes deployment using Amazon EKS

Click for: original source

Omer Hanetz wrote this piece about his experiences with using EKS as the link between your cloud environment with all its computation power, storage, and security features, and your Kubernetes-based containerized environment with its micro-service and auto-scale capabilities.

Managing a containerized environment, especially when considering security and efficient use of resources, can be an impossible task. Using Kubernetes can help make this task possible, and using a Kubernetes environment managed by your cloud provider can make the integration with all the cloud provider services much easier.

The article covers in depth various aspects of installing, running and managing EKS, e.g.:

  • Install eksctl, kubectl
  • Setting up EKS cluster
  • Setting Up the Kubernetes environment
  • Creating the deployment
  • Auto-Scaling the deployment
  • Exposing an endpoint

… and all the commands plus links to repositories are included. You should also refer to this EKS online workshop provided by Amazon that can also help get you started and introduce you to all the EKS features. Excellent!

[Read More]

Tags containers software-architecture kubernetes aws