Linux/Kubernetes (Learning)

From Wiki
< Linux
Revision as of 12:55, 3 December 2023 by Marcluer (talk | contribs)

Learning topics

Control plane & worker nodes

Components

Core K8s components Other K8s components
  • pod
  • service
  • config maps
  • secrets
  • ingress
  • deployment
  • statefulSets
  • Namespaces
  • Volumes
  • control plane
    • scheduler
    • controller-manager
    • etcd
    • apiserver
  • node
    • kubelet
    • kube-proxy
    • container runtime

Practice

  • kubectl
  • manifest files (yml)

Troubleshooting & how it works

Bad practices

Helm charts

Networking

  • Ingress
  • Network policies
  • pod-to-pod
  • pod-to-service
  • K8s network interface
  • network plugins