githubEdit

Kubernetes

Kubernetes

Introduction

Components

Control plane

  • etcd(cluster parallel)

  • kube-apiserver(parallel loadbalance)

  • kube-controller-manager(single instance)

  • kube-scheduler(single instance)

Data plane

  • kubelet

  • kube-proxy

  • container-runtime(docker, containerd, rkt, ...)

  • kube-dns

Options components

  • kube-dashboard

  • ingress-nginx

  • metrics-server

  • cni

Resources

Pods

Apps

Deployments -> ReplicaSets StatefulSets DaemonSets Jobs CronJobs

Service Discovery

Ingress: Service Endpoints LoadBalancer NodePort

LimitRange ResourceQuota HozizontalPodAutoscaler

Configmaps Secrets

PersistentVolumeClaim PersistentVolume StorageClass

Deploy

kubeadm

kubespray

Reference:

Last updated