- Master & Worker nodes
- 3 processes run on every worker node
- Container Runtime
- Kubelet
- Kube Proxy
- How to
- schedule pod?
- monitor?
- re-schedule/re-start pod?
- join a new node?
- all these actions taken care by master node
- 4 Processes run on every Master node
- API server
- Cluster gateway
- Acts as a gatekeeper for authentication
- Scheduler
- Scheduler
- Schedule new pod ->API Server -> Scheduler -> Where to put the pod? (Scheduler just decides on which Node new pod should be scheduled based on several criteria ex. less used node ) -> Kubelet will take the request and deploy the pod
- Controller Manager
- Detects cluster state changes, example if pod die Controller manager will detect that and tries to recover cluster state ASAP.
- Controller Manager -> Scheduler -> Kubelet -> restart the pod
- etcd
- key Value Store
- cluster brain
- For example if pod dies all the Cluster changes get stored in the Key Value Store
- How remaining process utilize this etecd data
- API Server - Is the cluster healthy ?
- Scheduler - What resources are available?
- Controller manager - Did the cluster state changed?
- Application data is not stored in etcd
- etcd stores just cluster state information
- API server is load balanced between master nodes
- etcd Distributed storage across all master nodes
Monday, 21 February 2022
K8s
Wednesday, 2 February 2022
Openshift Operational Procedures
Openshift Operational Procedures
- OC Commands
- Create, Expand & Delete PVC
- Disk space clearing on OCP4 node
Create, Expand & Delete PVC
Create, Expand & Delete PVC
oc get pvc -A PVC_NAME #Search for PVC in all projects
oc project PROJECT_NAME #To connect to the project
Subscribe to:
Posts (Atom)
Ansible_Notes
ansible -i inventory.ini -m ping all # inventory.ini it will ping to the hosts which are in inventory # ansible -i inventory.ini -m pin...
-
OC Commands # Login Commands source /usr/local/etc/ocp4.config oc login -u kubeadmin -p ${RHT_OCP4_KUBEADM_PASSWD} https://api.ocp4.exa...
-
Powercli VM uptime Get-Stat -Entity $VMNAME -State sys.osuptime.latest -RealTime -MaxSample 1 Get-Stat -Entity $VMNAME -State sys.uptime.l...
-
CLOMD (Cluster Level Object Manager Daemon) plays a key role in the operation of a vSAN cluster. It runs on every ESXi host and is responsib...
Blog Archive
- August 2025 (2)
- July 2023 (3)
- October 2022 (4)
- September 2022 (6)
- March 2022 (7)
- February 2022 (3)
- January 2022 (10)
- December 2021 (2)
- October 2021 (1)
- September 2021 (1)
- June 2021 (1)
- September 2020 (1)
- May 2020 (1)
- April 2020 (2)
- March 2020 (1)
- February 2020 (5)