~/talk

Machine API in OpenShift - Deep DIve

Talkat DevConf.CZ 2021 · 2021-02-18..02-20· [kubernetes, cloud-infrastructure]
links:none on file
slides:none on file

Machine API exposes providerSpec templates to create/delete VMs across Azure/GCP/AWS/vSphere and maps each VM to a Kubernetes Machine object with five lifecycle phases: provisioning, provisioned, running, deleting, failed. A node link controller matches node.providerID to a Machine; nodes drain before the controller deletes the cloud VM. MachineSet acts like a ReplicaSet and recreates deleted machines. MachineHealthCheck automatically deletes unhealthy machines when they exceed maxUnhealthy. ClusterAutoscaler defines cluster-wide scaling rules; MachineAutoscaler sets min/max replicas per MachineSet.

AI-written summary · about

  1. 0:00Start
  2. 3:20The Machine Object
  3. 5:02Managing Machines
  4. 5:27Machine Creation
  5. 6:14Checking if Cloud Instance Exists
  6. 11:40Machine Health Checks
  7. 13:26Auto Scaling
  8. 15:53Machine Deletion
  9. 16:45Is There a Way To Adopt Existing Nodes as Machines
  10. 17:12Is Machine Api Doing Requests To Cluster Machine Approver or How Does It Validate that the Csr Endpoint Is Actually Approved or Not
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.