running. It is present on every node in a Kubernetes clus- ter: both master and worker nodes. It talks with the API server. It only manages containers created by Kubernetes. The kubelet does not manage containers that are not cre- ated by Kubernetes. Kube-proxy The kube-proxy daemon runs on each worker node as a simple network proxy and load balancer for the services on that node. The kube proxy itself redirects traffic to a specific services and pods. It is in regular communication with the API server. Kubectl Kubectl is a command line tool for communicating with a Kubernetes API. This tool is used to create, inspect, up- date and delete Kubernetes objects. It includes an agent that runs on each node in the cluster to help ensure that containers are running in a pod. Why Kubernetes is key to CI/CD in the cloud It is clear that Kubernetes is an extremely powerful plat- form for creating and managing services and containers in a standard way. The power of both containers and mi- croservices can help organizations respond quickly to changing business requirements. 52
