Please enable JavaScript.
Coggle requires JavaScript to display documents.
K8s, - Coggle Diagram
K8s
Pod
command
similar to ENTRYPOINT in dokcerfile
args
similar to CMD in dockerfile
init container
container
healthcheck
toleration
nodeAffinity
node selector
RBAC
check access
kubectl auth can-i create pods --as dev-user
kubectl auth can-i create deployments --as demo -n default
Service account
token
Role
Role Binding
Cluster role
Cluster role binding
Manage Node
drain
undrain
taint
Node1 only accept pod A, but not guarantee that pod A will alwasy be placed on Node1
untaint
label
node selector
make sure a pod A will always be placed on the Node1
Check obeservity
Rediness
check HTTP, PATH
Check TCP
Exec command
Liveness
StartupProbe
Link ref:
development
Strategy
Recreate
Rolling Update
Replicate set
pod
Type
Rollout
Rollback
Backup
kube-apiserver (Resource Configuration)
etcd cluster
velero
Kubeconfig
cluster
user
context
Component
Master Node
etcd
API Server
Scheduler
Controller Manager
kubectl
Worker Node
Kubelet
Container runtime
kubeproxy
namespace
quota resource
security context
run as user
pod
container
capabilities
Stateful Set
each pod has unique name
pods created sequently
headless
no IP
clinet access directly to pod ip
Services
Type
ClusterIP
Node Port
Load Balancer
replicate
Configmap
Secret
volume
API Group
Admisson Controller
Daemon Set