We think Kubernetes might be one of the major tools in daily operations of any DevOps specialist, so knowing of the latest Kubernetes features and general approaches is quite useful. One of the Kubernetes maintainers, , has recently published a using , and numerous clusters. We will not copy it here, just list the main steps for your convenience. Kelsey Hightower tutorial on building end-to-end software deployment pipeline GCP Container Builder GitHub Kubernetes . Description of the deployment pipeline The , which include creating a new GitHub project, enabling Google Cloud APIs for it and installing several tools like , and . list of prerequisites git hub kubectl for the job. Provisioning the Kubernetes clusters Creation of a . Hub config file Setting up the . GitHub repositories Assignment of for Google Container builder. Build Triggers Testing of the newly-created . build and deployment pipeline . Final cleaning up As a result, there will be several clusters and repos, each having a dedicated Kubernetes manifest file for a particular environment. Leveraging numerous Kubernetes clusters and GitHub repositories ensures fine-grained RBAC to each environment along with streamlined automated build pipeline for the DevOps team leisure. This common guideline on how to implement such pipeline will definitely help DevOps specialists to stay on top of the latest Kubernetes features along with the general comprehension on the right approach to building such systems. Neat solutions like this are yet more proof that when choosing between , Google Cloud Platform has quite a pack of aces in their deck! GCP or AWS Previously posted this hint on . my company’s blog
Share Your Thoughts