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”
Kubernetes provides many ways to configure pods and containers.
- Environment variables
- Config maps
- Security context
- Resource requirements
- Service accounts
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).Continue reading “[Kubernetes] Services”
Kubernetes coordinates a highly available cluster of computers that are connected to work as a single unit. Kubernetes automates the distribution and scheduling of application containers across a cluster in an efficient way.
- Service discovery and load balancing
- Storage orchestration
- Automated rollouts and rollbacks
- Secret and configuration management
- Distribution: Ubuntu Focal 20.04 (LTS)
You need to set up the cluster: Master node and Worker nodes.
- Master: A Master a system that control API calls for the pods, controllers, services, nodes and other components of a Kubernetes cluster are executed.
- Worker: A Worker is a system that provides the run-time environments for the containers. A set of container pods can span multiple nodes.