paint-brush
How to automate Kubernetes deploymentsby@BuddyWorks
1,641 reads
1,641 reads

How to automate Kubernetes deployments

by BuddyNovember 22nd, 2017
Read on Terminal Reader
Read this story w/o Javascript
tldt arrow

Too Long; Didn't Read

<a href="https://hackernoon.com/tagged/kubernetes" target="_blank">Kubernetes</a> lets you manage containerized applications on a cluster of nodes. If you need to deploy and scale your application on the fly without consuming more resources that required, that’s a solution for you.
featured image - How to automate Kubernetes deployments
Buddy HackerNoon profile picture

Kubernetes lets you manage containerized applications on a cluster of nodes. If you need to deploy and scale your application on the fly without consuming more resources that required, that’s a solution for you.

Buddy lets you automate the whole delivery process to one git push to your repo. And these are the benefits:

  • you don’t have to enter the commands manually every time
  • you get precise feedback in case there’s an error in .yml files
  • you don’t need a DevOps specialist around to update your application
  • you can expand your delivery pipeline with builds and tests before the deployment

The main objective of this article is to tell you how to do that in a series of a few simple steps.

Set up a project with Buddy

  1. Sign up to Buddy with GitHub/Bitbucket or email
  2. Create a new project, select your Git provider, and choose your WP project:

Configure Pipeline #1: Apply K8s deployment

The first pipeline will automatically apply configuration changes to your K8s volumes and WordPress instance on a push to branch:

  1. Click Add a new pipeline and set the trigger mode to ‘On every push’
  2. Select the branch that will trigger the execution
  3. Click Add a new pipeline

Like what you read? Check out the full guide here!

L O A D I N G
. . . comments & more!

About Author

TOPICS

THIS ARTICLE WAS FEATURED IN...