Skip to content
This repository has been archived by the owner on Jan 17, 2023. It is now read-only.

Latest commit

 

History

History
92 lines (77 loc) · 3.93 KB

README.md

File metadata and controls

92 lines (77 loc) · 3.93 KB

Episode 086 : Grokking Kubernetes : kubelet

  • Hosted by @mauilion
  • Recording date: 2019-08-09

Table of Contents

  • 00:00:00 - Welcome to TGIK!
  • 00:00:00 - Week in Review

Week in Review

Show Notes

  • Show Outline:
    • The parts and the config reference

      • kubelet

        • client/server auth
        • cri and all the other c*i integrations
        • kubelet api
        • configz
        • metrics
        • theory of operation
        • static pods
        • PLEG
      • kube-proxy

        • auth to apiserver
        • iptables
        • ipvs
        • services
        • theory of operation
        • configz
        • metrics
      • kube-controller-manager

        • auth to apiserver
          • per controller!
        • control loops!
        • can be skipped!
        • theory of operation
        • leader election!
        • metrics
      • kube-scheduler

        • auth to apiserver
        • theory of operation
        • direct scheduling
        • not to much magic here.
        • extensible tho
        • leader election!
        • metrics
      • kube-apiserver

        • auth to etcd
        • auth to kubelet
        • access patterns.
        • theory of operation
        • ha
        • kubectl get --raw /metrics
        • Exploring the API.
    • General systems stuff.

      • show direct scheduling!
      • The ways that each are configured/configurable.
      • The access patterns for each.
      • The authentication mechanisms for each.
      • What even is edge vs level triggered?
      • What is a watch?
      • Why is all this so darn stable?

Reference Links