We talk about terms often used when using Kubernetes.
Terms we talk about
- Node - Machine to run jobs on.
- Cluster - Grouping of nodes to deploy work to.
- Container - Compute unit that we can run in the cloud
- Pod - One or more containers that are one unit in the cloud that could be started, stopped, or restarted.
- Service - Different network services that serve the pods
- Load balancers - Balance network calls to different pods
- Certmanager - Handles certificates, for instance, let’s encrypt.
- Ingress - Handles traffic from the external network
- Volumes - External resources used by pods to keep state
- ConfigMap - Configuration parameters that could be changed without restarting the pods or deployment.
- Deployment - A configuration of all the terms mentioned that you use to deploy as a unit to the cluster.