เชเซเชฎ เชเซ เชฌเชงเชพ! เชฎเชพเชฐเซเช เชจเชพเชฎ เชเชฒเซเช เชธเชฟเชกเซเชฐเซเชจเซเชเซเชต เชเซ, เชนเซเช เชเชจเซเชซเซเชฐเชพเชธเซเชเซเชฐเชเซเชเชฐ เชเซเชฎ เชฒเซเชกเชฐ เชคเชฐเซเชเซ เชกเซเชฎเชเซเชฒเชฟเชเชฎเชพเช เชเชพเชฎ เชเชฐเซเช เชเซเช. เช เชฎเซ เชคเซเชฐเชฃ เชตเชฐเซเชทเชฅเซ เชตเชงเซ เชธเชฎเชฏเชฅเซ เชตเซเชเชพเชฃ เชฎเชพเชเซ เชเซเชฏเซเชฌเชจเซ เชเชชเชฏเซเช เชเชฐเซ เชฐเชนเซเชฏเชพ เชเซเช, เช เชจเซ เช เชธเชฎเชฏ เชฆเชฐเชฎเชฟเชฏเชพเชจ เช เชฎเซ เชคเซเชจเซ เชธเชพเชฅเซ เชเชฃเซ เชเซเชฆเซ เชเซเชฆเซ เชฐเชธเชชเซเชฐเชฆ เชเซเชทเชฃเซเชจเซ เช เชจเซเชญเชต เชเชฐเซเชฏเซ เชเซ. เชเชเซ เชนเซเช เชคเชฎเชจเซ เชเชฃเชพเชตเซเชถ เชเซ เชเซเชตเซ เชฐเซเชคเซ, เชฏเซเชเซเชฏ เช เชญเชฟเชเชฎ เชธเชพเชฅเซ, เชคเชฎเซ เชคเชฎเชพเชฐเชพ เชเซเชฒเชธเซเชเชฐ เชฎเชพเชเซ เชตเซเชจเซเชฒเชพ เชเซเชฌเชฐเชจเซเชเซเชธเชฎเชพเชเชฅเซ เชตเชงเซ เชชเชฐเชซเซเชฐเซเชฎเชจเซเชธเชจเซ เชธเซเชเซเชตเชฟเช เชเชฐเซ เชถเชเซ เชเซ. เชคเซเชฏเชพเชฐ เชธเซเชฅเชฟเชฐ เชเชพเช!
เชคเชฎเซ เชฌเชงเชพ เชธเชพเชฐเซ เชฐเซเชคเซ เชเชพเชฃเซ เชเซ เชเซ เชเซเชฌเชฐเชจเซเชเซเชธ เชเชจเซเชเซเชจเชฐ เชเชฐเซเชเซเชธเซเชเซเชฐเซเชถเชจ เชฎเชพเชเซ เชธเซเชเซเชฒเซเชฌเชฒ เชเชชเชจ เชธเซเชฐเซเชธ เชธเชฟเชธเซเชเชฎ เชเซ; เชธเชพเชฐเซเช, เช เชฅเชตเชพ 5 เชฆเซเชตเชฟเชธเชเชเซ เชเซ เชเซ เชธเชฐเซเชตเชฐ เชชเชฐเซเชฏเชพเชตเชฐเชฃเชฎเชพเช เชคเชฎเชพเชฐเซ เชฎเชพเชเชเซเชฐเซเชธเชฐเซเชตเชฟเชธเชฟเชธเชจเชพ เชเซเชตเชจ เชเชเซเชฐเชจเซเช เชธเชเชเชพเชฒเชจ เชเชฐเซเชจเซ เชเชพเชฆเซ เชเชฐเซ เชเซ. เชตเชงเซเชฎเชพเช, เช เชเชเชฆเชฎ เชฒเชตเชเซเช เชธเชพเชงเชจ เชเซ เชเซเชจเซ เชตเชฟเชตเชฟเชง เชเชพเชฐเซเชฏเซ เชฎเชพเชเซ เชฎเชนเชคเซเชคเชฎ เชเชธเซเชเชฎเชพเชเชเซเชถเชจ เชฎเชพเชเซ เชฒเซเชเซ เชเชจเซเชธเซเชเซเชฐเชเซเชเชฐเชจเซ เชเซเชฎ เชเชธเซเชฎเซเชฌเชฒ เชเชฐเซ เชถเชเชพเชฏ เชเซ.
เช เชจเซ เชฌเชงเซเช เชธเชพเชฐเซเช เชฒเชพเชเซ เชเซ: เชธเชฐเซเชตเชฐเชจเซ เชเซเชฒเชธเซเชเชฐเชฎเชพเช เชซเซเชเชเซ เชฆเซ, เชเซเชฎ เชเซ เชฒเชพเชเชกเชพเชจเซ เชซเชพเชฏเชฐเชฌเซเชเซเชธเชฎเชพเช, เช เชจเซ เชฆเซเชเชเชจเซ เชเชพเชฃเชคเชพ เชจเชฅเซ. เชชเชฐเชเชคเซ เชเซ เชคเชฎเซ เชชเชฐเซเชฏเชพเชตเชฐเชฃ เชฎเชพเชเซ เชเซ, เชคเซ เชชเชเซ เชคเชฎเซ เชตเชฟเชเชพเชฐเชถเซ: "เชนเซเช เชธเซเชเซเชตเชฎเชพเช เชเช เชเซเชตเซ เชฐเซเชคเซ เชฐเชพเชเซ เชถเชเซเช เช เชจเซ เชเชเชเชฒเชจเซ เช เชซเชธเซเชธ เชเซเชตเซ เชฐเซเชคเซ เชเชฐเซ เชถเชเซเช?". เชฌเซเชเชพ เชถเชฌเซเชฆเซเชฎเชพเช เชเชนเซเช เชคเซ, เชเชจเซเชซเซเชฐเชพเชธเซเชเซเชฐเชเซเชเชฐ เชธเซเชงเชพเชฐเชตเชพ เช เชจเซ เชเชฐเซเช เชเชเชพเชกเชตเชพเชจเชพ เชฐเชธเซเชคเชพเช เชเซเชตเซ เชฐเซเชคเซ เชถเซเชงเชตเซ.
1. เชเซเชฎ เช เชจเซ เชเชชเซเชฒเชฟเชเซเชถเชจ เชธเชเชธเชพเชงเชจเซเชจเซ เชเซเชฐเซ เช เชฐเชพเชเซ
เชธเซเชฅเซ เชฎเชพเชฎเซเชฒเซ เชชเชฐเชเชคเซ เช เชธเชฐเชเชพเชฐเช เชชเชฆเซเชงเชคเชฟเชเชฎเชพเชเชจเซ เชเช เชตเชฟเชจเชเชคเซ/เชฎเชฐเซเชฏเชพเชฆเชพเชจเซ เชชเชฐเชฟเชเชฏ เชเซ. เชจเซเชฎเชธเซเชชเซเชธ เช เชจเซ เชกเซเชตเชฒเชชเชฎเซเชจเซเช เชเซเชฎเซ เชฆเซเชตเชพเชฐเชพ เชจเซเชฎเชธเซเชชเซเชธ เชฆเซเชตเชพเชฐเชพ เชเชชเซเชฒเชฟเชเซเชถเชจเชจเซ เช เชฒเช เชเชฐเซ. เชชเซเชฐเซเชธเซเชธเชฐ เชธเชฎเชฏ, เชฎเซเชฎเชฐเซ, เชเซเชทเชฃเชฟเช เชธเซเชเซเชฐเซเชเชจเชพ เชตเชชเชฐเชพเชถ เชฎเชพเชเซ เชฎเซเชฒเซเชฏเซ เชเชฎเชพเชตเชคเชพ เชชเชนเซเชฒเชพ เชเชชเซเชฒเชฟเชเซเชถเชจ เชธเซเช เชเชฐเซ.
resources:
requests:
memory: 2Gi
cpu: 250m
limits:
memory: 4Gi
cpu: 500m
เช เชจเซเชญเชต เชฆเซเชตเชพเชฐเชพ, เช เชฎเซ เชจเชฟเชทเซเชเชฐเซเชท เชชเชฐ เชเชตเซเชฏเชพ: เชฎเชฐเซเชฏเชพเชฆเชพเชฎเชพเชเชฅเซ เชตเชฟเชจเชเชคเซเชเชจเซ เชฌเซ เชเชฃเชพเชฅเซ เชตเชงเซ เชตเชงเชพเชฐเชตเซ เชคเซ เชฏเซเชเซเชฏ เชจเชฅเซ. เชเซเชฒเชธเซเชเชฐเชจเชพ เชเชฆเชจเซ เชเชฃเชคเชฐเซ เชตเชฟเชจเชเชคเซเชเชจเชพ เชเชงเชพเชฐเซ เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ, เช เชจเซ เชเซ เชคเชฎเซ เชเชชเซเชฒเชฟเชเซเชถเชจเชจเซ เชธเชเชธเชพเชงเชจเซเชฎเชพเช เชคเชซเชพเชตเชค เชชเชฐ เชธเซเช เชเชฐเซ เชเซ, เชเชฆเชพเชนเชฐเชฃ เชคเชฐเซเชเซ, 5-10 เชตเชเชค, เชคเซ เชชเชเซ เชเชฒเซเชชเชจเชพ เชเชฐเซ เชเซ เชเซเชฏเชพเชฐเซ เชคเชฎเชพเชฐเชพ เชจเซเชก เชถเซเชเชเซเชฅเซ เชญเชฐเซ เชเซ เช เชจเซ เช เชเชพเชจเช เชฒเซเชก เชชเซเชฐเชพเชชเซเชค เชเชฐเซ เชเซ เชคเซเชฏเชพเชฐเซ เชคเซเชจเซเช เชถเซเช เชฅเชถเซ. เชเชเช เชธเชพเชฐเซเช เชจเชฅเซ. เชเชเชพเชฎเชพเช เชเชเชพ, เชฅเซเชฐเซเชเชฒเชฟเชเช เช เชจเซ เชตเชงเซเชฎเชพเช เชตเชงเซ, เชเชพเชฐเซเชฏเชเชฐเชจเซ เชตเชฟเชฆเชพเชฏ เชเชชเซ เช เชจเซ เชถเซเชเชเซ เชเชธเซเชกเชตเชพเชจเซเช เชถเชฐเซ เชเชฐเซเชฏเชพ เชชเชเซ เชฌเชพเชเซเชจเชพ เชเชพเชเช เซ เชชเชฐ เชเชเซเชฐเซเชฏ เชญเชพเชฐ เชฎเซเชณเชตเซ.
เชตเชงเซเชฎเชพเช, เชฎเชฆเชฆ เชธเชพเชฅเซ limitranges
เชคเชฎเซ เชถเชฐเซเชเชคเชฎเชพเช เชเชจเซเชเซเชจเชฐ เชฎเชพเชเซ เชธเชเชธเชพเชงเชจ เชฎเซเชฒเซเชฏเซ เชธเซเช เชเชฐเซ เชถเชเซ เชเซ - เชจเซเชฏเซเชจเชคเชฎ, เชฎเชนเชคเซเชคเชฎ เช
เชจเซ เชกเชฟเชซเซเชฒเซเช:
โ ~ kubectl describe limitranges --namespace ops
Name: limit-range
Namespace: ops
Type Resource Min Max Default Request Default Limit Max Limit/Request Ratio
---- -------- --- --- --------------- ------------- -----------------------
Container cpu 50m 10 100m 100m 2
Container ephemeral-storage 12Mi 8Gi 128Mi 4Gi -
Container memory 64Mi 40Gi 128Mi 128Mi 2
เชจเซเชฎเชธเซเชชเซเชธ เชธเชเชธเชพเชงเชจเซเชจเซ เชฎเชฐเซเชฏเชพเชฆเชฟเชค เชเชฐเชตเชพเชจเซเช เชฏเชพเชฆ เชฐเชพเชเซ เชเซเชฅเซ เชเชฐเซเชจเซ เชเช เชเชฆเซเชถ เชเซเชฒเชธเซเชเชฐเชจเชพ เชคเชฎเชพเชฎ เชธเชเชธเชพเชงเชจเซ เชฒเช เชจ เชถเชเซ:
โ ~ kubectl describe resourcequotas --namespace ops
Name: resource-quota
Namespace: ops
Resource Used Hard
-------- ---- ----
limits.cpu 77250m 80
limits.memory 124814367488 150Gi
pods 31 45
requests.cpu 53850m 80
requests.memory 75613234944 150Gi
services 26 50
services.loadbalancers 0 0
services.nodeports 0 0
เชเซเชฎ เชคเชฎเซ เชตเชฐเซเชฃเชจเชฎเชพเชเชฅเซ เชเซเช เชถเชเซ เชเซ resourcequotas
, เชเซ ops เชเชฆเซเชถ เช
เชจเซเชฏ 10 เชธเซเชชเซเชฏเซเชจเซ เชตเชชเชฐเชพเชถ เชเชฐเชถเซ เชคเซเชตเชพ เชชเซเชกเซเชธเชจเซ เชเชฎเชพเชตเชตเชพ เชฎเชพเชเชเซ เชเซ, เชคเซ เชถเซเชกเซเชฏเซเชฒเชฐ เชคเซเชจเซ เชเชฐเชตเชพเชจเซ เชฎเชเชเซเชฐเซ เชเชชเชถเซ เชจเชนเซเช เช
เชจเซ เชญเซเชฒ เชฐเชเซ เชเชฐเชถเซ:
Error creating: pods "nginx-proxy-9967d8d78-nh4fs" is forbidden: exceeded quota: resource-quota, requested: limits.cpu=5,requests.cpu=5, used: limits.cpu=77250m,requests.cpu=53850m, limited: limits.cpu=10,requests.cpu=10
เชธเชฎเชพเชจ เชธเชฎเชธเซเชฏเชพเชจเซ เชเชเซเชฒเชตเชพ เชฎเชพเชเซ, เชคเชฎเซ เชเช เชธเชพเชงเชจ เชฒเชเซ เชถเชเซ เชเซ, เชเชฆเชพเชนเชฐเชฃ เชคเชฐเซเชเซ, เชเซเชฎ
2. เชถเซเชฐเซเชทเซเช เชซเชพเชเชฒ เชธเซเชเซเชฐเซเช เชชเชธเชเชฆ เชเชฐเซ
เช เชนเซเช เชนเซเช เชธเชคเชค เชตเซเชฒเซเชฏเซเชฎเซ เช เชจเซ เชเซเชฌเชฐเชจเซเชเซเชธ เชตเชฐเซเชเชฐ เชจเซเชกเซเชธเชจเซ เชกเชฟเชธเซเช เชธเชฌเชธเชฟเชธเซเชเชฎเชจเชพ เชตเชฟเชทเชฏ เชชเชฐ เชธเซเชชเชฐเซเชถ เชเชฐเชตเชพ เชฎเชพเชเชเซ เชเซเช. เชนเซเช เชเชถเชพ เชฐเชพเชเซเช เชเซเช เชเซ เชเซเช เชชเชฃ เชเชคเซเชชเชพเชฆเชจเชฎเชพเช HDD เชชเชฐ "เชเซเชฏเซเชฌ" เชจเซ เชเชชเชฏเซเช เชเชฐเชคเซเช เชจเชฅเซ, เชชเชฐเชเชคเซ เชเซเชเชฒเซเชเชตเชพเชฐ เชจเชฟเชฏเชฎเชฟเชค SSD เชชเชฃ เชชเชนเซเชฒเชพเชฅเซ เช เชชเซเชฐเชคเซเช เชจเชฅเซ. เช เชฎเซ เชเชตเซ เชธเชฎเชธเซเชฏเชพเชจเซ เชธเชพเชฎเชจเซ เชเชฐเชตเซ เชชเชกเซเชฏเซ เชเซ เชฒเซเชเซเชธ I/O เชเชชเชฐเซเชถเชจเซเชธ เชฆเซเชตเชพเชฐเชพ เชกเชฟเชธเซเชเชจเซ เชฎเชพเชฐเซ เชจเชพเชเซ เชเซ, เช เชจเซ เช เชนเซเช เชเชฃเชพ เชฌเชงเชพ เชเชเซเชฒเซ เชจเชฅเซ:
-
เชเชเซเช-เชชเซเชฐเชฆเชฐเซเชถเชจ SSDs เชจเซ เชเชชเชฏเซเช เชเชฐเซ เช เชฅเชตเชพ NVMe เชชเชฐ เชธเซเชตเชฟเช เชเชฐเซ (เชเซ เชคเชฎเซ เชคเชฎเชพเชฐเซเช เชชเซเชคเชพเชจเซเช เชนเชพเชฐเซเชกเชตเซเชฐ เชฎเซเชจเซเช เชเชฐเซ เชเซ).
-
เชฒเซเชเซเชเชเชจเซเช เชธเซเชคเชฐ เชเชเชพเชกเชตเซเช.
-
เชชเซเชกเซเชธเชจเซเช "เชธเซเชฎเชพเชฐเซเช" เชธเชเชคเซเชฒเชจ เชเชฐเซ เชเซ เชกเชฟเชธเซเช เชชเชฐ เชฌเชณเชพเชคเซเชเชพเชฐ เชเชฐเซ เชเซ (
podAntiAffinity
).
เชเชชเชฐเชจเซ เชธเซเชเซเชฐเซเชจเชถเซเช เชฌเชคเชพเชตเซ เชเซ เชเซ เชกเชฟเชธเซเช เชธเชพเชฅเซ nginx-ingress-controller เชนเซเช เชณ เชถเซเช เชฅเชพเชฏ เชเซ เชเซเชฏเชพเชฐเซ access_logs เชฒเซเชเชฟเชเช เชธเชเซเชทเชฎ เชนเซเชฏ (~12k logs/sec). เชเชตเซ เชธเซเชฅเชฟเชคเชฟ, เช เชฒเชฌเชคเซเชค, เช เชจเซเชก เชชเชฐเชจเซ เชคเชฎเชพเชฎ เชเชชเซเชฒเชฟเชเซเชถเชจเซเชจเชพ เช เชงเซเชเชคเชฟ เชคเชฐเชซ เชฆเซเชฐเซ เชถเชเซ เชเซ.
เชชเซเชตเซ เชฎเชพเชเซ, เช
เชฐเซ, เชฎเซเช เชฌเชงเซเช เช เช
เชเชฎเชพเชตเซเชฏเซเช เชจเชฅเซ.
3. เชเชชเซเชเชฟเชฎเชพเชเช เชเชฌเซเช เชฌเชจเชพเชตเซ
เชเชจเซเชเซเชจเชฐ-เชเชชเซเชเชฟเชฎเชพเชเช เชเชฐเซเชฒเซ เชเชฌเซเชเชจเซ เชเชชเชฏเซเช เชเชฐเชตเซ เชถเซเชฐเซเชทเซเช เชเซ เชเซเชฅเซ เชเชฐเซเชจเซ เชเซเชฌเชฐเชจเซเชเซเชธ เชคเซเชฎเชจเซ เชตเชงเซ เชเชกเชชเชฅเซ เชเชจเชฏเชจ เชเชฐเซ เชถเชเซ เช เชจเซ เชตเชงเซ เช เชธเชฐเชเชพเชฐเช เชฐเซเชคเซ เชเชฒเชพเชตเซ เชถเชเซ.
เชเชชเซเชเชฟเชฎเชพเชเชเซเชถเชจเชจเซ เช เชฐเซเชฅ เช เชเซ เชเซ เชเชฌเซเช:
-
เชซเชเซเชค เชเช เช เชเชชเซเชฒเชฟเชเซเชถเชจ เชงเชฐเชพเชตเซ เชเซ เช เชฅเชตเชพ เชซเชเซเชค เชเช เช เชเชพเชฐเซเชฏ เชเชฐเซ เชเซ;
-
เชจเชพเชจเชพ เชเชฆ, เชเชพเชฐเชฃ เชเซ เชฎเซเชเซ เชเชฌเซเช เชจเซเชเชตเชฐเซเช เชชเชฐ เชตเชงเซ เชเชฐเชพเชฌ เชฐเซเชคเซ เชชเซเชฐเชธเชพเชฐเชฟเชค เชฅเชพเชฏ เชเซ;
-
เชเชฐเซเชเซเชฏ เช เชจเซ เชคเชคเซเชชเชฐเชคเชพเชจเชพ เช เชเชคเชฟเชฎ เชฌเชฟเชเชฆเซเช เชเซ เชเซเชจเซ เชเชชเชฏเซเช เชกเชพเชเชจเชเชพเชเชฎเชจเซ เชธเซเชฅเชฟเชคเชฟเชฎเชพเช เชชเชเชฒเชพเช เชฒเซเชตเชพ เชฎเชพเชเซ เชเซเชฌเชฐเชจเซเชเซเชธ เชเชฐเซ เชถเชเซ เชเซ;
-
เชเชจเซเชเซเชจเชฐ-เชซเซเชฐเซเชเชกเชฒเซ เชเชชเชฐเซเชเชฟเชเช เชธเชฟเชธเซเชเชฎเซเชธเชจเซ เชเชชเชฏเซเช เชเชฐเซ (เชเซเชฎ เชเซ เชเชฒเซเชชเชพเชเชจ เช เชฅเชตเชพ เชเซเชฐเชเชเชธ) เชเซ เชฐเซเชชเชฐเซเชเชพเชเชเชจ เชญเซเชฒเซ เชฎเชพเชเซ เชตเชงเซ เชชเซเชฐเชคเชฟเชฐเซเชงเช เชเซ;
-
เชฎเชฒเซเชเซ-เชธเซเชเซเช เชฌเชฟเชฒเซเชกเซเชธเชจเซ เชเชชเชฏเซเช เชเชฐเซ เชเซเชฅเซ เชคเชฎเซ เชฎเชพเชคเซเชฐ เชธเชเชเชฒเชฟเชค เชเชชเซเชฒเชฟเชเซเชถเชจเซ เช เชเชฎเชพเชตเซ เชถเชเซ เช เชจเซ เชธเชพเชฅเซเชจเชพ เชธเซเชคเซเชฐเซเชคเซเชจเซ เชจเชนเซเช.
เชคเซเชฏเชพเช เชเชฃเชพ เชธเชพเชงเชจเซ เช เชจเซ เชธเซเชตเชพเช เชเซ เชเซ เชคเชฎเชจเซ เชซเซเชฒเชพเชฏ เชชเชฐ เชเชฌเซเช เชคเชชเชพเชธเชตเชพ เช เชจเซ เชเชชเซเชเชฟเชฎเชพเชเช เชเชฐเชตเชพเชจเซ เชฎเชเชเซเชฐเซ เชเชชเซ เชเซ. เชคเซเชฎเชจเซ เชนเชเชฎเซเชถเชพ เช เชฆเซเชฏเชคเชจ เช เชจเซ เชธเซเชฐเชเซเชทเชฟเชค เชฐเชพเชเชตเซเช เชฎเชนเชคเซเชตเชชเซเชฐเซเชฃ เชเซ. เชชเชฐเชฟเชฃเชพเชฎเซ, เชคเชฎเซ เชฎเซเชณเชตเซ เชเซ:
-
เชธเชฎเชเซเชฐ เชเซเชฒเชธเซเชเชฐ เชชเชฐ เชจเซเชเชตเชฐเซเช เชฒเซเชก เชเชเชพเชกเซเชฏเซ.
-
เชเชจเซเชเซเชจเชฐ เชธเซเชเชพเชฐเซเชเช เชชเชจเซ เชธเชฎเชฏ เชเชเซเชฏเซ.
-
เชคเชฎเชพเชฐเซ เชเชเซ เชกเซเชเชฐ เชฐเชเชฟเชธเซเชเซเชฐเซเชจเซเช เชจเชพเชจเซเช เชเชฆ.
4. DNS เชเซเชถเชจเซ เชเชชเชฏเซเช เชเชฐเซ
เชเซ เชเชชเชฃเซ เชเชเซเช เชฒเซเชก เชตเชฟเชถเซ เชตเชพเชค เชเชฐเซเช, เชคเซ เชเซเชฒเชธเซเชเชฐเชจเซ DNS เชธเชฟเชธเซเชเชฎเชจเซ เชเซเชฏเซเชจ เชเชฐเซเชฏเชพ เชตเชฟเชจเชพ, เชเซเชตเชจ เชเซเชฌ เช เชเชฐเชพเชฌ เชเซ. เชเช เชธเชฎเชฏเซ, Kubernetes เชตเชฟเชเชพเชธเชเชฐเซเชคเชพเช เชคเซเชฎเชจเชพ kube-dns เชธเซเชฒเซเชฏเซเชถเชจเชจเซ เชเซเชเซ เชเชชเชคเชพ เชนเชคเชพ. เชคเซ เชเชชเชฃเชพ เชฆเซเชถเชฎเชพเช เชชเชฃ เชฒเชพเชเซ เชเชฐเชตเชพเชฎเชพเช เชเชตเซเชฏเซเช เชนเชคเซเช, เชชเชฐเชเชคเซ เช เชธเซเชซเซเชเชตเซเชฐ เชเชพเชธ เชเชฐเซเชจเซ เชเซเชฏเซเชจ เชเชฐเซเชฏเซเช เชจเชฅเซ เช
เชจเซ เชเชฐเซเชฐเซ เชชเซเชฐเชฆเชฐเซเชถเชจ เชเชชเซเชฏเซเช เชจเชฅเซ, เชคเซเชฎ เชเชคเชพเช, เชเชตเซเช เชฒเชพเชเซ เชเซ เชเซ เชเชพเชฐเซเชฏ เชธเชฐเชณ เชเซ. เชชเชเซ เชเซเชฐเซเชกเชจเซเชธ เชฆเซเชเชพเชฏเชพ, เชเซเชจเชพ เชชเชฐ เช
เชฎเซ เชธเซเชตเชฟเช เชเชฐเซเชฏเซเช เช
เชจเซ เชฆเซเชเช เชเชพเชฃเชคเชพ เชจเชนเซเชคเชพ, เชชเชพเชเชณเชฅเซ เชคเซ K8s เชฎเชพเช เชกเชฟเชซเซเชฒเซเช DNS เชธเซเชตเชพ เชฌเชจเซ. เช
เชฎเซเช เชธเชฎเชฏเซ, เช
เชฎเซ DNS เชธเชฟเชธเซเชเชฎเชฎเชพเช 40 เชนเชเชพเชฐ เชเชฐเชชเซเชเชธ เชธเซเชงเซ เชตเชงเซเชฏเชพ, เช
เชจเซ เช เชเชเซเชฒ เชชเชฃ เชชเซเชฐเชคเซ เชจ เชนเชคเซ. เชชเชฐเชเชคเซ, เชเช เชจเชธเซเชฌเชฆเชพเชฐ เชคเช เชฆเซเชตเชพเชฐเชพ, Nodelocaldns เชฌเชนเชพเชฐ เชเชตเซเชฏเชพ, เชเชฐเซเชซ เชจเซเชก เชธเซเชฅเชพเชจเชฟเช เชเซเชถ, เชเชฐเซเชซ
เชถเชพ เชฎเชพเชเซ เชเชชเชฃเซ เชคเซเชจเซ เชเชชเชฏเซเช เชเชฐเซเช เชเซเช? เชฒเชฟเชจเชเซเชธ เชเชฐเซเชจเชฒเชฎเชพเช เชเช เชฌเช เชเซ เชเซ, เชเซเชฏเชพเชฐเซ เชฏเซเชกเซเชชเซ เชชเชฐ เชเซเชจเซเชเซเชฐเชพเช NAT เชฆเซเชตเชพเชฐเชพ เชฌเชนเซเชตเชฟเชง เชเชเซเชธเซเชธ เชฅเชพเชฏ เชเซ, เชคเซเชฏเชพเชฐเซ เชเซเชจเซเชเซเชฐเชพเช เชเซเชทเซเชเชเซ เชชเชฐ เชฒเชเชตเชพ เชฎเชพเชเซ เชฐเซเชธเชจเซ เชธเซเชฅเชฟเชคเชฟ เชคเชฐเชซ เชฆเซเชฐเซ เชเชพเชฏ เชเซ, เช เชจเซ NAT เชฎเชพเชฐเชซเชคเซ เชเซเชฐเชพเชซเชฟเชเชจเซ เชญเชพเช เชเซเชตเชพเช เชเชพเชฏ เชเซ (เชธเซเชตเชพ เชฆเซเชตเชพเชฐเชพ เชฆเชฐเซเช เชเซเชฐเชฟเชช NAT เชเซ). Nodelocaldns NAT เชฅเซ เชเซเชเชเชพเชฐเซ เชฎเซเชณเชตเซเชจเซ เช เชจเซ TCP เชเชจเซเชเซเชเชฟเชตเชฟเชเซเชจเซ เช เชชเชธเซเชเซเชฐเซเชฎ DNS เชชเชฐ เช เชชเชเซเชฐเซเชก เชเชฐเซเชจเซ, เชคเซเชฎเช เช เชชเชธเซเชเซเชฐเซเชฎ DNS เชเซเชตเซเชฐเซเชเชจเซ เชธเซเชฅเชพเชจเชฟเช เชฐเซเชคเซ (เชเซเชเชเชพ 5 เชธเซเชเชจเซเชกเชจเซ เชจเชเชพเชฐเชพเชคเซเชฎเช เชเซเชถ เชธเชนเชฟเชค) เชเซเชถ เชเชฐเซเชจเซ เช เชธเชฎเชธเซเชฏเชพเชจเซเช เชจเชฟเชฐเชพเชเชฐเชฃ เชฒเชพเชตเซ เชเซ.
5. เชถเซเชเชเซเชจเซ เชเชกเชพ เช เชจเซ เชเชญเซ เชฐเซเชคเซ เชเชชเชฎเซเชณเซ เชธเซเชเซเชฒ เชเชฐเซ
เชถเซเช เชคเชฎเซ เชเชคเซเชฎเชตเชฟเชถเซเชตเชพเชธ เชธเชพเชฅเซ เชเชนเซ เชถเชเซ เชเซ เชเซ เชคเชฎเชพเชฐเซ เชฌเชงเซ เชฎเชพเชเชเซเชฐเซ เชธเชฐเซเชตเชฟเชธ เชฒเซเชกเชฎเชพเช เชฌเซ เชฅเซ เชคเซเชฐเชฃ เชเชฃเชพ เชตเชงเชพเชฐเชพ เชฎเชพเชเซ เชคเซเชฏเชพเชฐ เชเซ? เชคเชฎเชพเชฐเซ เชเชชเซเชฒเชฟเชเซเชถเชจ เชฎเชพเชเซ เชธเชเชธเชพเชงเชจเซเชจเซ เชฏเซเชเซเชฏ เชฐเซเชคเซ เชซเชพเชณเชตเชฃเซ เชเซเชตเซ เชฐเซเชคเซ เชเชฐเชตเซ? เชตเชฐเซเชเชฒเซเชก เชเชฐเชคเชพเช เชตเชงเซ เชชเชกเชคเชพเช เชฅเซเชกเชพเช เชชเซเชกเซเชธเชจเซ เชเชพเชฒเซ เชฐเชพเชเชตเชพเชฅเซ เชจเชฟเชฐเชฐเซเชฅเช เชฌเชจเซ เชถเชเซ เชเซ, เช
เชจเซ เชคเซเชฎเชจเซ เชชเชพเชเชพ เชชเชพเชเชณ เชฐเชพเชเชตเชพเชฅเซ เชธเซเชตเชพเชฎเชพเช เชเซเชฐเชพเชซเชฟเชเชฎเชพเช เช
เชเชพเชจเช เชตเชงเชพเชฐเซ เชฅเชตเชพเชฅเซ เชกเชพเชเชจเชเชพเชเชฎ เชเซเชเชฎ เชฐเชนเซ เชเซ. เชธเซเชตเชฐเซเชฃ เช
เชฐเซเชฅ เชเซเชฃเชพเชเชพเชฐ เชเซเชกเชฃเซ เชเซเชตเซ เชธเซเชตเชพเช เชชเซเชฐเชพเชชเซเชค เชเชฐเชตเชพเชฎเชพเช เชฎเชฆเชฆ เชเชฐเซ เชเซ
VPA เชคเชฎเชจเซ เชตเชพเชธเซเชคเชตเชฟเช เชตเชชเชฐเชพเชถเชจเชพ เชเชงเชพเชฐเซ เชชเซเชกเชฎเชพเช เชคเชฎเชพเชฐเชพ เชเชจเซเชเซเชจเชฐเชจเซ เชตเชฟเชจเชเชคเซเช/เชฎเชฐเซเชฏเชพเชฆเชพเชเชจเซ เชเชชเชฎเซเชณเซ เชตเชงเชพเชฐเชตเชพเชจเซ เชฎเชเชเซเชฐเซ เชเชชเซ เชเซ. เชคเซ เชเซเชตเซ เชฐเซเชคเซ เชเชชเชฏเซเชเซ เชฅเช เชถเชเซ? เชเซ เชคเชฎเชพเชฐเซ เชชเชพเชธเซ เชชเซเชกเซเชธ เชเซ เชเซ เชเซ เชเซเช เชเชพเชฐเชฃเซเชธเชฐ เชเชกเซ เชฐเซเชคเซ เชฎเชพเชชเซ เชถเชเชพเชคเซ เชจเชฅเซ (เชเซ เชธเชเชชเซเชฐเซเชฃ เชฐเซเชคเซ เชตเชฟเชถเซเชตเชธเชจเซเชฏ เชจเชฅเซ), เชคเซ เชคเชฎเซ เชคเซเชจเชพ เชธเชเชธเชพเชงเชจเซ เชฌเชฆเชฒเชตเชพ เชฎเชพเชเซ VPA เชชเชฐ เชตเชฟเชถเซเชตเชพเชธ เชเชฐเชตเชพเชจเซ เชชเซเชฐเชฏเชพเชธ เชเชฐเซ เชถเชเซ เชเซ. เชคเซเชจเซ เชตเชฟเชถเซเชทเชคเชพ เชฎเซเชเซเชฐเชฟเช-เชธเชฐเซเชตเชฐเชจเชพ เชเชคเชฟเชนเชพเชธเชฟเช เช เชจเซ เชตเชฐเซเชคเชฎเชพเชจ เชกเซเชเชพ เชชเชฐ เชเชงเชพเชฐเชฟเชค เชญเชฒเชพเชฎเชฃ เชธเชฟเชธเซเชเชฎ เชเซ, เชคเซเชฅเซ เชเซ เชคเชฎเซ เชตเชฟเชจเชเชคเซเช/เชฎเชฐเซเชฏเชพเชฆเชพเชเชจเซ เชเชชเชฎเซเชณเซ เชฌเชฆเชฒเชตเชพ เชฎเชพเชเชเชคเชพ เชจ เชนเซเชต, เชคเซ เชคเชฎเซ เชคเชฎเชพเชฐเชพ เชเชจเซเชเซเชจเชฐ เชฎเชพเชเซ เชญเชฒเชพเชฎเชฃ เชเชฐเซเชฒ เชธเชเชธเชพเชงเชจเซเชจเซเช เชจเชฟเชฐเซเชเซเชทเชฃ เชเชฐเซ เชถเชเซ เชเซ เช เชจเซ CPU เช เชจเซ เชฎเซเชฎเชฐเซเชจเซ เชฌเชเชพเชตเชตเชพ เชฎเชพเชเซ เชธเซเชเชฟเชเชเซเชธเชจเซ เชเชชเซเชเชฟเชฎเชพเชเช เชเชฐเซ เชถเชเซ เชเซ. เชเซเชฒเชธเซเชเชฐเชฎเชพเช
https://levelup.gitconnected.com/kubernetes-autoscaling-101-cluster-autoscaler-horizontal-pod-autoscaler-and-vertical-pod-2a441d9ad231 เชชเชฐเชฅเซ เชฒเซเชตเชพเชฎเชพเช เชเชตเซเชฒเซ เชเชฌเซ
Kubernetes เชฎเชพเช เชถเซเชกเซเชฏเซเชฒเชฐ เชนเชเชฎเซเชถเชพ เชตเชฟเชจเชเชคเซเช เชชเชฐ เชเชงเชพเชฐเชฟเชค เชเซ. เชคเชฎเซ เชคเซเชฏเชพเช เชเชฎเซ เชคเซ เชฎเซเชฒเซเชฏ เชฎเซเชเซ เชเซ, เชถเซเชกเซเชฏเซเชฒเชฐ เชคเซเชจเชพ เชเชงเชพเชฐเซ เชฏเซเชเซเชฏ เชจเซเชก เชถเซเชงเชถเซ. เชชเซเชกเชจเซ เชเซเชฏเชพเชฐเซ เชฅเซเชฐเซเชเชฒ เชเชฐเชตเซเช เช เชฅเชตเชพ เชฎเชพเชฐเชตเซเช เชคเซ เชเชพเชฃเชตเชพ เชฎเชพเชเซ เชเซเชฌเชฒเซเช เชฆเซเชตเชพเชฐเชพ เชฎเชฐเซเชฏเชพเชฆเชพ เชฎเซเชฒเซเชฏเชจเซ เชเชฐเซเชฐ เชเซ. เช เชจเซ เชเชพเชฐเชฃ เชเซ เชเชเชฎเชพเชคเซเชฐ เชฎเชนเชคเซเชตเชชเซเชฐเซเชฃ เชชเชฐเชฟเชฎเชพเชฃ เชตเชฟเชจเชเชคเซเชเชจเซเช เชฎเซเชฒเซเชฏ เชเซ, VPA เชคเซเชจเซ เชธเชพเชฅเซ เชเชพเชฎ เชเชฐเชถเซ. เชเซเชฏเชพเชฐเซ เชชเชฃ เชคเชฎเซ เชคเชฎเชพเชฐเซ เชเชชเซเชฒเชฟเชเซเชถเชจเชจเซ เชเชญเซ เชฐเซเชคเซ เชฎเชพเชชเซ เชเซ, เชคเซเชฏเชพเชฐเซ เชคเชฎเซ เชตเซเชฏเชพเชเซเชฏเชพเชฏเชฟเชค เชเชฐเซ เชเซ เชเซ เชตเชฟเชจเชเชคเซเช เชเช เชนเซเชตเซ เชเซเชเช. เช เชจเซ เชชเชเซ เชฎเชฐเซเชฏเชพเชฆเชพเชจเซเช เชถเซเช เชฅเชถเซ? เช เชชเชฐเชฟเชฎเชพเชฃ เชชเชฃ เชชเซเชฐเชฎเชพเชฃเชธเชฐ เชฎเชพเชชเชตเชพเชฎเชพเช เชเชตเชถเซ.
เชเชฆเชพเชนเชฐเชฃ เชคเชฐเซเชเซ, เช เชนเซเช เชฒเชพเชเซเชทเชฃเชฟเช เชชเซเชก เชธเซเชเชฟเชเชเซเชธ เชเซ:
resources:
requests:
memory: 250Mi
cpu: 200m
limits:
memory: 500Mi
cpu: 350m
เชญเชฒเชพเชฎเชฃ เชเชจเซเชเชฟเชจ เชจเชเซเชเซ เชเชฐเซ เชเซ เชเซ เชคเชฎเชพเชฐเซ เชเชชเซเชฒเชฟเชเซเชถเชจเชจเซ เชฏเซเชเซเชฏ เชฐเซเชคเซ เชเชฒเชพเชตเชตเชพ เชฎเชพเชเซ 300m CPU เช เชจเซ 500Miเชจเซ เชเชฐเซเชฐ เชเซ. เชคเชฎเชจเซ เช เชธเซเชเชฟเชเชเซเชธ เชฎเชณเชถเซ:
resources:
requests:
memory: 500Mi
cpu: 300m
limits:
memory: 1000Mi
cpu: 525m
เชเชชเชฐ เชเชฃเชพเชตเซเชฏเชพ เชฎเซเชเชฌ, เชฎเซเชจเชฟเชซเซเชธเซเชเชฎเชพเช เชตเชฟเชจเชเชคเซเช/เชฎเชฐเซเชฏเชพเชฆเชพเชจเชพ เชเซเชฃเซเชคเซเชคเชฐเชจเชพ เชเชงเชพเชฐเซ เช เชชเซเชฐเชฎเชพเชฃเชธเชฐ เชธเซเชเซเชฒเชฟเชเช เชเซ:
-
CPU: 200m โ 300m: เชเซเชฃเซเชคเซเชคเชฐ 1:1.75;
-
เชฎเซเชฎเชฐเซ: 250Mi โ 500Mi: 1:2 เชฐเซเชถเชฟเชฏเซ.
เชฌเชพเชฌเชคเซ เชเชเชชเซเช, เชคเซ เชเชชเชฐเซเชถเชจเชจเซ เชชเชฆเซเชงเชคเชฟ เชตเชงเซ เชชเชพเชฐเชฆเชฐเซเชถเช เชเซ. เชชเซเชฐเซเชธเซเชธเชฐ เช เชจเซ เชฎเซเชฎเชฐเซ เชเซเชตเชพ เชฎเซเชเซเชฐเชฟเชเซเชธ เชฎเชพเชเซ เชฅเซเชฐเซเชถเซเชฒเซเชก เชธเซเช เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ, เช เชจเซ เชเซ เชคเชฎเชพเชฎ เชชเซเชฐเชคเชฟเชเซเชคเชฟเชเชจเซ เชธเชฐเซเชฐเชพเชถ เชฅเซเชฐเซเชถเซเชฒเซเชก เชเชฐเชคเชพเช เชตเชงเซ เชเชพเชฏ, เชคเซ เชเซเชฏเชพเช เชธเซเชงเซ เชฎเซเชฒเซเชฏ เชฅเซเชฐเซเชถเซเชฒเซเชกเชฅเซ เชจเซเชเซ เชจ เชเชตเซ เชคเซเชฏเชพเช เชธเซเชงเซ เชเชชเซเชฒเชฟเชเซเชถเชจ +1 เชชเซเชก เชฆเซเชตเชพเชฐเชพ เชธเซเชเซเชฒ เชเชฐเซ เชเซ, เช เชฅเชตเชพ เชชเซเชฐเชคเชฟเชเซเชคเชฟเชจเซ เชฎเชนเชคเซเชคเชฎ เชธเชเชเซเชฏเชพ เชธเซเชงเซ เชชเชนเซเชเชเซ เชคเซเชฏเชพเช เชธเซเชงเซ.
https://levelup.gitconnected.com/kubernetes-autoscaling-101-cluster-autoscaler-horizontal-pod-autoscaler-and-vertical-pod-2a441d9ad231 เชชเชฐเชฅเซ เชฒเซเชตเชพเชฎเชพเช เชเชตเซเชฒเซ เชเชฌเซ
CPU เช เชจเซ เชฎเซเชฎเชฐเซ เชเซเชตเชพ เชธเชพเชฎเชพเชจเซเชฏ เชฎเซเชเซเชฐเชฟเชเซเชธ เชเชชเชฐเชพเชเชค, เชคเชฎเซ เชคเชฎเชพเชฐเชพ เชเชธเซเชเชฎ เชชเซเชฐเซเชฎเชฟเชฅเชฟเชฏเชธ เชฎเซเชเซเชฐเชฟเชเซเชธ เชชเชฐ เชฅเซเชฐเซเชถเซเชฒเซเชก เชธเซเช เชเชฐเซ เชถเชเซ เชเซ เช เชจเซ เชคเซเชฎเชจเซ เชธเชพเชฅเซ เชเชพเชฎ เชเชฐเซ เชถเชเซ เชเซ, เชเซ เชคเชฎเชจเซ เชฒเชพเชเซ เชเซ เชคเชฎเชพเชฐเซ เชเชชเซเชฒเชฟเชเซเชถเชจ เชเซเชฏเชพเชฐเซ เชธเซเชเซเชฒ เชเชฐเชตเซ เชคเซ เชจเชเซเชเซ เชเชฐเชตเชพเชจเซ เช เชธเซเชฅเซ เชธเชเซเช เชฐเซเชค เชเซ. เชเชเชตเชพเชฐ เชเชชเซเชฒเชฟเชเซเชถเชจ เชจเชฟเชฐเซเชฆเชฟเชทเซเช เชฎเซเชเซเชฐเชฟเช เชฅเซเชฐเซเชถเซเชฒเซเชกเชจเซ เชจเซเชเซ เชธเซเชฅเชฟเชฐ เชฅเช เชเชพเชฏ, เชชเชเซ HPA เชชเซเชกเซเชธเชจเซ เชชเซเชฐเชคเชฟเชเซเชคเชฟเชเชจเซ เชจเซเชฏเซเชจเชคเชฎ เชธเชเชเซเชฏเชพ เชธเซเชงเซ เช เชฅเชตเชพ เชฒเซเชก เชฅเซเชฐเซเชถเซเชฒเซเชกเชจเซ เชชเซเชฐเซเชฃ เชจ เชฅเชพเชฏ เชคเซเชฏเชพเช เชธเซเชงเซ เชธเซเชเซเชฒ เชเชฐเชตเชพเชจเซเช เชถเชฐเซ เชเชฐเชถเซ.
6. เชจเซเชก เชเชซเชฟเชจเชฟเชเซ เช เชจเซ เชชเซเชก เชเชซเชฟเชจเชฟเชเซ เชตเชฟเชถเซ เชญเซเชฒเชถเซ เชจเชนเซเช
เชฌเชงเชพ เชจเซเชกเซเชธ เชเช เช เชนเชพเชฐเซเชกเชตเซเชฐ เชชเชฐ เชเชพเชฒเชคเชพ เชจเชฅเซ, เช เชจเซ เชฌเชงเชพ เชชเซเชกเซเชธเชจเซ เชเชฃเชคเชฐเซ-เชธเชเชจ เชเชชเซเชฒเชฟเชเซเชถเชจ เชเชฒเชพเชตเชตเชพเชจเซ เชเชฐเซเชฐ เชจเชฅเซ. เชเซเชฌเชฐเชจเซเชเซเชธ เชคเชฎเชจเซ เชจเซเชกเซเชธ เช เชจเซ เชชเซเชกเซเชธเชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ เชตเชฟเชถเชฟเชทเซเชเชคเชพเชจเซ เชเชฒเซเชฒเซเช เชเชฐเชตเชพเชจเซ เชฎเชเชเซเชฐเซ เชเชชเซ เชเซ เชจเซเชก เชเชซเชฟเชจเชฟเชเซ ะธ เชชเซเชก เชเชซเชฟเชจเชฟเชเซ.
เชเซ เชคเชฎเชพเชฐเซ เชชเชพเชธเซ เชเชฃเชคเชฐเซ-เชธเชเชจ เชเชพเชฎเชเซเชฐเซ เชฎเชพเชเซ เชฏเซเชเซเชฏ เชเชพเชเช เซ เชนเซเชฏ, เชคเซ เชฎเชนเชคเซเชคเชฎ เชเชพเชฐเซเชฏเชเซเชทเชฎเชคเชพ เชฎเชพเชเซ, เชฏเซเชเซเชฏ เชจเซเชกเซเชธ เชธเชพเชฅเซ เชเชชเซเชฒเชฟเชเซเชถเชจเชจเซ เชฌเชพเชเชงเชตเซเช เชตเชงเซ เชธเชพเชฐเซเช เชเซ. เช เชเชฐเชตเชพ เชฎเชพเชเซ, เชเชชเชฏเซเช เชเชฐเซ nodeSelector
เชจเซเชก เชฒเซเชฌเชฒ เชธเชพเชฅเซ.
เชงเชพเชฐเซ เชเซ เชคเชฎเชพเชฐเซ เชชเชพเชธเซ เชฌเซ เชเชพเชเช เซ เชเซ: เชเช เชธเชพเชฅเซ CPUType=HIGHFREQ
เช
เชจเซ เชฎเซเชเซ เชธเชเชเซเชฏเชพเชฎเชพเช เชเชกเชชเซ เชเซเชฐเซ, เช
เชจเซเชฏ เชธเชพเชฅเซ MemoryType=HIGHMEMORY
เชตเชงเซ เชฎเซเชฎเชฐเซ เช
เชจเซ เชเชกเชชเซ เชเชพเชฎเชเซเชฐเซ. เชจเซเชกเชจเซ เชชเซเชก เชกเชฟเชชเซเชฒเซเชฏเชฎเซเชจเซเช เชธเซเชเชชเชตเชพเชจเซ เชธเซเชฅเซ เชธเชนเซเชฒเซ เชฐเชธเซเชคเซ เชเซ HIGHFREQ
เชตเชฟเชญเชพเชเชฎเชพเช เชเชฎเซเชฐเซเชจเซ spec
เชเชจเชพ เชเซเชตเซ เชชเชธเชเชฆเชเซเชเชพเชฐ:
โฆ
nodeSelector:
CPUType: HIGHFREQ
เช เชเชฐเชตเชพ เชฎเชพเชเซ เชตเชงเซ เชเชฐเซเชเชพเชณ เช
เชจเซ เชตเชฟเชถเชฟเชทเซเช เชฐเซเชคเชจเซ เชเชชเชฏเซเช เชเชฐเชตเซ เชเซ nodeAffinity
เชเซเชทเซเชคเซเชฐเชฎเชพเช affinity
เช spec
. เชคเซเชฏเชพเช เชฌเซ เชตเชฟเชเชฒเซเชชเซ เชเซ:
-
requiredDuringSchedulingIgnoredDuringExecution
: เชนเชพเชฐเซเชก เชธเซเชเชฟเชเช (เชถเซเชกเซเชฏเซเชฒเชฐ เชซเชเซเชค เชเซเชเซเชเชธ เชจเซเชกเซเชธ เชชเชฐ เช เชชเซเชกเซเชธ เชเชฎเชพเชตเชถเซ (เช เชจเซ เชฌเซเชเซ เชเซเชฏเชพเชเชฏ เชจเชนเซเช)); -
preferredDuringSchedulingIgnoredDuringExecution
: เชธเซเชซเซเช เชธเซเชเชฟเชเช (เชถเซเชกเซเชฏเซเชฒเชฐ เชเซเชเซเชเชธ เชจเซเชกเซเชธ เชชเชฐ เชเชฎเชพเชตเช เชเชฐเชตเชพเชจเซ เชชเซเชฐเชฏเชพเชธ เชเชฐเชถเซ, เช เชจเซ เชเซ เชคเซ เชจเชฟเชทเซเชซเชณ เชเชพเชฏ, เชคเซ เชคเซ เชเชเชพเชฎเซ เชเชชเชฒเชฌเซเชง เชจเซเชก เชชเชฐ เชเชฎเชพเชตเช เชเชฐเชตเชพเชจเซ เชชเซเชฐเชฏเชพเชธ เชเชฐเชถเซ).
เชคเชฎเซ เชจเซเชก เชฒเซเชฌเชฒเซเชธเชจเซเช เชธเชเชเชพเชฒเชจ เชเชฐเชตเชพ เชฎเชพเชเซ เชเซเชเซเชเชธ เชธเชฟเชจเซเชเซเชเซเชธเชจเซ เชเชฒเซเชฒเซเช เชเชฐเซ เชถเชเซ เชเซ, เชเชฆเชพเชนเชฐเชฃ เชคเชฐเซเชเซ, In
, NotIn
, Exists
, DoesNotExist
, Gt
เช
เชฅเชตเชพ Lt
. เชเซ เชเซ, เชฏเชพเชฆ เชฐเชพเชเซ เชเซ เชฒเซเชฌเชฒเซเชจเซ เชฒเชพเชเชฌเซ เชธเซเชเชฟเชฎเชพเช เชเชเชฟเชฒ เชชเชฆเซเชงเชคเชฟเช เชเชเชฟเชฒ เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟเชเชฎเชพเช เชจเชฟเชฐเซเชฃเชฏ เชฒเซเชตเชพเชจเซ เชชเซเชฐเชเซเชฐเชฟเชฏเชพเชจเซ เชงเซเชฎเซเช เชเชฐเชถเซ. เชฌเซเชเชพ เชถเชฌเซเชฆเซเชฎเชพเช เชเชนเซเช เชคเซ, เชตเชงเซ เชเชเชฟเชฒ เชจ เชเชฐเซ.
เชเชชเชฐ เชเชฃเชพเชตเซเชฏเชพ เชฎเซเชเชฌ, เชเซเชฌเชฐเชจเซเชเซเชธ เชคเชฎเชจเซ เชตเชฐเซเชคเชฎเชพเชจ เชถเซเชเชเซเชจเซเช เชฌเชเชงเชจ เชธเซเช เชเชฐเชตเชพเชจเซ เชฎเชเชเซเชฐเซ เชเชชเซ เชเซ. เชเชเชฒเซ เชเซ, เชคเชฎเซ เชเซเชเซเชเชธ เชชเซเชกเซเชธเชจเซ เชธเชฎเชพเชจ เชเชชเชฒเชฌเซเชงเชคเชพ เชเซเชจ (เชตเชพเชฆเชณเซ เชฎเชพเชเซ เชธเชเชฌเชเชงเชฟเชค) เช เชฅเชตเชพ เชจเซเชกเซเชธเชฎเชพเช เช เชจเซเชฏ เชถเซเชเชเซ เชธเชพเชฅเซ เชฎเชณเซเชจเซ เชเชพเชฎ เชเชฐเซ เชถเชเซ เชเซ.
ะ podAffinity
เชเซเชทเซเชคเซเชฐเซ affinity
เช spec
เชจเชพ เชเชฟเชธเซเชธเชพเชฎเชพเช เชธเชฎเชพเชจ เชเซเชทเซเชคเซเชฐเซ เชเชชเชฒเชฌเซเชง เชเซ nodeAffinity
: requiredDuringSchedulingIgnoredDuringExecution
ะธ preferredDuringSchedulingIgnoredDuringExecution
. เชซเชฐเช เชฎเชพเชคเซเชฐ เชเชเชฒเซ เช เชเซ matchExpressions
เชชเซเชกเซเชธเชจเซ เชจเซเชก เชธเชพเชฅเซ เชเซเชกเชถเซ เชเซ เชคเซ เชฒเซเชฌเชฒ เชธเชพเชฅเซ เชชเชนเซเชฒเซเชฅเซ เช เชชเซเชก เชเชฒเชพเชตเซ เชฐเชนเซเชฏเซเช เชเซ.
เชตเชงเซ เชเซเชฌเชฐเชจเซเชเซเชธ เชเช เชเซเชทเซเชคเซเชฐ เชชเซเชฐเชฆเชพเชจ เชเชฐเซ เชเซ podAntiAffinity
, เชเซ, เชคเซเชจเชพเชฅเซ เชตเชฟเชชเชฐเชฟเชค, เชเซเชเซเชเชธ เชชเซเชกเซเชธ เชธเชพเชฅเซ เชจเซเชก เชธเชพเชฅเซ เชชเซเชกเชจเซ เชฌเชพเชเชงเชคเซเช เชจเชฅเซ.
เช
เชญเชฟเชตเซเชฏเชเซเชคเชฟเช เชตเชฟเชถเซ nodeAffinity
เชธเชฎเชพเชจ เชธเชฒเชพเชน เชเชชเซ เชถเชเชพเชฏ เชเซ: เชจเชฟเชฏเชฎเซเชจเซ เชธเชฐเชณ เช
เชจเซ เชคเชพเชฐเซเชเชฟเช เชฐเชพเชเชตเชพเชจเซ เชชเซเชฐเชฏเชพเชธ เชเชฐเซ, เชจเชฟเชฏเชฎเซเชจเชพ เชเชเชฟเชฒ เชธเชฎเซเชน เชธเชพเชฅเซ เชชเซเชก เชธเซเชชเชทเซเชเซเชเชฐเชฃเชจเซ เชเชตเชฐเชฒเซเชก เชเชฐเชตเชพเชจเซ เชชเซเชฐเชฏเชพเชธ เชเชฐเชถเซ เชจเชนเซเช. เชเซเชฒเชธเซเชเชฐเชจเซ เชถเชฐเชคเซ เชธเชพเชฅเซ เชฎเซเชณ เชเชพเชคเซ เชจ เชนเซเชฏ เชเชตเซ เชจเชฟเชฏเชฎ เชฌเชจเชพเชตเชตเซ เชเซเชฌ เช เชธเชฐเชณ เชเซ, เชถเซเชกเซเชฏเซเชฒเชฐ เชชเชฐ เชตเชงเชพเชฐเชพเชจเซ เชญเชพเชฐ เชฎเซเชเซ เชเซ เช
เชจเซ เชเชเชเชฆเชฐ เชชเซเชฐเชฆเชฐเซเชถเชจเชจเซ เชฌเชเชพเชกเซ เชเซ.
7. เชเชฒเชเช เช เชจเซ เชธเชนเชจเชถเซเชฒเชคเชพ
เชถเซเชกเซเชฏเซเชฒเชฐเชจเซเช เชธเชเชเชพเชฒเชจ เชเชฐเชตเชพเชจเซ เชฌเซเชเซ เชฐเซเชค เชเซ. เชเซ เชคเชฎเชพเชฐเซ เชชเชพเชธเซ เชธเซเชเชเชกเซ เชจเซเชกเซเชธ เช เชจเซ เชนเชเชพเชฐเซ เชฎเชพเชเชเซเชฐเซเชธเชฐเซเชตเชฟเชธเชฟเชธ เชธเชพเชฅเซเชจเซเช เชฎเซเชเซเช เชเซเชฒเชธเซเชเชฐ เชนเซเชฏ, เชคเซ เชเซเชเซเชเชธ เชจเซเชกเซเชธ เชฆเซเชตเชพเชฐเชพ เชนเซเชธเซเช เชฅเชคเชพ เช เชฎเซเช เชชเซเชกเซเชธเชจเซ เช เชเชเชพเชตเชตเชพเชจเซเช เชเซเชฌ เช เชฎเซเชถเซเชเซเชฒ เชเซ.
เชเชฒเชเชเชจเซ เชชเชฆเซเชงเชคเชฟ - เชชเซเชฐเชคเชฟเชฌเชเชงเชฟเชค เชจเชฟเชฏเชฎเซ - เชเชฎเชพเช เชฎเชฆเชฆ เชเชฐเซ เชเซ. เชเชฆเชพเชนเชฐเชฃ เชคเชฐเซเชเซ, เชคเชฎเซ เชเซเชเซเชเชธ เชจเซเชกเซเชธเชจเซ เช
เชฎเซเช เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟเชเชฎเชพเช เชชเซเชกเซเชธ เชเชฒเชพเชตเชตเชพเชฅเซ เชฐเซเชเซ เชถเชเซ เชเซ. เชเซเชเซเชเชธ เชจเซเชก เชชเชฐ เชเชฒเชเช เชฒเชพเชเซ เชเชฐเชตเชพ เชฎเชพเชเซ, เชตเชฟเชเชฒเซเชชเชจเซ เชเชชเชฏเซเช เชเชฐเซ taint
kubectl เชฎเชพเช. เชเซ เช
เชจเซ เชฎเซเชฒเซเชฏเชจเซ เชเชฒเซเชฒเซเช เชเชฐเซ เช
เชจเซ เชชเชเซ เชเชฒเชเช เชเชฐเซ NoSchedule
เช
เชฅเชตเชพ NoExecute
:
$ kubectl taint nodes node10 node-role.kubernetes.io/ingress=true:NoSchedule
เชคเซ เชจเซเชเชงเชตเซเช เชชเชฃ เชฏเซเชเซเชฏ เชเซ เชเซ เชเชฒเชเช เชชเชฆเซเชงเชคเชฟ เชคเซเชฐเชฃ เชฎเซเชเซเชฏ เช
เชธเชฐเซเชจเซ เชธเชฎเชฐเซเชฅเชจ เชเชชเซ เชเซ: NoSchedule
, NoExecute
ะธ PreferNoSchedule
.
-
NoSchedule
เชเชเชฒเซ เชเซ เชเซเชฏเชพเช เชธเซเชงเซ เชชเซเชก เชธเซเชชเชทเซเชเซเชเชฐเชฃเชฎเชพเช เช เชจเซเชฐเซเชช เชเชจเซเชเซเชฐเซ เชจ เชนเซเชฏ เชคเซเชฏเชพเช เชธเซเชงเซtolerations
, เชคเซ เชจเซเชก เชชเชฐ เชเชฎเชพเชตเซ เชถเชเชพเชคเซเช เชจเชฅเซ (เช เชเชฆเชพเชนเชฐเชฃเชฎเชพเชnode10
). -
PreferNoSchedule
- เชธเชฐเชณ เชธเชเชธเซเชเชฐเชฃNoSchedule
. เช เชเชฟเชธเซเชธเชพเชฎเชพเช, เชถเซเชกเซเชฏเซเชฒเชฐ เชเชตเชพ เชชเซเชกเซเชธเชจเซ เชซเชพเชณเชตเชฃเซ เชจ เชเชฐเชตเชพเชจเซ เชชเซเชฐเชฏเชพเชธ เชเชฐเชถเซ เชเซ เชเซเชฎเชพเช เชฎเซเชเชฟเชเช เชเชจเซเชเซเชฐเซ เชจเชฅเซ.tolerations
เชจเซเชก เชฆเซเช , เชชเชฐเชเชคเซ เช เชธเชเชค เชฎเชฐเซเชฏเชพเชฆเชพ เชจเชฅเซ. เชเซ เชเซเชฒเชธเซเชเชฐเชฎเชพเช เชเซเช เชธเชเชธเชพเชงเชจเซ เชจ เชนเซเชฏ, เชคเซ เชชเชเซ เชถเซเชเชเซ เช เชจเซเชก เชชเชฐ เชเชฎเชพเชตเช เชเชฐเชตเชพเชจเซเช เชถเชฐเซ เชเชฐเชถเซ. -
NoExecute
- เช เช เชธเชฐ เชชเซเชกเซเชธเชจเซ เชคเชพเชคเซเชเชพเชฒเชฟเช เชเชพเชฒเซ เชเชฐเชตเชพ เชฎเชพเชเซ เชเซเชฐเชฟเชเชฐ เชเชฐเซ เชเซ เชเซเชฎเชพเช เชฎเซเชเชฟเชเช เชเชจเซเชเซเชฐเซ เชจเชฅเซtolerations
.
เชตเชฟเชเชฟเชคเซเชฐ เชฐเซเชคเซ, เช เชตเชฐเซเชคเชฃเซเชเชจเซ เชธเชนเชจ เชเชฐเชตเชพเชจเซ เชชเชฆเซเชงเชคเชฟเชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ เชชเซเชฐเซเชตเชตเชคเซ เชเชฐเซ เชถเชเชพเชฏ เชเซ. เชเซเชฏเชพเชฐเซ "เชชเซเชฐเชคเชฟเชฌเชเชงเชฟเชค" เชจเซเชก เชนเซเชฏ เชคเซเชฏเชพเชฐเซ เช เช เชจเซเชเซเชณ เชเซ เช เชจเซ เชคเชฎเชพเชฐเซ เชคเซเชจเชพ เชชเชฐ เชซเชเซเชค เชฎเชพเชณเชเชพเชเซเชฏ เชธเซเชตเชพเช เชฎเซเชเชตเชพเชจเซ เชเชฐเซเชฐ เชเซ. เชคเซ เชเซเชตเซ เชฐเซเชคเซ เชเชฐเชตเซเช? เชซเชเซเชค เชคเซ เช เชถเซเชเชเซเชจเซ เชฎเชเชเซเชฐเซ เชเชชเซ เชเซเชจเชพ เชฎเชพเชเซ เชฏเซเชเซเชฏ เชธเชนเชจเชถเซเชฒเชคเชพ เชนเซเชฏ.
เชชเซเชก เชธเซเชชเซเช เชเซเชตเซ เชฆเซเชเชพเชถเซ เชคเซ เช เชนเซเช เชเซ:
spec:
tolerations:
- key: "node-role.kubernetes.io/ingress"
operator: "Equal"
value: "true"
effect: "NoSchedule"
เชเชจเซ เช
เชฐเซเชฅ เช เชจเชฅเซ เชเซ เชเชเชพเชฎเซ เชชเซเชจเชเชเชชเชฏเซเช เชฆเชฐเชฎเชฟเชฏเชพเชจ, เชชเซเชก เช เชจเซเชกเชจเซ เชฌเชฐเชพเชฌเชฐ เชนเชฟเช เชเชฐเชถเซ, เช เชจเซเชก เชเชซเชฟเชจเชฟเชเซ เชฎเชฟเชเซเชจเชฟเชเชฎ เชจเชฅเซ เช
เชจเซ nodeSelector
. เชชเชฐเชเชคเซ เชเชฃเซ เชธเซเชตเชฟเชงเชพเชเชจเซ เชธเชเชฏเซเชเชฟเชค เชเชฐเซเชจเซ, เชคเชฎเซ เชเซเชฌ เช เชฒเชตเชเซเช เชถเซเชกเซเชฏเซเชฒเชฐ เชธเซเชเช
เชช เชชเซเชฐเชพเชชเซเชค เชเชฐเซ เชถเชเซ เชเซ.
8. เชชเซเชก เชกเชฟเชชเซเชฒเซเชฏเชฎเซเชจเซเช เชชเซเชฐเชพเชงเชพเชจเซเชฏเชคเชพ เชธเซเช เชเชฐเซ
เชคเชฎเซ เชชเซเชก-เชเซ-เชจเซเชก เชฌเชพเชเชจเซเชกเซเชเชเซเชธ เชเซเช เชตเซเชฏเชพ เชนเซเชตเชพเชจเซ เช เชฐเซเชฅ เช เชจเชฅเซ เชเซ เชคเชฎเชพเชฎ เชชเซเชกเซเชธเชจเซ เชธเชฎเชพเชจ เช เชเซเชฐเชคเชพ เชธเชพเชฅเซ เชตเซเชฏเชตเชนเชพเชฐ เชเชฐเชตเซ เชเซเชเช. เชเชฆเชพเชนเชฐเชฃ เชคเชฐเซเชเซ, เชคเชฎเซ เชฌเซเชเชพเช เชชเชนเซเชฒเชพเช เชเซเชเชฒเชพเช เชชเซเชกเซเชธ เชเชฎเชพเชตเชตเชพ เชฎเชพเชเซ เชถเชเซ เชเซ.
เชเซเชฌเชฐเชจเซเชเซเชธ เชชเซเชก เชชเซเชฐเชพเชฏเซเชฐเชฟเชเซ เช
เชจเซ เชชเซเชฐเซเชฎเซเชชเชถเชจ เชธเซเช เชเชฐเชตเชพเชจเซ เช
เชฒเช เช
เชฒเช เชฐเซเชคเซ เชเชซเชฐ เชเชฐเซ เชเซ. เชธเซเชเชฟเชเชเชฎเชพเช เชเชฃเชพ เชญเชพเชเซเชจเซ เชธเชฎเชพเชตเซเชถ เชฅเชพเชฏ เชเซ: เชเชฌเซเชเซเชเซเช PriorityClass
เช
เชจเซ เชเซเชทเซเชคเซเชฐ เชตเชฐเซเชฃเชจเซ priorityClassName
เชชเซเชก เชธเซเชชเชทเซเชเซเชเชฐเชฃเชฎเชพเช. เชเช เชเชฆเชพเชนเชฐเชฃ เชงเซเชฏเชพเชจเชฎเชพเช เชฒเซ:
apiVersion: scheduling.k8s.io/v1
kind: PriorityClass
metadata:
name: high-priority
value: 99999
globalDefault: false
description: "This priority class should be used for very important pods only"
เช
เชฎเซ เชฌเชจเชพเชตเซเช เชเซเช PriorityClass
, เชคเซเชจเซ เชจเชพเชฎ, เชตเชฐเซเชฃเชจ เช
เชจเซ เชฎเซเชฒเซเชฏ เชเชชเซ. เชเชเซเช value
, เชเชเซเช เช
เชเซเชฐเชคเชพ. เชฎเซเชฒเซเชฏ เชเซเชเชชเชฃ 32-เชฌเซเช เชชเซเชฐเซเชฃเชพเชเช 1 เชเชฐเชคเชพเช เชเชเซเช เช
เชฅเชตเชพ เชคเซเชจเซ เชฌเชฐเชพเชฌเชฐ เชนเซเช เชถเชเซ เชเซ. เชเชเซเช เชฎเซเชฒเซเชฏเซ เชฎเชฟเชถเชจ-เชเซเชฐเชฟเชเซเชเชฒ เชธเชฟเชธเซเชเชฎ เชชเซเชกเซเชธ เชฎเชพเชเซ เชเชฐเชเซเชทเชฟเชค เชเซ, เชเซ เชธเชพเชฎเชพเชจเซเชฏ เชฐเซเชคเซ เชชเซเชฐเซเชตเซเชฎเซเชชเซเช เชเชฐเซ เชถเชเชพเชคเชพ เชจเชฅเซ. เชเชพเชฒเซ เชเชฐเชพเชตเชตเชพเชจเซ เชชเซเชฐเชเซเชฐเชฟเชฏเชพ เชคเซเชฏเชพเชฐเซ เช เชฅเชถเซ เชเซเชฏเชพเชฐเซ เชเชเซเช-เชชเซเชฐเชพเชฏเซเชฐเชฟเชเซ เชชเซเชกเชฎเชพเช เชเซเชฏเชพเชเชฏ เชซเชฐเชตเชพเชจเซเช เชจ เชนเซเชฏ, เชคเซ เชเซเชเซเชเชธ เชจเซเชกเชฎเชพเชเชฅเซ เชเซเชเชฒเชพเช เชชเซเชกเซเชธ เชเชพเชฒเซ เชเชฐเชตเชพเชฎเชพเช เชเชตเชถเซ. เชเซ เช เชฎเชฟเชเซเชจเชฟเชเชฎ เชคเชฎเชพเชฐเชพ เชฎเชพเชเซ เชเซเชฌ เชเช เซเชฐ เชเซ, เชคเซ เชชเชเซ เชคเชฎเซ เชตเชฟเชเชฒเซเชช เชเชฎเซเชฐเซ เชถเชเซ เชเซ preemptionPolicy: Never
, เช
เชจเซ เชชเชเซ เชเซเช เชชเซเชฐเซเชตเชเซเชฐเชน เชฐเชนเซเชถเซ เชจเชนเซเช, เชชเซเชก เชเชคเชพเชฐเชฎเชพเช เชชเซเชฐเชฅเชฎ เชนเชถเซ เช
เชจเซ เชคเซเชจเชพ เชฎเชพเชเซ เชฎเชซเชค เชธเชเชธเชพเชงเชจเซ เชถเซเชงเชตเชพ เชฎเชพเชเซ เชถเซเชกเซเชฏเซเชฒเชฐเชจเซ เชฐเชพเชน เชเซเช.
เชเชเชณ, เช
เชฎเซ เชเช เชชเซเชก เชฌเชจเชพเชตเซเช เชเซเช, เชเซเชฎเชพเช เชเชชเชฃเซ เชจเชพเชฎเชจเซ เชเชฒเซเชฒเซเช เชเชฐเซเช เชเซเช priorityClassName
:
apiVersion: v1
kind: Pod
metadata:
name: static-web
labels:
role: myrole
spec:
containers:
- name: web
image: nginx
ports:
- name: web
containerPort: 80
protocol: TCP
priorityClassName: high-priority
เชคเชฎเซ เชเชฎเซ เชคเซเชเชฒเชพ เช เชเซเชฐเชคเชพ เชตเชฐเซเชเซ เชฌเชจเชพเชตเซ เชถเชเซ เชเซ, เชเซ เชเซ เชเชจเชพเชฅเซ เชฆเซเชฐ เชจ เชฐเชนเซเชตเชพเชจเซ เชญเชฒเชพเชฎเชฃ เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ (เชเชนเซ, เชคเชฎเชพเชฐเซ เชเชพเชคเชจเซ เชเชเซ, เชฎเชงเซเชฏเชฎ เช เชจเซ เชเชเซเช เชชเซเชฐเชพเชฅเชฎเชฟเชเชคเชพ เชธเซเชงเซ เชฎเชฐเซเชฏเชพเชฆเชฟเชค เชเชฐเซ).
เชเชฎ, เชเซ เชเชฐเซเชฐเซ เชนเซเชฏ เชคเซ, เชคเชฎเซ เชจเชฟเชฐเซเชฃเชพเชฏเช เชธเซเชตเชพเช, เชเซเชฎ เชเซ nginx-ingress-controller, coredns, เชตเชเซเชฐเซเชจเซ เชเชฎเชพเชตเชตเชพเชจเซ เชเชพเชฐเซเชฏเชเซเชทเชฎเชคเชพ เชตเชงเชพเชฐเซ เชถเชเซ เชเซ.
9. เชคเชฎเชพเชฐเชพ ETCD เชเซเชฒเชธเซเชเชฐเชจเซ เชเชชเซเชเชฟเชฎเชพเชเช เชเชฐเซ
ETCD เชจเซ เชธเชฎเชเซเชฐ เชเซเชฒเชธเซเชเชฐเชจเซเช เชฎเชเช เชเชนเซ เชถเชเชพเชฏ. เช เชกเซเชเชพเชฌเซเชเชจเซ เชเชพเชฎเชเซเชฐเซเชจเซ เชเชเซเช เชธเซเชคเชฐเซ เชเชพเชณเชตเชตเซ เชเซเชฌ เช เชฎเชนเชคเซเชตเชชเซเชฐเซเชฃ เชเซ, เชเชพเชฐเชฃ เชเซ "เชเซเชฏเซเชฌ" เชฎเชพเช เชเชพเชฎเชเซเชฐเซเชจเซ เชเชกเชช เชคเซเชจเชพ เชชเชฐ เชจเชฟเชฐเซเชญเชฐ เชเซ. เชเชเชฆเชฎ เชชเซเชฐเชฎเชพเชฃเชญเซเชค, เช เชจเซ เชคเซ เช เชธเชฎเชฏเซ, เชเซเชฌเซ-เชเชชเชฟเชธเชฐเซเชตเชฐเชฎเชพเช เชจเซเชฏเซเชจเชคเชฎ เชตเชฟเชฒเชเชฌ เชฅเชพเชฏ เชคเซ เชฎเชพเชเซ เชฎเชพเชธเซเชเชฐ เชจเซเชกเซเชธ เชชเชฐ ETCD เชเซเชฒเชธเซเชเชฐ เชฐเชพเชเชตเชพเชจเซ เชธเชพเชฐเซ เชเชเซเชฒ เชเซ. เชเซ เช เชถเชเซเชฏ เชจ เชนเซเชฏ, เชคเซ เชธเชนเชญเชพเชเซเช เชตเชเซเชเซ เชธเชพเชฐเซ เชฌเซเชจเซเชกเชตเชฟเชกเซเชฅ เชธเชพเชฅเซ, ETCD เชถเชเซเชฏ เชคเซเชเชฒเซ เชจเชเซเช เชฎเซเชเซ. เชเชเซเชธเซเชกเซเชฎเชพเชเชฅเซ เชเซเชเชฒเชพ เชเชพเชเช เซ เชเซเชฒเชธเซเชเชฐเชจเซ เชจเซเชเชธเชพเชจ เชชเชนเซเชเชเชพเชกเซเชฏเชพ เชตเชฟเชจเชพ เชฌเชนเชพเชฐ เชชเชกเซ เชถเชเซ เชเซ เชคเซเชจเชพ เชชเชฐ เชชเชฃ เชงเซเชฏเชพเชจ เชเชชเซ.
เชงเซเชฏเชพเชจเชฎเชพเช เชฐเชพเชเซ เชเซ เชเซเชฒเชธเซเชเชฐเชฎเชพเช เชธเชนเชญเชพเชเซเชเชจเซ เชธเชเชเซเชฏเชพเชฎเชพเช เช เชคเชฟเชถเชฏ เชตเชงเชพเชฐเซ เชชเซเชฐเชฆเชฐเซเชถเชจเชจเชพ เชเชฐเซเชเซ เชฆเซเชท เชธเชนเชฟเชทเซเชฃเซเชคเชพเชฎเชพเช เชตเชงเชพเชฐเซ เชเชฐเซ เชถเชเซ เชเซ, เชฌเชงเซเช เชฎเชงเซเชฏเชธเซเชฅ เชนเซเชตเซเช เชเซเชเช.
เชเซ เชเชชเชฃเซ เชธเซเชตเชพ เชธเซเช เชเชฐเชตเชพ เชตเชฟเชถเซ เชตเชพเชค เชเชฐเซเช, เชคเซ เชคเซเชฏเชพเช เชฅเซเชกเซ เชญเชฒเชพเชฎเชฃเซ เชเซ:
-
เชเซเชฒเชธเซเชเชฐเชจเชพ เชเชฆเชจเชพ เชเชงเชพเชฐเซ เชธเชพเชฐเชพ เชนเชพเชฐเซเชกเชตเซเชฐ เชฐเชพเชเซ (เชคเชฎเซ เชตเชพเชเชเซ เชถเชเซ เชเซ
เช เชนเซเช ). -
เชเซ เชคเชฎเซ DC เชจเซ เชเซเชกเซ เช เชฅเชตเชพ เชคเชฎเชพเชฐเชพ เชจเซเชเชตเชฐเซเช เช เชจเซ เชกเชฟเชธเซเช เชตเชเซเชเซ เชเซเชฒเชธเซเชเชฐ เชซเซเชฒเชพเชตเซเชฏเซเช เชนเซเชฏ เชคเซ เชฅเซเชกเชพ เชชเชฐเชฟเชฎเชพเชฃเซเชจเซ เชเซเชตเซเช เชเชฐเซ (เชคเชฎเซ เชตเชพเชเชเซ เชถเชเซ เชเซ)
เช เชนเซเช ).
เชจเชฟเชทเซเชเชฐเซเชท
เช เชฒเซเช เชคเซ เชฎเซเชฆเซเชฆเชพเชเชจเซเช เชตเชฐเซเชฃเชจ เชเชฐเซ เชเซ เชเซเชจเซเช เช เชฎเชพเชฐเซ เชเซเชฎ เชชเชพเชฒเชจ เชเชฐเชตเชพเชจเซ เชชเซเชฐเชฏเชพเชธ เชเชฐเซ เชเซ. เช เชเซเชฐเชฟเชฏเชพเชเชจเซเช เชชเชเชฒเซเช-เชฆเชฐ-เชชเชเชฒเชพเช เชตเชฐเซเชฃเชจ เชจเชฅเซ, เชชเชฐเชเชคเซ เชเซเชฒเชธเซเชเชฐเชจเชพ เชเชตเชฐเชนเซเชกเชจเซ เชเชชเซเชเชฟเชฎเชพเชเช เชเชฐเชตเชพ เชฎเชพเชเซ เชเชชเชฏเซเชเซ เชฅเช เชถเชเซ เชคเซเชตเชพ เชตเชฟเชเชฒเซเชชเซ เชเซ. เชคเซ เชธเซเชชเชทเซเช เชเซ เชเซ เชฆเชฐเซเช เชเซเชฒเชธเซเชเชฐ เชคเซเชจเซ เชชเซเชคเชพเชจเซ เชฐเซเชคเซ เช เชจเชจเซเชฏ เชเซ, เช เชจเซ เชเซเชฏเซเชจเชฟเชเช เชธเซเชฒเซเชฏเซเชถเชจเซเชธ เชฎเซเชเชพ เชชเซเชฐเชฎเชพเชฃเชฎเชพเช เชฌเชฆเชฒเชพเช เชถเชเซ เชเซ, เชคเซเชฅเซ เชคเชฎเชพเชฐเชพ เชคเชฐเชซเชฅเซ เชชเซเชฐเชคเชฟเชธเชพเชฆ เชฎเซเชณเชตเชตเซ เชฐเชธเชชเซเชฐเชฆ เชฐเชนเซเชถเซ: เชคเชฎเซ เชคเชฎเชพเชฐเชพ เชเซเชฌเชฐเชจเซเชเซเชธ เชเซเชฒเชธเซเชเชฐเชจเซ เชเซเชตเซ เชฐเซเชคเซ เชฎเซเชจเชฟเชเชฐ เชเชฐเซ เชเซ, เชคเชฎเซ เชคเซเชจเซเช เชชเซเชฐเชฆเชฐเซเชถเชจ เชเซเชตเซ เชฐเซเชคเซ เชธเซเชงเชพเชฐเชถเซ. เชเชฟเชชเซเชชเชฃเซเชเชฎเชพเช เชคเชฎเชพเชฐเซ เช เชจเซเชญเชต เชถเซเชฐ เชเชฐเซ, เชคเซ เชเชพเชฃเชตเซเช เชฐเชธเชชเซเชฐเชฆ เชฐเชนเซเชถเซ.
เชธเซเชฐเซเชธ: www.habr.com