เบกเบตเบงเบฑเบเบเบฐเบเบฐเบเบตเบญเปเบฒเบเบญเบตเบเบซเบผเบฒเบเบขเบนเปเปเบเบญเบดเบเปเบเบตเปเบเบฑเบ, เปเบเปเบเบฒเบเบเบฑเปเบเบเปเบฒเปเบเบฐเบเปเบฒเบเบตเปเบเปเบฒเบเบเบฒเบเบเบตเปเบชเบธเบเปเบกเปเบเบกเบตเบเบธเบเบเปเบฒเบเบตเปเบชเบธเบ. เบเบตเบกเบเบฒเบ
เบเปเบฒเบชเบฑเปเบเบเบตเปเบเปเบฒเบเบเบตเปเบชเบธเบเบเบตเปเบเบฐเปเบฎเบฑเบเบงเบฝเบเบเบฑเบ Kubernetes
เปเบเบทเปเบญเปเบฅเบตเปเบกเบเบปเปเบเบเปเบงเบ, เบเบฒเบเบเบตเบเบฒเบเบเบฐ เบเบณ เบเบตเปเบเปเบฒเบเบเบตเปเบชเบธเบเปเบฅเบฐเปเบเบฑเบเบเบฐเปเบซเบเบเบเบตเปเบชเบธเบเปเบเบเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบฑเบ Kubernetes. เบเปเบฒเบชเบฑเปเบเบเปเปเปเบเบเบตเปเปเบฎเบฑเบเปเบซเปเบเปเบฒเบชเบฑเปเบเบชเปเบฒเปเบฅเบฑเบ kubectl
เปเบ bash shell:
echo "source <(kubectl completion bash)" >> ~/.bashrc
เบญเบฑเบเบเบฐเปเบเบกเบฑเบ kubectl
เบเบฐเบเบทเบเบเบฝเบเปเบชเปเปเบเบฅเป .bashrc เปเบฅเบฐเบเบฐเบเบทเบเปเบเบตเบเปเบเปเปเบเบเบญเบฑเบเบเบฐเปเบเบกเบฑเบเบเบธเบเบเบฑเปเบเบเบตเปเปเบเบฐเปเบฅเบตเปเบกเบเบปเปเบ. เบเบตเปเปเบฅเบฑเปเบเบเบฒเบเบเบดเบกเบเปเบฒเบชเบฑเปเบเบเบฒเบงเปเบฅเบฐเบเบปเบงเบเปเบฒเบเบปเบเบเบฒเบเปเบเบฑเปเบ: all-namespaces
. เบญเปเบฒเบเปเบเบตเปเบกเปเบเบตเบกเปเบ
เบเบงเบฒเบกเบเบณเปเบฅเบตเปเบกเบเบปเปเบ เปเบฅเบฐ CPU เบเบณเบเบฑเบเบขเบนเปเปเบ namespace
เบเปเบฒเปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบเบเบทเบเบเบฝเบเบเปเปเบเบทเบเบเปเบญเบ, เบเบปเบงเบขเปเบฒเบ, เบกเบฑเบเปเบเบตเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเปเปเบซเบกเปเบเบฑเบเบเบฒเบเบเปเปเบกเบนเบเบเบธเบเปเบงเบดเบเบฒเบเบตเปเบเปเบเปเปเปเบเบตเบเบเบดเบเบกเบฑเบ, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ cluster เบกเบตเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒเบฎเบปเปเบงเปเบซเบผ. เปเบฅเบฐเบเปเบฒเปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบเบเปเปเบกเบตเบเบตเบเบเปเบฒเบเบฑเบเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒเบเบตเปเบเปเบฒเบเบปเบเปเบงเปเปเบเบฅเบฐเบซเบงเปเบฒเบเบเบฒเบเบเบฐเบเบดเบเบฑเบ, เบเบตเปเบชเบฒเบกเบฒเบเบเปเบฒเปเบเบชเบนเปเบเบงเบฒเบกเบฅเบปเปเบกเปเบซเบผเบงเบเบญเบ node.
เปเบเบทเปเบญเบเปเบญเบเบเบฑเบเบชเบดเปเบเบเบฑเปเบเบเปเบฒเบง, Kubernetes เบญเบฐเบเบธเบเบฒเบเปเบซเปเบเปเบฒเบเบเบฑเปเบเบเปเปเบเบณเบเบฑเบเปเบงเปเปเบเบเบญเบเบเบปเปเบเบเบปเบเบเบทเปเบเบเบฒเบเปเบเปเบฅเบฐ namespace. เบเบงเบเบกเบฑเบเบเบทเบเบเบฝเบเปเบงเปเปเบเปเบเบฅเป yaml เบชเปเบฒเบฅเบฑเบ namespace เบชเบฐเปเบเบฒเบฐ. เบเบตเปเปเบกเปเบเบเบปเบงเบขเปเบฒเบเบเบญเบเปเบเบฅเปเบเบฑเปเบเบเปเบฒเบง:
apiVersion: v1
kind: LimitRange
metadata:
name: mem-limit-range
spec:
limits:
- default:
memory: 512Mi
defaultRequest:
memory: 256Mi
type: Container
เบชเปเบฒเบ yaml เบเบฑเปเบเบเปเบฒเบงเปเบฅเบฐเบเปเบฒเปเบเปเบเบฑเบ namespace เปเบ. เบเบปเบงเบขเปเบฒเบ, เปเบเบซเบฒ namespace limit-example
. เบเบฝเบงเบเบตเปเบเบนเปเบเบญเบเปเบเบเปเบเบตเปเบเบเบถเปเบเบเบตเปเบเบณเปเบเปเบขเบนเปเปเบ namespace เบเบตเปเบเบฐเบกเบตเบเบตเบเบเบณเบเบฑเบ 512Mi, เปเบงเบฑเปเบเปเบชเบเปเบเปเบเบฐเบเบณเบเบปเบเบเบตเบเบเบณเบเบฑเบเบเบญเบเบเบธเบเบเบปเบเบญเบทเปเบเบชเบณเบฅเบฑเบเบเบฑเบเบเบธเบเบตเป.
เบเบฒเบเปเบเบฑเบเบเบตเปเปเบซเบเบทเปเบญเปเบ Kubernetes เบฅเบธเปเบเปเบเบปเปเบฒ
Kubelet เปเบเบเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบเปเบฅเบตเปเบกเบเบปเปเบเบเบฒเบเปเบเบฑเบเบเบตเปเปเบซเบเบทเปเบญเปเบกเบทเปเบญ var/lib/docker เบเบญเบเบเบญเบ 90% เบเบญเบเบเบทเปเบเบเบตเปเบเบดเบเบเบตเปเบกเบตเบขเบนเป. เบเบตเปเปเบกเปเบเบเบต, เบขเปเบฒเบเปเบเบเปเบเบฒเบก, เบเบปเบเบเปเบงเบฒ Kubernetes 1.7 เบเปเปเบกเบตเบเปเบฒเบเบปเบเปเบงเปเปเบเบเบญเบเบเบปเปเบเบเปเบฝเบงเบเบฑเบเบเปเบฒเบเบงเบเบเบญเบ inodes เบเบตเปเปเบเป, เปเบเบดเปเบเบเบปเบเบเบฑเบเบเปเบฒเบเบงเบเบเบญเบเปเบเบฅเปเปเบเบฅเบฐเบเบปเบเปเบเบฅเป.
เบเปเบฒเปเบฎเบเบเบตเปเบเบฑเบเบเบธเบเบญเบเบเปเบฒเบ var/lib/docker เบญเบฒเบเบเบฐเปเบเปเบเบฝเบเปเบเป 50% เบเบญเบเบเบทเปเบเบเบตเปเบเบดเบ, เปเบเปเบญเบฒเบเบเบฐเบซเบกเบปเบ inodes, เปเบเบดเปเบเบเบฐเปเบฎเบฑเบเปเบซเปเปเบเบตเบเบเบฑเบเบซเบฒเบชเปเบฒเบฅเบฑเบเบเบปเบเบเบฒเบ.
เปเบ kubelet เบฎเบธเปเบเปเบเบปเปเบฒเบเบฒเบ 1.4 เบซเบฒ 1.6 เบเปเบฒเบเบเบฐเบเปเบญเบเปเบเบตเปเบกเบเบธเบเบเบตเป:
--eviction-hard
=memory.available<100Mi,nodefs.available<10%,nodefs.inodesFree<5%
เปเบเบฅเบธเปเบ 1.7 เปเบฅเบฐเบเปเปเบกเบฒ เบเบธเบเบเบตเปเบเบทเบเบเบฑเปเบเปเบเบฑเบเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ. เบขเปเบฒเบเปเบเบเปเบเบฒเบก, เบชเบฐเบเบฑเบเบเบตเปเบเปเบฒเบเบกเบฒเบเปเปเปเบเปเบเบดเบเบเบฒเบกเบเบงเบเบเบฒเบเบญเบเปเบเบเบเปเบฒเบเบฑเบ inode.
Minikube... Kubernetes เบเปเบญเบเบเบดเปเบเบเบฐเบซเบเบฒเบเบเปเบญเบเปเบเปเบกเบตเบญเปเบฒเบเบฒเบ
Minikube เปเบกเปเบเบงเบดเบเบตเบเบตเปเบเปเบฒเบเบเบตเปเบชเบธเบเบเบตเปเบเบฐเปเบฅเปเบเบเบธเปเบก Kubernetes เบเปเบญเบเบเบดเปเบ. เบกเบฑเบเบเบทเบเปเบเบตเบเบเบปเบงเบเปเบงเบเบเปเบฒเบชเบฑเปเบเบเปเบฒเบเป:
minikube start
เบเบฒเบเปเบฅเปเบเบเบณเบชเบฑเปเบเบเบตเปเบชเบปเปเบเบเบปเบเปเบซเปเบกเบตเบเบธเปเบก Kubernetes เบเบตเปเปเบเปเบเบดเบเบเบตเปเปเบฅเปเบเบขเบนเปเปเบเปเบเบทเปเบญเบเบเบญเบเปเบเบปเปเบฒ.
เปเบเบฑเบเบฅเบฑเบเปเบกเปเบเบงเบดเบเบตเบเบฒเบเบชเปเบฒเบเปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบ เปเบฅเบฐเบเปเบฒเปเบเบตเบเบเบฒเบเบขเบนเปเปเบเบเปเบญเบเบเบดเปเบเปเบเบเบธเปเบกเบเบฑเปเบ. เปเบงเบฑเปเบเปเบชเบเปเบเปเปเบเปเบฎเบฑเบเบเปเบฒเปเบเบฐเบเปเบฒเปเบเบเบชเบฐเปเบเบฒเบฐ, เบฎเบนเบเบเบฒเบ Docker เบเบฐเบเบทเบเบชเปเบฒเบเบขเบนเปเปเบเบเบญเบกเบเบดเบงเปเบเบตเบเบญเบเบเปเบฒเบเปเบฅเบฐเบเปเปเปเบกเปเบเบขเบนเปเปเบเบเบธเปเบก.
เปเบเบทเปเบญเบเบฑเบเบเบฑเบ Docker เบเบนเปเบฎเบนเบเบเบฒเบเปเบเบซเบฒเบเบธเปเบก Kubernetes เบเปเบญเบเบเบดเปเบ, เปเบเบทเปเบญเบ docker เปเบกเปเบเปเบเปเบฎเบฑเบเบเปเบฒเบชเบฑเปเบเบเปเปเปเบเบเบตเป:
eval $(minikube docker-env)
เบเบญเบเบเบตเปเบเบงเบเปเบฎเบปเบฒเบชเบฒเบกเบฒเบเบชเปเบฒเบเปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบเบขเบนเปเปเบเบเบธเปเบก Kubernetes เบเปเบญเบเบเบดเปเบเปเบเป.
เบเปเปเปเบซเป kubectl เปเบเบปเปเบฒเปเบเบดเบเบเบธเบเบเบปเบ
เบเบตเปเปเบเบดเปเบเบเบทเบงเปเบฒเบเบฐเปเบเปเบ, เปเบเปเบเปเบฒเบซเบฅเบฒเบเบเบตเบกเบเปเบฒเบฅเบฑเบเปเบเปเบเบธเปเบกเบเบฝเบงเบเบฑเบเบชเปเบฒเบฅเบฑเบเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเบเบญเบเบเบงเบเปเบเบปเบฒ (เปเบเบดเปเบ Kubernetes เบเบทเบเบชเปเบฒเบเบเบถเปเบเบชเปเบฒเบฅเบฑเบ), เบเปเบฒเบเบเปเปเบเบงเบเบเบฝเบเปเบเปเปเบซเปเบเบธเบเบเบปเบ. kubectl
. เบกเบฑเบเบเบตเบเบงเปเบฒเบเบตเปเบเบฐเปเบเบเบเปเบฒเบชเบฑเปเบ, เบเปเบฒเบเบปเบเปเบเปเบฅเบฐ namespace เบเบญเบเบเบปเบเปเบญเบเปเบฅเบฐเบเปเบฒเบเบฑเบเบเบฒเบเปเบเบปเปเบฒเปเบเบดเบเปเบเบเปเบเปเบเบฐเปเบเบเบฒเบ RBAC.
เบเปเบฒเบโเบชเบฒโเบกเบฒเบโเปเบเปโเบฎเบฑเบโเบเบงเบฒเบกโเบชเบฑเบโเบชเบปเบโเปเบเบโเบเบฒเบโเบกเบญเบโเบซเบกเบฒเบโเบชเบดเบโเปเบโเบเบฒเบโเปเบเบปเปเบฒโเปเบเบดเบโ, เบญเปเบฒเบโ, เบชเปเบฒเบโ, เบฅเบถเบโเปเบฅเบฐโเบเบฒเบโเบเปเบฒโเปเบเบตเบโเบเบฒเบโเบญเบทเปเบเปโเบชเปเบฒโเบฅเบฑเบโเปเบเปโเบฅเบฐโเบเบฑเบโ. เปเบเปเบชเบดเปเบเบเบตเปเบชเปเบฒเบเบฑเบเปเบกเปเบเบเบฒเบเบเปเบฒเบเบฑเบเบเบฒเบเปเบเบปเปเบฒเปเบเบดเบเบเบงเบฒเบกเบฅเบฑเบ, เบญเบฐเบเบธเบเบฒเบเปเบซเปเบกเบฑเบเบเบฝเบเปเบเปเบเบฑเบเบเบนเปเบเปเบฅเบดเบซเบฒเบ. เบเปเบงเบเบงเบดเบเบตเบเบตเป, เบเบงเบเปเบฎเบปเบฒเบเบฐเปเบเบเบเบงเบฒเบกเปเบเบเบเปเบฒเบเบฅเบฐเบซเบงเปเบฒเบเบเบนเปเบเบตเปเบชเบฒเบกเบฒเบเบเปเบฅเบดเบซเบฒเบเบเบธเปเบกเปเบเป เปเบฅเบฐเบเบนเปเบเบตเปเบชเบฒเบกเบฒเบเบเบณเปเบเปเปเบเปเบเปเบฒเบเป.
เบเบฑเบเบเบฒเบเบเบปเบเบเบฐเบกเบฒเบ Pod
เปเบฎเบฑเบเปเบเบงเปเบเปเบเบทเปเบญเปเบซเปเปเบเปเปเบเบงเปเบฒเบเปเปเบกเบตเปเบงเบฅเบฒเบขเบธเบเบชเปเบฒเบฅเบฑเบเปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบเปเบเบเบธเปเบก Kubernetes? PodDisruptionBudget เปเบฅเบฐเบญเบตเบเปเบเบทเปเบญเบซเบเบถเปเบ PodDisruptionBudget.
เบเบธเปเบกเปเบเปเบเบทเบเบเบฑเบเบเบธเบเปเบเบฑเบเปเบเปเบฅเบฐเปเบฅเบเบฐ เปเบฅเบฐ nodes เบซเบงเปเบฒเบเปเบเบปเปเบฒ. เบเปเปเบกเบตเบซเบเบฑเบเบขเบทเบเบขเบนเป, เบเบฑเปเบเปเบกเปเบเบเบงเบฒเบกเบเบดเบ. เบเบธเบเปเบเบฒเบเบเบณเปเบเปเบเบตเปเบกเบตเบซเบผเบฒเบเบเบงเปเบฒเปเบถเปเบเบเบปเบงเบขเปเบฒเบเบเบงเบเบเบฐเบเบญเบเบกเบต PDB (PodDisruptionBudget). เบกเบฑเบเบเบทเบเบชเปเบฒเบเบเบถเปเบเปเบเปเบเบฅเป yaml เบเปเบฒเบเบเบฒเบเบเบตเปเบเบทเบเบเปเบฒเปเบเปเบเบฑเบเบเบธเปเบก. เบเบทเปเบเบเบตเปเบเบฒเบเบเบธเปเบกเบเบญเบเบเบญเบ PDB เบชเบฐเปเบเบฒเบฐเปเบกเปเบเบเบทเบเบเปเบฒเบเบปเบเปเบเบเบเบปเบงเปเบฅเบทเบญเบเบเปเบฒเบ.
เบซเบกเบฒเบเปเบซเบ: เบเบปเบเบเบฐเบกเบฒเบ PDB เบเบทเบเบเบดเบเบฒเบฅเบฐเบเบฒเบเบฝเบเปเบเปเปเบกเบทเปเบญเบเบฒเบเบฅเบฐเปเบกเบตเบเบเบปเบเบเบฐเบกเบฒเบเบชเบฒเบกเบฒเบเบเบตเปเบเบเบฑเบเบเบฑเบเปเบเป (
เบเบปเบงเบขเปเบฒเบ PDB:
apiVersion: policy/v1beta1
kind: PodDisruptionBudget
metadata:
name: app-a-pdb
spec:
minAvailable: 2
selector:
matchLabels:
app: app-a
เบชเบญเบเบเบปเบงเบเปเบฒเบเบปเบเบเบฒเบเบเบปเปเบเบเปเปเบกเปเบ matchLabels
ะธ minAvailable
. เบเบฒเบฅเบฒเบกเบดเปเบเบตเบเปเบฒเบญเบดเบเบเปเบฒเบเบปเบเบงเปเบฒเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเบเบปเบเบเบฐเบกเบฒเบเปเบเปเบเปเบเบฑเบ. เบเบปเบงเบขเปเบฒเบ, เบเปเบฒเบเปเบญเบเบกเบตเบเบฒเบเบเบดเบเบเบฑเปเบเบเบตเปเบกเบตเบเปเบฒเบเบเบทเป app: app-a
ะธ app: app-b
, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ PDB เบเบตเปเบเบฐเปเบเปเบเบฑเบเบเบปเบงเบเปเบฒเบญเบดเบเปเบเบปเปเบฒเบเบฑเปเบ.
Parameter minAvailable
เบเปเบฒเบเบถเบเปเบเบดเบเปเบเปเบงเบฅเบฒเบเบตเป emptying (เบเปเบฒเบเบงเบฒเบกเบชเบฐเบญเบฒเบ) node เปเบเป. เบเบปเบงเบขเปเบฒเบ, เปเบเบเบปเบงเบขเปเบฒเบเบเบญเบเบเบงเบเปเบฎเบปเบฒ, เปเบเบฅเบฐเบซเบงเปเบฒเบเบเบฒเบเปเบเบปเปเบฒเบซเบงเปเบฒเบ, เบเบปเบงเบขเปเบฒเบเบเบฑเบเบซเบกเบปเบเบเบทเบเบเบฑเบเปเบฅเป app: app-a
, เบเบปเบเปเบงเบฑเปเบเบชเบญเบ.
เบเบตเปเบญเบฐเบเบธเบเบฒเบเปเบซเปเบเปเบฒเบเบชเบฒเบกเบฒเบเบเบงเบเบเบธเบกเบเปเบฒเบเบงเบเบเบปเบงเบขเปเบฒเบเบเบญเบเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเบเบงเบเบเบฐเบเบทเบเปเบฅเปเบเปเบเปเบงเบฅเบฒเปเบเบซเบเบถเปเบ.
เบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเบเบฒเบเบเบดเบเบเบฒเบกเบชเบธเบเบฐเบเบฒเบ
เบเบฒเบเบเบงเบเบชเบญเบเบเบฑเปเบเบเปเบฒเบงเปเบกเปเบเปเบเบฑเบเปเบเปเบเปเปเบเบชเบญเบเบงเบดเบเบต: เบเบฒเบเบเปเบฒเปเบเปเบเบฒเบเบเบปเบเบชเบญเบเบเบงเบฒเบกเบเปเบญเบกเบซเบผเบทเบเบตเบงเบดเบ.
เบเบฒเบเบชเบทเบเบชเบงเบเบเบฑเปเบเบเปเบฒเบญเบดเบ (เบเบงเบฒเบกเบเปเบญเบก) เบเปเบฒเบเบปเบเบเบงเบฒเบกเบเปเบญเบกเบเบญเบเบเบฑเบเบเบตเปเบเบฐเบฎเบฑเบเบเบฒเบเบเบฐเบฅเบฒเบเบญเบ.
เบญเบฑเบเบเบตเบชเบญเบ (เบเบตเบงเบดเบ) เบชเบฐเปเบเบเปเบซเปเปเบซเบฑเบเบงเปเบฒเบเบนเปเบเบญเบเปเบเบเปเบเบตเบกเบตเบชเบธเบเบฐเบเบฒเบเบเบตเบซเบผเบทเบเปเบญเบเบเบฒเบเปเบฅเบตเปเบกเบเบปเปเบเปเบซเบกเป.
เบเบฒเบเบเบฑเปเบเบเปเบฒเบเบตเปเบเปเบฝเบงเบเปเบญเบเบเบฝเบเปเบเปเบเบทเบเปเบเบตเปเบกเปเบชเป yaml เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเปเบฒเปเบเป. เบขเบนเปเบเบตเปเบเบฑเปเบ, เบเปเบฒเบเบชเบฒเบกเบฒเบเบเปเบฒเบเบปเบเปเบงเบฅเบฒเบซเบกเบปเบเปเบงเบฅเบฒ, เปเบงเบฅเบฒเบเบฑเบเบเปเบฒเปเบฅเบฐเบเปเบฒเบเบงเบเบเบญเบเบเบฒเบเบเบปเบเบฅเบญเบเบเบทเบเปเบซเบกเป. เปเบเบดเปเบเบฅเบฒเบเบฅเบฐเบญเบฝเบเปเบเบตเปเบกเปเบเบตเบกเบเปเบฝเบงเบเบฑเบเบเบงเบเบกเบฑเบ
เบเปเบฒเบเบเบณเบเบฑเบเบขเบนเปเบเบปเปเบงเบเบธเบเปเบซเปเบ
เบเปเบฒเบเบเบณเบเบฑเบเปเบกเปเบเปเบถเปเบเปเบเปเบเบงเบเบงเบฒเบกเบเบดเบเบเบทเปเบเบเบฒเบเปเบ Kubernetes. เบเบงเบเปเบเบปเบฒเบญเบฐเบเบธเบเบฒเบเปเบซเปเบงเบฑเบเบเบธเบชเบฒเบกเบฒเบเบชเบทเปเบชเบฒเบเบเบฑเบเบเบฑเบเปเบฅเบฐเบเบฑเบ, เปเบเบฑเปเบเบเบฝเบงเบเบฑเบเบเบฑเบเบเบฒเบเบชเปเบฒเบเปเบเบเบชเบญเบเบเบฒเบกเปเบเบเบญเบตเบเปเบชเปเบเปเบฒเบเบเบทเป. เปเบ Kubernetes, เบเปเบฒเบเบเบฑเบเบชเบฒเบกเบฒเบเปเบเบซเบฒเบฅเบนเบเบเปเบฒเปเบฅเบฐเปเบเบดเปเบเปเบซเบเบเบฒเบเบชเปเบฒเบฅเบฑเบเปเบเบฑเบเบชเบฐเปเบเบฒเบฐ.
เปเบเบปเปเบฒเบชเบฒเบกเบฒเบเปเบฎเบฑเบเบซเบเบฑเบเปเบเปเปเบเบทเบญเบเบเบธเบเบขเปเบฒเบเบเบฑเบเปเบเบฑเบ, เปเบเปเบเบปเบงเบขเปเบฒเบเบเบตเปเบเบตเปเบกเปเบเบเบฒเบเบชเปเบฒเบเบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบกเบซเบผเบฒเบเบญเบฑเบเปเบเบทเปเบญเบเปเบฒเปเบเบตเบเปเบเบเบเบฒเบเบขเบนเปเปเบเบเบธเปเบกเบเบฝเบงเบเบฑเบ.
เปเบซเปเปเบงเบปเปเบฒเบงเปเบฒเบเปเบฒเบเปเบเปเบเบธเปเบกเบเบฝเบงเบเบฑเบเบชเปเบฒเบฅเบฑเบ dev
ะธ qa
. เบเบตเปเบซเบกเบฒเบเบเบงเบฒเบกเบงเปเบฒเบเปเบฒเบเบชเบฒเบกเบฒเบเบกเบตเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบ app-a
, เปเบฎเบฑเบเบงเบฝเบเบเปเบญเบกเบเบฑเบเปเบเบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบกเบเบฑเบเบชเบญเบ qa
ะธ dev
. เปเบเบเปเบฅเบฐเบเบตเบเบตเป, เบเบงเบเปเบฎเบปเบฒเปเบเบเบเปเบฒเบเบซเบฒเบเบชเบฒเบกเบฒเบเปเบเบปเปเบฒเบซเบฒเบเบปเบงเบขเปเบฒเบเบเบญเบเปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบเปเบเบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบกเบชเบฐเปเบเบฒเบฐเปเบเบซเบเบถเปเบเปเบเบเบเบฒเบเบเปเบฒเบเบปเบเบเบฒเบฅเบฒเบกเบดเปเบเบตเบเบตเปเปเบซเบกเบฒเบฐเบชเบปเบก environment
. เบเบปเบงเบขเปเบฒเบ app: app-a
ะธ environment: dev
เบชเปเบฒเบฅเบฑเบเบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบกเบซเบเบถเปเบ, เปเบฅเบฐ app: app-a
ะธ environment: qa
เบชเปเบฒเบฅเบฑเบเบญเบฑเบเบเบตเบชเบญเบ.
เบเบตเปเบญเบฐเบเบธเบเบฒเบเปเบซเปเบเปเบฒเบเปเบเบปเปเบฒเปเบเบดเบเบเบฑเบเบชเบญเบเบเบปเบงเบขเปเบฒเบเบเบญเบเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบ, เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบปเบเบเบปเบงเบขเปเบฒเบ, เบเปเบฒเปเบเบตเบเบเบฒเบเบเบปเบเบชเบญเบเบเปเบญเบกเปเบเบฑเบ.
เบเบฑเบเบฅเบฐเบเบฝเบ
Kubernetes เปเบเบฑเบเบฅเบฐเบเบปเบเบเบตเปเบกเบตเบเบฐเบชเบดเบเบเบดเบเบฒเบเบซเบผเบฒเบ, เปเบเปเบฅเบฐเบเบปเบเปเบเบเปเปเบเบฒเบกเบชเบฒเบกเบฒเบเบเบทเบเบเบฑเบเบเปเบญเบเบเปเบงเบเบเบฐเบเบงเบเบเบฒเบเบซเบผเบฒเบเปเบเบตเบเปเบ. Kubelet เบเปเบฒเปเบเบตเบเบเบฒเบเบเบฐเบเบงเบเบเบฒเบเบเบฑเบเบซเบกเบปเบเปเบฅเบฐเบเบฒเบเบเบงเบเบชเบญเบเบเบตเปเบเปเบฒเบเบฅเบฐเบเบธ, เปเบเบฑเปเบเบเบฝเบงเบเบฑเบเบเบฑเบเบเบญเบเบเบปเบเปเบญเบ.
เปเบเปเบเบญเบ, เบเบฒเบเบเปเบฅเบดเบเบฒเบเปเบเบฑเบเบเปเบฒเบเปเบฒเบซเบเบถเปเบเบเบฐเบเปเปเปเบฎเบฑเบเปเบซเปเบฅเบฐเบเบปเบเบเปเบฒเบฅเบปเบ, เปเบฅเบฐ Kubernetes เบเบทเบเบญเบญเบเปเบเบเบกเบฒเปเบเบทเปเบญเบเบฐเบซเบเบฒเบเบเบฒเบเบเบทเปเบเบเบฒเบ. เปเบเปเบเปเบฒเบซเบฒเบเบงเปเบฒเปเบเบเบเบตเปเบเบฐเปเบเบฑเบเบเบฒเบเบเปเบฅเบดเบเบฒเบเบซเบเบถเปเบเบฅเปเบฒเบเบเบฐเบเบปเบ, kubelet เปเบฅเบตเปเบก choke.
เบเปเบฒโเบซเบฒเบโเบงเปเบฒโเบชเปเบฒโเบฅเบฑเบโเปเบซเบโเบเบปเบโเบเบฒเบโเบขเปเบฒเบโเบเบตเปโเบเปเบฒเบโเบฅเบถเบโเบเบฒเบโเบเปเบฒโเปเบเป (containerโ, เบฎเบนเบโเบเบฒเบโ, เปเบโเบเปเปโเบเบฒเบกโ)โ, เบเบฝเบโเปเบเปโเปเบฎเบฑเบโเปเบซเปโเปเบเปโเปเบเบงเปโเบฒโเบเบฒเบโเปเบฎเบฑเบโเบเบงเบฒเบกโเบชเบฐโเบญเบฒเบโเบชเปเบฒโเปเบฅเบฑเบโเบชเบปเบกโเบเบนเบโ.
เบเบปเบเบเบฑเบ Go
เบเบงเบเปเบฎเบปเบฒเปเบเปเบเบฑเบเบเบถเบเบเปเบฒเปเบเบฐเบเปเบฒเบเบปเปเบเบเปเบชเปเบฒเบฅเบฑเบเบเบฒเบเบชเบธเบเบเปเบฒเบ. เบฎเบฝเบเบฎเบนเปเบเบฒเบชเบฒเบเบฒเบเบเบฝเบเปเบเบฅเปเบเบฅเบก Go.
Kubernetes เบเบทเบเบเบฑเบเบเบฐเบเบฒเปเบ Go, เบชเปเบงเบเบเบฐเบซเบเบฒเบเบเบฑเบเปเบปเบเปเบกเปเบเบเบฝเบเปเบ Go, เปเบฅเบฐเบซเปเบญเบเบชเบฐเปเบธเบเบฅเบนเบเบเปเบฒเปเบ-เปเบ เปเบเปเบฎเบฑเบเบเบฒเบเบฎเบญเบเบฎเบฑเบเบขเปเบฒเบเปเบเบฑเบเบเบฒเบเบเบฒเบ.
เบกเบฑเบเบชเบฒเบกเบฒเบเบเบทเบเบเปเบฒเปเบเปเบชเปเบฒเบฅเบฑเบเบชเบดเปเบเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบเปเบฅเบฐเบซเบเปเบฒเบชเบปเบเปเบ. เบเบปเบงเบขเปเบฒเบ, เปเบเบทเปเบญเบเบฐเบซเบเบฒเบเบฅเบฐเบเบปเบ Kubernetes เบเบฑเบเบฅเบปเบเบเบฒเบเบเบญเบเบเปเบฒเบ. เบเบฑเปเบเบเบฑเปเบ, เบเปเบฒเบเบชเบฒเบกเบฒเบเบเปเบฒเปเบเปเปเบเบผเปเบเบผเบกเบเบญเบเบเปเบฒเบเปเบญเบเปเบเบทเปเบญเปเบเบฑเบเบเปเบฒเบเปเปเบกเบนเบ, เบเปเบฒเปเบเปเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบ, เบซเบผเบทเบเบฝเบเปเบเปเปเบฎเบฑเบเบเบงเบฒเบกเบชเบฐเบญเบฒเบเบเบฑเบ.
เบเบฒเบเบฎเบฝเบเบฎเบนเปเบเบฒเบชเบฒเบเบฒเบเบเบฝเบเปเบเบฅเปเบเบฅเบก Go เปเบฅเบฐ mastering client-go เปเบกเปเบเบเบฒเบเบเบตเบเปเบฒเปเบเบฐเบเปเบฒเบเบตเปเบชเปเบฒเบเบฑเบเบเบตเปเบชเบธเบเบเบตเปเบเปเบฒเบเบชเบฒเบกเบฒเบเปเบซเปเบเบฑเบเบเบนเปเปเบเป Kubernetes เปเบซเบกเป.
เบกเบตเบซเบเบฑเบเบญเบตเบเปเบเปเบเบตเปเบเบฐเบญเปเบฒเบ:
เบชเบฒเบกเบฅเบฐเบเบฑเบเบเบฒเบเบเบฐเบซเบเบฒเบเบญเบฑเบเบเบฐเปเบเบกเบฑเบเปเบ Kubernetes เปเบฅเบฐเบงเบดเบเบตเบเบฒเบเบเปเบฒเปเบเปเบเบงเบเบกเบฑเบเบขเปเบฒเบเบกเบตเบเบฐเบชเบดเบเบเบดเบเบฒเบ .เปเบเบเบเบฐเบเบฑเบเบเบฒเบ Kubernetes: เบซเบผเบฒเบเบญเบฑเบเบเปเบญเบ เบซเบผเบทเบญเบฑเบเปเบซเบเปเปเปเบญเบเปเบถเปเบ ?25 เปเบเบทเปเบญเบโเบกเบทโเบเบตเปโเปเบเบฑเบโเบเบฐโเปเบซเบเบโเบชเปเบฒโเบฅเบฑเบโเบเบฒเบโเบเปเบฒโเปเบเปโเปเบฅเบฐโเบเบฒเบโเบเบธเปเบกโเบเบญเบ Kubernetesโ .
เปเบซเบผเปเบเบเปเปเบกเบนเบ: www.habr.com