This repository has been archived by the owner on Jun 20, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
Kubernetes
dainank edited this page Apr 29, 2023
·
1 revision
- Kubernetes - Host microservices in production.
- Kubectl - Command-line tool for interacting with a Kubernetes cluster.
- Azure CLI - Configure Kubectl for access to Kubernetes cluster.
A Kubernetes cluster is usually composed of multiple computers (nodes). Usually these nodes are VMs (although physical hardware is possible). We can add or remove any number of nodes to adjust our computing power. Each individual node can host multiple pods (basic units of computation in Kubernetes). For purposes of demonstration, I will onyl use one node in this project. Each pod is capable of hosting multiple containers although once again for simplicity, in this project we host one container per pod.
The key goal of Kubernetes is that whenever a pod within a node crashes, Kubernetes will automatically start a new pod.