Kubernetes mangages many pods and containers. The management of networking in a cluster is not a simple matter. Kubernetes is doing the job using the CNI (Container Network Interface) plugins. There are many CNI providers, such as Flannel, Calico, Canal, and Weave Net.Continue reading “Kubernetes – Networking”
This is how to install Kubernetes on the Linux machine (CentOS 8) – Master Node + Worker Node
- GitHub link to the instruction
EKS (Elastic Kubernetes Service) is a managed service that runs Kubernetes on AWS.
- Provision and scale your cluster automatically using AWS multi-AZs for HA (High Availability) and fault tolerance.
- Compatible with all K8s plug-ins and applications
- Self-Healing: detects unhealthy worker nodes and replaces them automatically
A Job creates one or more pods and will continue to retry execution of the Pods until a specified number of them successfully terminate. As pods successfully complete, the Job tracks the successful completions. When the specified number of successful completions is reached, the job is complete.Continue reading “[Kubernetes] Jobs & CronJobs”
Certified Kubernetes Application Developer (CKAD)
CKAD is an online tests with problems to be solved by a command line tool. Here are the tips of the test.Continue reading “Kubernetes – CKAD Tips”
A Service is an abstraction which defines a logical set of Pods and a policy by which to access them (sometimes this pattern is called a micro-service).
Through services, you can expose applications running in a pod.
Pods are created and deleted dynamically so that it is not practical to communicate with pods directly. A service expose a set of pods and provides the load-balancing of the traffic across them.