ETCD

kube-api

kube controller manager

kube-scheduler

kubelet

kube proxy

pod

replica set

deployment

service

namespace

imperative vs declarative

kubectl apply