Book Image

The DevOps 2.4 Toolkit

By : Viktor Farcic
Book Image

The DevOps 2.4 Toolkit

By: Viktor Farcic

Overview of this book

Building on The DevOps 2.3 Toolkit: Kubernetes, Viktor Farcic brings his latest exploration of the Docker technology as he records his journey to continuously deploying applications with Jenkins into a Kubernetes cluster. The DevOps 2.4 Toolkit: Continuously Deploying Applications with Jenkins to a Kubernetes Cluster is the latest book in Viktor Farcic’s series that helps you build a full DevOps Toolkit. This book guides readers through the process of building, testing, and deploying applications through fully automated pipelines. Within this book, Viktor will cover a wide-range of emerging topics, including an exploration of continuous delivery and deployment in Kubernetes using Jenkins. It also shows readers how to perform continuous integration inside these clusters, and discusses the distribution of Kubernetes applications, as well as installing and setting up Jenkins. Work with Viktor and dive into the creation of self-adaptive and self-healing systems within Docker.
Table of Contents (12 chapters)
9
Now It Is Your Turn

Destroying the cluster

The appendix is almost finished, and we do not need the cluster anymore. We want to destroy it as soon as possible. There's no good reason to keep it running when we're not using it. But, before we proceed with the destructive actions, we'll create a file that will hold all the environment variables we used in this chapter. That will help us the next time we want to recreate the cluster.

 1  echo "export AWS_ACCESS_KEY_ID=$AWS_ACCESS_KEY_ID
 2  export AWS_SECRET_ACCESS_KEY=$AWS_SECRET_ACCESS_KEY
 3  export AWS_DEFAULT_REGION=$AWS_DEFAULT_REGION
 4  export ZONES=$ZONES
 5  export NAME=$NAME" \
 6      >kops

We echoed the variables with the values into the kops file, and now we can delete the cluster.

 1  kops delete cluster \
 2      --name $NAME \
 3      --yes

The output is as follows.

...
Deleted kubectl config for...