Automate Kubernetes deployments on Amazon EKS

Automate Kubernetes deployments on Amazon EKS

This week brings good news for developers orchestrating containers on AWS clusters: Buddy now officialy supports Amazon EKS!

In other words, if Jeff Bezos is your man and you often run kubectl apply or kubectl set image, you can finally benefit from the blessings of Buddy's automation.

Image loading...Cluster selectionCluster selection

How it all works

A typical Kubernetes workflow looks like this:

  1. Edit code or config YML
  2. Push changes to your Git repository
  3. Build a new Docker image with the updated files
  4. Authenticate in your EKS cluster
  5. Run kubectl apply or kubectl set image
Warning
Buddy lets you automate all these steps with a single push to Git.

Image loading...Amazon EKS pipeline exampleAmazon EKS pipeline example

All you need to do is configure a delivery pipeline and integrate Buddy with your AWS account. There are five actions that you can use to automate Kubernetes tasks:

Image loading...Kubernetes actionsKubernetes actions

  1. Run K8s Pod
    • runs a single process (pod) on your EKS cluster
  2. Run K8s Job
    • runs a series of pods and ensures that a specified number of them successfully terminate
  3. Apply K8s Deployment
    • transforms the containers to the desired state described in the config file
  4. Set K8s Image
    • updates the image of containers with the selected Docker image
  5. Kubernetes CLI – runs commands with kubectl in your EKS clusters

You can also build Docker images from a dockerfile, push it to Amazon ECR, and use it to update your cluster:

Image loading...Docker buildDocker build

Tip
You can see how each action works in detail in our guide covering Kubernetes wokflow automation.
Warning
Buddy is 100% customer driven. If there’s a feature or integration you miss, let us know in the comments below or directly at support@buddy.works.
Jarek Dylewski

Jarek Dylewski

Customer Support

A journalist and an SEO specialist trying to find himself in the unforgiving world of coders. Gamer, a non-fiction literature fan and obsessive carnivore. Jarek uses his talents to convert the programming lingo into a cohesive and approachable narration.

Sep 27th 2018
Last update: Sep 21st 2020
Share