เจเฉฑเจ เจจเจฟเจฏเจฎ เจฆเฉ เจคเฉเจฐ 'เจคเฉ, เจเจฟเจธเฉ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจจเฉเฉฐ เจเจธเจฆเฉ เจธเจนเฉ เจ เจคเฉ เจธเจฅเจฟเจฐ เจธเฉฐเจเจพเจฒเจจ เจฒเจ เจธเจฐเฉเจคเจพเจ เจฆเจพ เจเฉฑเจ เจธเจฎเจฐเจชเจฟเจค เจชเฉเจฒ เจชเฉเจฐเจฆเจพเจจ เจเจฐเจจ เจฆเฉ เจนเจฎเฉเจธเจผเจพเจ เจฒเฉเฉ เจนเฉเฉฐเจฆเฉ เจนเฉเฅค เจชเจฐ เจเจฆเฉเจ เจเฉ เจเฉ เจเจ เจเจชเจฒเฉเจเฉเจธเจผเจจเจพเจ เจเฉฑเจเฉ เจชเจพเจตเจฐ 'เจคเฉ เจเฉฑเจฒ เจฐเจนเฉเจเจ เจนเจจ? เจเจนเจจเจพเจ เจตเจฟเฉฑเจเฉเจ เจนเจฐเฉเจ เจจเฉเฉฐ เจเฉฑเจเฉ-เจเฉฑเจ เจฒเฉเฉเฉเจเจฆเฉ เจธเจฐเฉเจค เจเจฟเจตเฉเจ เจชเฉเจฐเจฆเจพเจจ เจเฉเจคเฉ เจเจพเจฃ? เจคเฉเจธเฉเจ เจธเจฐเฉเจค เจฆเฉ เจเจชเจค เจจเฉเฉฐ เจเจฟเจตเฉเจ เจธเฉเจฎเจค เจเจฐ เจธเจเจฆเฉ เจนเฉ? เจจเฉเจกเจพเจ เจตเจฟเจเจเจพเจฐ เจฒเฉเจก เจจเฉเฉฐ เจธเจนเฉ เจขเฉฐเจ เจจเจพเจฒ เจเจฟเจตเฉเจ เจตเฉฐเจกเจฃเจพ เจนเฉ? เจเฉเจเจฐ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจฒเฉเจก เจตเจงเจฆเจพ เจนเฉ เจคเจพเจ เจนเจฐเฉเจเฉฑเจเจฒ เจธเจเฉเจฒเจฟเฉฐเจ เจฎเจเฉเจจเจฟเจเจผเจฎ เจฆเฉ เจเฉฐเจฎ เจจเฉเฉฐ เจเจฟเจตเฉเจ เจฏเจเฉเจจเฉ เจฌเจฃเจพเจเจ เจเจพเจตเฉ?
เจคเฉเจนเจพเจจเฉเฉฐ เจเจธ เจจเจพเจฒ เจธเจผเฉเจฐเฉ เจเจฐเจจ เจฆเฉ เจเจผเจฐเฉเจฐเจค เจนเฉ เจเจฟ เจธเจฟเจธเจเจฎ เจตเจฟเฉฑเจ เจเจฟเจนเฉเฉ เจฎเฉเฉฑเจ เจเจฟเจธเจฎ เจฆเฉ เจธเจฐเฉเจค เจฎเฉเจเฉเจฆ เจนเจจ - เจเจน, เจฌเฉเจธเจผเจ, เจชเฉเจฐเฉเจธเฉเจธเจฐ เจธเจฎเจพเจ เจ เจคเฉ เจฐเฉเจฎ เจนเฉ. k8s เจตเจฟเฉฑเจ เจเจน เจธเจฐเฉเจค เจเจฟเจธเจฎเจพเจ เจจเฉเฉฐ เจนเฉเจ เจฒเจฟเจเฉเจเจ เจเจเจพเจเจเจ เจตเจฟเฉฑเจ เจฎเจพเจชเจฟเจ เจเจพเจเจฆเจพ เจนเฉ:
- CPU - เจเฉเจฐ เจตเจฟเฉฑเจ
- RAM - เจฌเจพเจเจ เจตเจฟเฉฑเจ
เจเจธ เจคเฉเจ เจเจฒเจพเจตเจพ, เจนเจฐเฉเจ เจธเจฐเฉเจค เจฒเจ เจฆเฉ เจคเจฐเฉเจนเจพเจ เจฆเฉเจเจ เจเจผเจฐเฉเจฐเจคเจพเจ เจจเฉเฉฐ เจจเจฟเจฐเจงเจพเจฐเจค เจเจฐเจจเจพ เจธเฉฐเจญเจต เจนเฉ - เจฌเฉเจจเจคเฉเจเจ ะธ เจธเฉเจฎเจพ. เจฌเฉเจจเจคเฉเจเจ - เจเฉฑเจ เจเฉฐเจเฉเจจเจฐ (เจ เจคเฉ เจธเจฎเฉเฉฑเจเฉ เจคเฉเจฐ 'เจคเฉ เจชเฉเจก) เจจเฉเฉฐ เจเจฒเจพเจเจฃ เจฒเจ เจเฉฑเจ เจจเฉเจก เจฆเฉ เจฎเฉเจซเจค เจธเจฐเฉเจคเจพเจ เจฒเจ เจเฉฑเจเฉ-เจเฉฑเจ เจฒเฉเฉเจพเจ เจฆเจพ เจตเจฐเจฃเจจ เจเจฐเจฆเจพ เจนเฉ, เจเจฆเฉเจ เจเจฟ เจธเฉเจฎเจพเจตเจพเจ เจเฉฐเจเฉเจจเจฐ เจฒเจ เจเจชเจฒเจฌเจง เจธเจฐเฉเจคเจพเจ 'เจคเฉ เจธเจเจผเจค เจธเฉเจฎเจพ เจจเจฟเจฐเจงเจพเจฐเจค เจเจฐเจฆเฉเจเจ เจนเจจเฅค
เจเจน เจธเจฎเจเจฃเจพ เจฎเจนเฉฑเจคเจตเจชเฉเจฐเจจ เจนเฉ เจเจฟ เจฎเฉเจจเฉเจซเฉเจธเจ เจจเฉเฉฐ เจธเจชเฉฑเจธเจผเจ เจคเฉเจฐ 'เจคเฉ เจฆเฉเจตเจพเจ เจเจฟเจธเจฎเจพเจ เจจเฉเฉฐ เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจเจฐเจจ เจฆเฉ เจฒเฉเฉ เจจเจนเฉเจ เจนเฉ, เจชเจฐ เจตเจฟเจนเจพเจฐ เจเจธ เจคเจฐเฉเจนเจพเจ เจนเฉเจตเฉเจเจพ:
- เจเฉเจเจฐ เจธเจฟเจฐเจซเจผ เจเฉฑเจ เจธเจฐเฉเจค เจฆเฉเจเจ เจธเฉเจฎเจพเจตเจพเจ เจธเจชเจธเจผเจ เจคเฉเจฐ 'เจคเฉ เจจเจฟเจฐเจงเจพเจฐเจฟเจค เจเฉเจคเฉเจเจ เจเจเจเจ เจนเจจ, เจคเจพเจ เจเจธ เจธเจฐเฉเจค เจฒเจ เจฌเฉเจจเจคเฉเจเจ เจเจชเจฃเฉ เจเจช เจนเฉ เจธเฉเจฎเจพเจตเจพเจ เจฆเฉ เจฌเจฐเจพเจฌเจฐ เจฎเฉเฉฑเจฒ เจฒเฉเจเจฆเฉเจเจ เจนเจจ (เจคเฉเจธเฉเจ เจเจเจพเจเจเจ เจฆเจพ เจตเจฐเจฃเจจ เจเจฐเจเฉ เจเจธเจฆเฉ เจชเฉเจธเจผเจเฉ เจเจฐ เจธเจเจฆเฉ เจนเฉ)เฅค เจเจน. เจตเจพเจธเจคเจต เจตเจฟเฉฑเจ, เจเฉฐเจเฉเจจเจฐ เจจเฉเฉฐ เจเจฒเจพเจเจฃ เจฒเจ เจฒเฉเฉเฉเจเจฆเฉ เจธเจฐเฉเจคเจพเจ เจฆเฉ เจเจธเฉ เจฎเจพเจคเจฐเจพ เจคเฉฑเจ เจธเฉเจฎเจฟเจค เจนเฉเจตเฉเจเจพเฅค
- เจเฉเจเจฐ เจเจฟเจธเฉ เจธเจฐเฉเจค เจฒเจ เจธเจฟเจฐเจซเจผ เจฌเฉเจจเจคเฉเจเจ เจนเฉ เจธเจชเจธเจผเจ เจคเฉเจฐ 'เจคเฉ เจจเจฟเจฐเจงเจพเจฐเจค เจเฉเจคเฉเจเจ เจเจเจเจ เจนเจจ, เจคเจพเจ เจเจธ เจธเจฐเฉเจค 'เจคเฉ เจเฉเจ เจเจชเจฐเจฒเฉ เจชเจพเจฌเฉฐเจฆเฉเจเจ เจจเจนเฉเจ เจนเจจ - เจฏเจพเจจเฉ. เจเฉฐเจเฉเจจเจฐ เจธเจฟเจฐเจซ เจจเฉเจก เจฆเฉ เจธเจฐเฉเจคเจพเจ เจฆเฉเจเจฐเจพ เจนเฉ เจธเฉเจฎเจฟเจค เจนเฉเฅค
เจธเจฐเฉเจค เจชเฉเจฐเจฌเฉฐเจงเจจ เจจเฉเฉฐ เจจเจพ เจธเจฟเจฐเจซเจผ เจเจฟเจธเฉ เจเจพเจธ เจเฉฐเจเฉเจจเจฐ เจฆเฉ เจชเฉฑเจงเจฐ 'เจคเฉ, เจธเจเฉเจ เจจเจฟเจฎเจจเจฒเจฟเจเจค เจเจเจพเจเจเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ เจจเฉเจฎเจธเจชเฉเจธ เจชเฉฑเจงเจฐ 'เจคเฉ เจตเฉ เจธเฉฐเจฐเจเจฟเจค เจเจฐเจจเจพ เจธเฉฐเจญเจต เจนเฉ:
- เจธเฉเจฎเจพ เจฐเฉเจเจ โ ns เจตเจฟเฉฑเจ เจเฉฐเจเฉเจจเจฐ/เจชเฉเจก เจชเฉฑเจงเจฐ 'เจคเฉ เจชเจพเจฌเฉฐเจฆเฉ เจจเฉเจคเฉ เจฆเจพ เจตเจฐเจฃเจจ เจเจฐเจฆเจพ เจนเฉ เจ เจคเฉ เจเฉฐเจเฉเจจเจฐ/เจชเฉเจก 'เจคเฉ เจกเจฟเจซเจพเจฒเจ เจธเฉเจฎเจพเจตเจพเจ เจฆเจพ เจตเจฐเจฃเจจ เจเจฐเจจ เจฆเฉ เจจเจพเจฒ-เจจเจพเจฒ เจธเจชเฉฑเจธเจผเจ เจคเฉเจฐ 'เจคเฉ เจเจฐเจฌเฉ เจตเจพเจฒเฉ เจเฉฐเจเฉเจจเจฐเจพเจ/เจชเฉเจกเจพเจ (เจเจพเจ เจเจธ เจฆเฉ เจเจฒเจ) เจฆเฉ เจฐเจเจจเจพ เจจเฉเฉฐ เจฐเฉเจเจฃ เจฒเจ, เจเจนเจจเจพเจ เจฆเฉ เจธเฉฐเจเจฟเจ เจจเฉเฉฐ เจธเฉเจฎเจค เจเจฐเจจ เจฒเจ เจฒเฉเฉเฉเจเจฆเจพ เจนเฉเฅค เจ เจคเฉ เจธเฉเจฎเจพเจตเจพเจ เจ เจคเฉ เจฌเฉเจจเจคเฉเจเจ เจตเจฟเฉฑเจ เจฎเฉเฉฑเจฒเจพเจ เจตเจฟเฉฑเจ เจธเฉฐเจญเจพเจตเจฟเจค เจ เฉฐเจคเจฐ เจจเจฟเจฐเจงเจพเจฐเจค เจเจฐเฉ
- เจธเจฐเฉเจค เจเฉเจเจพ - ns เจตเจฟเฉฑเจ เจธเจพเจฐเฉ เจเฉฐเจเฉเจจเจฐเจพเจ เจฒเจ เจเจฎ เจคเฉเจฐ 'เจคเฉ เจชเจพเจฌเฉฐเจฆเฉ เจจเฉเจคเฉ เจฆเจพ เจตเจฐเจฃเจจ เจเจฐเฉ เจ เจคเฉ เจเฉฑเจ เจจเจฟเจฏเจฎ เจฆเฉ เจคเฉเจฐ 'เจคเฉ, เจตเจพเจคเจพเจตเจฐเจฃเจพเจ เจตเจฟเฉฑเจ เจธเจฐเฉเจคเจพเจ เจจเฉเฉฐ เจธเฉเจฎเจค เจเจฐเจจ เจฒเจ เจตเจฐเจคเจฟเจ เจเจพเจเจฆเจพ เจนเฉ (เจเจฆเฉเจ เจเจชเจฏเฉเจเฉ เจเจฆเฉเจ เจตเจพเจคเจพเจตเจฐเจฃเจพเจ เจจเฉเฉฐ เจจเฉเจก เจชเฉฑเจงเจฐ 'เจคเฉ เจธเจเจคเฉ เจจเจพเจฒ เจธเฉเจฎเจพเจฌเฉฑเจง เจจเจนเฉเจ เจเฉเจคเจพ เจเจพเจเจฆเจพ เจนเฉ)
เจนเฉเจ เจพเจ เจฆเจฟเฉฑเจคเฉ เจฎเฉเจจเฉเจซเฉเจธเจ เจฆเฉเจเจ เจเจฆเจพเจนเจฐเจจเจพเจ เจนเจจ เจเฉ เจธเจฐเฉเจค เจธเฉเจฎเจพเจตเจพเจ เจจเฉเฉฐ เจธเฉเฉฑเจ เจเจฐเจฆเฉเจเจ เจนเจจ:
-
เจเจพเจธ เจเฉฐเจเฉเจจเจฐ เจชเฉฑเจงเจฐ 'เจคเฉ:
containers: - name: app-nginx image: nginx resources: requests: memory: 1Gi limits: cpu: 200m
เจเจน. เจเจธ เจธเจฅเจฟเจคเฉ เจตเจฟเฉฑเจ, nginx เจฆเฉ เจจเจพเจฒ เจเฉฑเจ เจเฉฐเจเฉเจจเจฐ เจเจฒเจพเจเจฃ เจฒเจ, เจคเฉเจนเจพเจจเฉเฉฐ เจจเฉเจก 'เจคเฉ เจเฉฑเจเฉ-เจเฉฑเจ 1G เจฎเฉเจซเจผเจค RAM เจ เจคเฉ 0.2 CPU เจฆเฉ เจฒเฉเฉ เจนเฉเจตเฉเจเฉ, เจเจฆเฉเจ เจเจฟ เจตเฉฑเจง เจคเฉเจ เจตเฉฑเจง เจเฉฐเจเฉเจจเจฐ 0.2 CPU เจ เจคเฉ เจจเฉเจก 'เจคเฉ เจเจชเจฒเจฌเจง เจธเจพเจฐเฉเจเจ RAM เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐ เจธเจเจฆเจพ เจนเฉเฅค
-
เจชเฉเจฐเจจ เจ เฉฐเจ เจชเฉฑเจงเจฐ 'เจคเฉ ns:
apiVersion: v1 kind: ResourceQuota metadata: name: nxs-test spec: hard: requests.cpu: 300m requests.memory: 1Gi limits.cpu: 700m limits.memory: 2Gi
เจเจน. เจกเจฟเจซเฉเจฒเจ ns เจตเจฟเฉฑเจ เจธเจพเจฐเฉ เจฌเฉเจจเจคเฉ เจเฉฐเจเฉเจจเจฐเจพเจ เจฆเจพ เจเฉเฉ CPU เจฒเจ 300m เจ เจคเฉ OP เจฒเจ 1G เจคเฉเจ เจตเฉฑเจง เจจเจนเฉเจ เจนเฉ เจธเจเจฆเจพ เจนเฉ, เจ เจคเฉ เจธเจพเจฐเฉ เจธเฉเจฎเจพ เจฆเจพ เจเฉเฉ CPU เจฒเจ 700m เจ เจคเฉ OP เจฒเจ 2G เจนเฉเฅค
-
ns เจตเจฟเฉฑเจ เจเฉฐเจเฉเจจเจฐเจพเจ เจฒเจ เจกเจฟเจซเฉเจฒเจ เจธเฉเจฎเจพเจตเจพเจ:
apiVersion: v1 kind: LimitRange metadata: name: nxs-limit-per-container spec: limits: - type: Container defaultRequest: cpu: 100m memory: 1Gi default: cpu: 1 memory: 2Gi min: cpu: 50m memory: 500Mi max: cpu: 2 memory: 4Gi
เจเจน. เจธเจพเจฐเฉ เจเฉฐเจเฉเจจเจฐเจพเจ เจฒเจ เจกเจฟเจซเฉเจฒเจ เจจเฉเจฎเจธเจชเฉเจธ เจตเจฟเฉฑเจ, เจฌเฉเจจเจคเฉ เจจเฉเฉฐ CPU เจฒเจ 100m เจ เจคเฉ OP เจฒเจ 1G, เจธเฉเจฎเจพ - 1 CPU เจ เจคเฉ 2G เจฒเจ เจธเฉเฉฑเจ เจเฉเจคเจพ เจเจพเจตเฉเจเจพเฅค เจเจธ เจฆเฉ เจจเจพเจฒ เจนเฉ, CPU (50m <x <2) เจ เจคเฉ RAM (500M <x <4G) เจฒเจ เจฌเฉเจจเจคเฉ/เจธเฉเจฎเจพ เจตเจฟเฉฑเจ เจธเฉฐเจญเจพเจตเจฟเจค เจฎเฉเฉฑเจฒเจพเจ 'เจคเฉ เจตเฉ เจเฉฑเจ เจธเฉเจฎเจพ เจจเจฟเจฐเจงเจพเจฐเจค เจเฉเจคเฉ เจเจ เจนเฉเฅค
-
เจชเฉเจก-เจชเฉฑเจงเจฐ เจฆเฉเจเจ เจชเจพเจฌเฉฐเจฆเฉเจเจ ns:
apiVersion: v1 kind: LimitRange metadata: name: nxs-limit-pod spec: limits: - type: Pod max: cpu: 4 memory: 1Gi
เจเจน. เจกเจฟเจซเฉเจฒเจ เจเจจเจเจธ เจตเจฟเฉฑเจ เจนเจฐเฉเจ เจชเฉเจก เจฒเจ 4 vCPU เจ เจคเฉ 1G เจฆเฉ เจธเฉเจฎเจพ เจนเฉเจตเฉเจเฉเฅค
เจนเฉเจฃ เจฎเฉเจ เจคเฉเจนเจพเจจเฉเฉฐ เจฆเฉฑเจธเจฃเจพ เจเจพเจนเจพเจเจเจพ เจเจฟ เจเจน เจชเจพเจฌเฉฐเจฆเฉเจเจ เจฒเจเจพเจเจฃ เจจเจพเจฒ เจธเจพเจจเฉเฉฐ เจเจฟเจนเฉเฉ เจซเจพเจเจฆเฉ เจฎเจฟเจฒ เจธเจเจฆเฉ เจนเจจเฅค
เจจเฉเจกเจพเจ เจตเจฟเจเจเจพเจฐ เจฒเฉเจก เจธเฉฐเจคเฉเจฒเจจ เจตเจฟเจงเฉ
เจเจฟเจตเฉเจ เจเจฟ เจคเฉเจธเฉเจ เจเจพเจฃเจฆเฉ เจนเฉ, k8s เจเฉฐเจชเฉเจจเฉเจเจ เจจเฉเจกเจพเจ เจตเจฟเจเจเจพเจฐ เจชเฉเจกเจพเจ เจฆเฉ เจตเฉฐเจก เจฒเจ เจเจผเจฟเฉฐเจฎเฉเจตเจพเจฐ เจนเฉ, เจเจฟเจตเฉเจ เจเจฟ เจคเจนเจฟ, เจเฉ เจเจฟ เจเฉฑเจ เจเจพเจธ เจเจฒเจเฉเจฐเจฟเจฆเจฎ เจฆเฉ เจ เจจเฉเจธเจพเจฐ เจเฉฐเจฎ เจเจฐเจฆเจพ เจนเฉเฅค เจฒเจพเจเจ เจเจฐเจจ เจฒเจ เจ เจจเฉเจเฉเจฒ เจจเฉเจก เจฆเฉ เจเฉเจฃ เจเจฐเจฆเฉ เจธเจฎเฉเจ เจเจน เจเจฒเจเฉเจฐเจฟเจฆเจฎ เจฆเฉ เจชเฉเจพเจตเจพเจ เจตเจฟเฉฑเจเฉเจ เจฒเฉฐเจเจฆเจพ เจนเฉ:
- เจซเจฟเจฒเจเจฐ
- เจฐเฉเจเจเจฟเฉฐเจ
เจเจน. เจตเจฐเจฃเจฟเจค เจจเฉเจคเฉ เจฆเฉ เจ เจจเฉเจธเจพเจฐ, เจจเฉเจกเจพเจ เจจเฉเฉฐ เจธเจผเฉเจฐเฉ เจตเจฟเฉฑเจ เจเฉเจฃเจฟเจ เจเจพเจเจฆเจพ เจนเฉ เจเจฟเจธ เจเฉฑเจคเฉ เจเฉฑเจ เจธเฉเฉฑเจ เจฆเฉ เจ เจงเจพเจฐ เจคเฉ เจเฉฑเจ เจชเฉเจก เจฒเจพเจเจ เจเจฐเจจเจพ เจธเฉฐเจญเจต เจนเฉเฉฐเจฆเจพ เจนเฉ predicates (เจเจน เจเจพเจเจ เจเจฐเจจ เจธเจฎเฉเจค เจเจฟ เจเฉ เจจเฉเจก เจเฉเจฒ เจชเฉเจก เจจเฉเฉฐ เจเจฒเจพเจเจฃ เจฒเจ เจฒเฉเฉเฉเจเจฆเฉ เจธเจฐเฉเจค เจนเจจ - PodFitsResources), เจ เจคเฉ เจซเจฟเจฐ เจเจนเจจเจพเจ เจจเฉเจกเจพเจ เจตเจฟเฉฑเจเฉเจ เจนเจฐเฉเจ เจฒเจ, เจ เจจเฉเจธเจพเจฐ เจคเจฐเจเฉเจนเจพเจ เจชเฉเจเจเฉฐเจ เจฆเจฟเฉฑเจคเฉ เจเจพเจเจฆเฉ เจนเจจ (เจธเจฎเฉเจค, เจเฉฑเจ เจจเฉเจก เจตเจฟเฉฑเจ เจเจฟเฉฐเจจเฉ เจเจผเจฟเจเจฆเจพ เจฎเฉเจซเจค เจธเจฐเฉเจค เจนเฉเฉฐเจฆเฉ เจนเจจ, เจเจจเฉ เจนเฉ เจเจผเจฟเจเจฆเจพ เจชเฉเจเจเฉฐเจ เจจเจฟเจฐเจงเจพเจฐเจค เจเฉเจคเฉ เจเจพเจเจฆเฉ เจนเจจ - LeastResourceAllocation/LeastRequestedPriority/BalancedResourceAllocation) เจ เจคเฉ เจชเฉเจก เจจเฉเฉฐ เจจเฉเจก 'เจคเฉ เจธเจญ เจคเฉเจ เจตเฉฑเจง เจชเฉเจเจเฉฐเจเจพเจ เจจเจพเจฒ เจฒเจพเจเจ เจเฉเจคเจพ เจเจพเจเจฆเจพ เจนเฉ (เจเฉ เจเจ เจจเฉเจก เจเฉฑเจ เจตเจพเจฐ เจตเจฟเฉฑเจ เจเจธ เจธเจผเจฐเจค เจจเฉเฉฐ เจชเฉเจฐเจพ เจเจฐเจฆเฉ เจนเจจ, เจคเจพเจ เจเฉฑเจ เจฌเฉเจคเจฐเจคเฉเจฌ เจเฉเจฃเจฟเจ เจเจฟเจ เจนเฉ)เฅค
เจเจธเฉ เจธเจฎเฉเจ, เจคเฉเจนเจพเจจเฉเฉฐ เจเจน เจธเจฎเจเจฃ เจฆเฉ เจเจผเจฐเฉเจฐเจค เจนเฉ เจเจฟ เจธเจผเจกเจฟเจเจฒเจฐ, เจเจฆเฉเจ เจเฉฑเจ เจจเฉเจก เจฆเฉ เจเจชเจฒเจฌเจง เจธเจฐเฉเจคเจพเจ เจฆเจพ เจฎเฉเจฒเจพเจเจเจฃ เจเจฐเจฆเจพ เจนเฉ, เจเจธ เจกเฉเจเจพ เจฆเฉเจเจฐเจพ เจธเฉเจงเจฟเจค เจนเฉเฉฐเจฆเจพ เจนเฉ เจเฉ etcd เจตเจฟเฉฑเจ เจธเจเฉเจฐ เจเฉเจคเจพ เจเจพเจเจฆเจพ เจนเฉ - i.e. เจเจธ เจจเฉเจก 'เจคเฉ เจเฉฑเจฒ เจฐเจนเฉ เจนเจฐเฉเจ เจชเฉเจก เจฆเฉ เจฌเฉเจจเจคเฉ เจเฉเจคเฉ/เจธเฉเจฎเจพ เจธเจฐเฉเจค เจฆเฉ เจฎเจพเจคเจฐเจพ เจฒเจ, เจชเจฐ เจ
เจธเจฒ เจธเจฐเฉเจค เจเจชเจค เจฒเจ เจจเจนเฉเจเฅค เจเจน เจเจพเจฃเจเจพเจฐเฉ เจเจฎเจพเจเจก เจเจเจเจชเฉเฉฑเจ เจคเฉเจ เจชเฉเจฐเจพเจชเจค เจเฉเจคเฉ เจเจพ เจธเจเจฆเฉ เจนเฉ kubectl describe node $NODE
, เจเจฆเจพเจนเจฐเจจ เจฒเจ:
# kubectl describe nodes nxs-k8s-s1
..
Non-terminated Pods: (9 in total)
Namespace Name CPU Requests CPU Limits Memory Requests Memory Limits AGE
--------- ---- ------------ ---------- --------------- ------------- ---
ingress-nginx nginx-ingress-controller-754b85bf44-qkt2t 0 (0%) 0 (0%) 0 (0%) 0 (0%) 233d
kube-system kube-flannel-26bl4 150m (0%) 300m (1%) 64M (0%) 500M (1%) 233d
kube-system kube-proxy-exporter-cb629 0 (0%) 0 (0%) 0 (0%) 0 (0%) 233d
kube-system kube-proxy-x9fsc 0 (0%) 0 (0%) 0 (0%) 0 (0%) 233d
kube-system nginx-proxy-k8s-worker-s1 25m (0%) 300m (1%) 32M (0%) 512M (1%) 233d
nxs-monitoring alertmanager-main-1 100m (0%) 100m (0%) 425Mi (1%) 25Mi (0%) 233d
nxs-logging filebeat-lmsmp 100m (0%) 0 (0%) 100Mi (0%) 200Mi (0%) 233d
nxs-monitoring node-exporter-v4gdq 112m (0%) 122m (0%) 200Mi (0%) 220Mi (0%) 233d
Allocated resources:
(Total limits may be over 100 percent, i.e., overcommitted.)
Resource Requests Limits
-------- -------- ------
cpu 487m (3%) 822m (5%)
memory 15856217600 (2%) 749976320 (3%)
ephemeral-storage 0 (0%) 0 (0%)
เจเฉฑเจฅเฉ เจ เจธเฉเจ เจเฉฑเจ เจเจพเจธ เจจเฉเจก 'เจคเฉ เจเฉฑเจฒ เจฐเจนเฉ เจธเจพเจฐเฉ เจชเฉเจก เจตเฉเจเจฆเฉ เจนเจพเจ, เจจเจพเจฒ เจนเฉ เจเจน เจธเจฐเฉเจค เจเฉ เจนเจฐเฉเจ เจชเฉเจก เจฆเฉ เจฌเฉเจจเจคเฉ เจเจฐเจฆเจพ เจนเฉเฅค เจ เจคเฉ เจเฉฑเจฅเฉ เจเจน เจนเฉ เจเจฟ เจเจฆเฉเจ cronjob-cron-events-1573793820-xt6q9 เจชเฉเจก เจฒเจพเจเจ เจเฉเจคเจพ เจเจพเจเจฆเจพ เจนเฉ เจคเจพเจ เจธเจผเจกเจฟเจเจฒเจฐ เจฒเฉเจ เจเจฟเจธ เจคเจฐเฉเจนเจพเจ เจฆเฉ เจฆเจฟเจเจพเจ เจฆเจฟเฉฐเจฆเฉ เจนเจจ (เจเจน เจเจพเจฃเจเจพเจฐเฉ เจธเจผเจกเจฟเจเจฒเจฐ เจฒเฉเจ เจตเจฟเฉฑเจ เจฆเจฟเจเจพเจ เจฆเฉเจตเฉเจเฉ เจเจฆเฉเจ เจคเฉเจธเฉเจ เจธเจเจพเจฐเจเจ เฉฑเจช เจเจฎเจพเจเจก เจเจฐเจเฉเจฎเฉเจเจเจธ -v=10 เจตเจฟเฉฑเจ 10เจตเจพเจ เจฒเฉเจเจฟเฉฐเจ เจชเฉฑเจงเจฐ เจธเฉเจ เจเจฐเจฆเฉ เจนเฉ):
เจฒเฉเจ
I1115 07:57:21.637791 1 scheduling_queue.go:908] About to try and schedule pod nxs-stage/cronjob-cron-events-1573793820-xt6q9
I1115 07:57:21.637804 1 scheduler.go:453] Attempting to schedule pod: nxs-stage/cronjob-cron-events-1573793820-xt6q9
I1115 07:57:21.638285 1 predicates.go:829] Schedule Pod nxs-stage/cronjob-cron-events-1573793820-xt6q9 on Node nxs-k8s-s5 is allowed, Node is running only 16 out of 110 Pods.
I1115 07:57:21.638300 1 predicates.go:829] Schedule Pod nxs-stage/cronjob-cron-events-1573793820-xt6q9 on Node nxs-k8s-s6 is allowed, Node is running only 20 out of 110 Pods.
I1115 07:57:21.638322 1 predicates.go:829] Schedule Pod nxs-stage/cronjob-cron-events-1573793820-xt6q9 on Node nxs-k8s-s3 is allowed, Node is running only 20 out of 110 Pods.
I1115 07:57:21.638322 1 predicates.go:829] Schedule Pod nxs-stage/cronjob-cron-events-1573793820-xt6q9 on Node nxs-k8s-s4 is allowed, Node is running only 17 out of 110 Pods.
I1115 07:57:21.638334 1 predicates.go:829] Schedule Pod nxs-stage/cronjob-cron-events-1573793820-xt6q9 on Node nxs-k8s-s10 is allowed, Node is running only 16 out of 110 Pods.
I1115 07:57:21.638365 1 predicates.go:829] Schedule Pod nxs-stage/cronjob-cron-events-1573793820-xt6q9 on Node nxs-k8s-s12 is allowed, Node is running only 9 out of 110 Pods.
I1115 07:57:21.638334 1 predicates.go:829] Schedule Pod nxs-stage/cronjob-cron-events-1573793820-xt6q9 on Node nxs-k8s-s11 is allowed, Node is running only 11 out of 110 Pods.
I1115 07:57:21.638385 1 predicates.go:829] Schedule Pod nxs-stage/cronjob-cron-events-1573793820-xt6q9 on Node nxs-k8s-s1 is allowed, Node is running only 19 out of 110 Pods.
I1115 07:57:21.638402 1 predicates.go:829] Schedule Pod nxs-stage/cronjob-cron-events-1573793820-xt6q9 on Node nxs-k8s-s2 is allowed, Node is running only 21 out of 110 Pods.
I1115 07:57:21.638383 1 predicates.go:829] Schedule Pod nxs-stage/cronjob-cron-events-1573793820-xt6q9 on Node nxs-k8s-s9 is allowed, Node is running only 16 out of 110 Pods.
I1115 07:57:21.638335 1 predicates.go:829] Schedule Pod nxs-stage/cronjob-cron-events-1573793820-xt6q9 on Node nxs-k8s-s8 is allowed, Node is running only 18 out of 110 Pods.
I1115 07:57:21.638408 1 predicates.go:829] Schedule Pod nxs-stage/cronjob-cron-events-1573793820-xt6q9 on Node nxs-k8s-s13 is allowed, Node is running only 8 out of 110 Pods.
I1115 07:57:21.638478 1 predicates.go:1369] Schedule Pod nxs-stage/cronjob-cron-events-1573793820-xt6q9 on Node nxs-k8s-s10 is allowed, existing pods anti-affinity terms satisfied.
I1115 07:57:21.638505 1 predicates.go:1369] Schedule Pod nxs-stage/cronjob-cron-events-1573793820-xt6q9 on Node nxs-k8s-s8 is allowed, existing pods anti-affinity terms satisfied.
I1115 07:57:21.638577 1 predicates.go:1369] Schedule Pod nxs-stage/cronjob-cron-events-1573793820-xt6q9 on Node nxs-k8s-s9 is allowed, existing pods anti-affinity terms satisfied.
I1115 07:57:21.638583 1 predicates.go:829] Schedule Pod nxs-stage/cronjob-cron-events-1573793820-xt6q9 on Node nxs-k8s-s7 is allowed, Node is running only 25 out of 110 Pods.
I1115 07:57:21.638932 1 resource_allocation.go:78] cronjob-cron-events-1573793820-xt6q9 -> nxs-k8s-s10: BalancedResourceAllocation, capacity 39900 millicores 66620178432 memory bytes, total request 2343 millicores 9640186880 memory bytes, score 9
I1115 07:57:21.638946 1 resource_allocation.go:78] cronjob-cron-events-1573793820-xt6q9 -> nxs-k8s-s10: LeastResourceAllocation, capacity 39900 millicores 66620178432 memory bytes, total request 2343 millicores 9640186880 memory bytes, score 8
I1115 07:57:21.638961 1 resource_allocation.go:78] cronjob-cron-events-1573793820-xt6q9 -> nxs-k8s-s9: BalancedResourceAllocation, capacity 39900 millicores 66620170240 memory bytes, total request 4107 millicores 11307422720 memory bytes, score 9
I1115 07:57:21.638971 1 resource_allocation.go:78] cronjob-cron-events-1573793820-xt6q9 -> nxs-k8s-s8: BalancedResourceAllocation, capacity 39900 millicores 66620178432 memory bytes, total request 5847 millicores 24333637120 memory bytes, score 7
I1115 07:57:21.638975 1 resource_allocation.go:78] cronjob-cron-events-1573793820-xt6q9 -> nxs-k8s-s9: LeastResourceAllocation, capacity 39900 millicores 66620170240 memory bytes, total request 4107 millicores 11307422720 memory bytes, score 8
I1115 07:57:21.638990 1 resource_allocation.go:78] cronjob-cron-events-1573793820-xt6q9 -> nxs-k8s-s8: LeastResourceAllocation, capacity 39900 millicores 66620178432 memory bytes, total request 5847 millicores 24333637120 memory bytes, score 7
I1115 07:57:21.639022 1 generic_scheduler.go:726] cronjob-cron-events-1573793820-xt6q9_nxs-stage -> nxs-k8s-s10: TaintTolerationPriority, Score: (10)
I1115 07:57:21.639030 1 generic_scheduler.go:726] cronjob-cron-events-1573793820-xt6q9_nxs-stage -> nxs-k8s-s8: TaintTolerationPriority, Score: (10)
I1115 07:57:21.639034 1 generic_scheduler.go:726] cronjob-cron-events-1573793820-xt6q9_nxs-stage -> nxs-k8s-s9: TaintTolerationPriority, Score: (10)
I1115 07:57:21.639041 1 generic_scheduler.go:726] cronjob-cron-events-1573793820-xt6q9_nxs-stage -> nxs-k8s-s10: NodeAffinityPriority, Score: (0)
I1115 07:57:21.639053 1 generic_scheduler.go:726] cronjob-cron-events-1573793820-xt6q9_nxs-stage -> nxs-k8s-s8: NodeAffinityPriority, Score: (0)
I1115 07:57:21.639059 1 generic_scheduler.go:726] cronjob-cron-events-1573793820-xt6q9_nxs-stage -> nxs-k8s-s9: NodeAffinityPriority, Score: (0)
I1115 07:57:21.639061 1 interpod_affinity.go:237] cronjob-cron-events-1573793820-xt6q9 -> nxs-k8s-s10: InterPodAffinityPriority, Score: (0)
I1115 07:57:21.639063 1 selector_spreading.go:146] cronjob-cron-events-1573793820-xt6q9 -> nxs-k8s-s10: SelectorSpreadPriority, Score: (10)
I1115 07:57:21.639073 1 interpod_affinity.go:237] cronjob-cron-events-1573793820-xt6q9 -> nxs-k8s-s8: InterPodAffinityPriority, Score: (0)
I1115 07:57:21.639077 1 selector_spreading.go:146] cronjob-cron-events-1573793820-xt6q9 -> nxs-k8s-s8: SelectorSpreadPriority, Score: (10)
I1115 07:57:21.639085 1 interpod_affinity.go:237] cronjob-cron-events-1573793820-xt6q9 -> nxs-k8s-s9: InterPodAffinityPriority, Score: (0)
I1115 07:57:21.639088 1 selector_spreading.go:146] cronjob-cron-events-1573793820-xt6q9 -> nxs-k8s-s9: SelectorSpreadPriority, Score: (10)
I1115 07:57:21.639103 1 generic_scheduler.go:726] cronjob-cron-events-1573793820-xt6q9_nxs-stage -> nxs-k8s-s10: SelectorSpreadPriority, Score: (10)
I1115 07:57:21.639109 1 generic_scheduler.go:726] cronjob-cron-events-1573793820-xt6q9_nxs-stage -> nxs-k8s-s8: SelectorSpreadPriority, Score: (10)
I1115 07:57:21.639114 1 generic_scheduler.go:726] cronjob-cron-events-1573793820-xt6q9_nxs-stage -> nxs-k8s-s9: SelectorSpreadPriority, Score: (10)
I1115 07:57:21.639127 1 generic_scheduler.go:781] Host nxs-k8s-s10 => Score 100037
I1115 07:57:21.639150 1 generic_scheduler.go:781] Host nxs-k8s-s8 => Score 100034
I1115 07:57:21.639154 1 generic_scheduler.go:781] Host nxs-k8s-s9 => Score 100037
I1115 07:57:21.639267 1 scheduler_binder.go:269] AssumePodVolumes for pod "nxs-stage/cronjob-cron-events-1573793820-xt6q9", node "nxs-k8s-s10"
I1115 07:57:21.639286 1 scheduler_binder.go:279] AssumePodVolumes for pod "nxs-stage/cronjob-cron-events-1573793820-xt6q9", node "nxs-k8s-s10": all PVCs bound and nothing to do
I1115 07:57:21.639333 1 factory.go:733] Attempting to bind cronjob-cron-events-1573793820-xt6q9 to nxs-k8s-s10
เจเฉฑเจฅเฉ เจ เจธเฉเจ เจฆเฉเจเจฆเฉ เจนเจพเจ เจเจฟ เจธเจผเฉเจฐเฉ เจตเจฟเฉฑเจ เจธเจผเจกเจฟเจเจฒเจฐ เจซเจฟเจฒเจเจฐ เจเจฐเจฆเจพ เจนเฉ เจ เจคเฉ 3 เจจเฉเจกเจพเจ เจฆเฉ เจเฉฑเจ เจธเฉเจเฉ เจคเจฟเจเจฐ เจเจฐเจฆเจพ เจนเฉ เจเจฟเจธ เจเฉฑเจคเฉ เจเจธเจจเฉเฉฐ เจฒเจพเจเจ เจเฉเจคเจพ เจเจพ เจธเจเจฆเจพ เจนเฉ (nxs-k8s-s8, nxs-k8s-s9, nxs-k8s-s10)เฅค เจซเจฟเจฐ เจเจน เจธเจญ เจคเฉเจ เจขเฉเจเจตเฉเจ เจจเฉเจก เจจเฉเฉฐ เจจเจฟเจฐเจงเจพเจฐเจค เจเจฐเจจ เจฒเจ เจเจนเจจเจพเจ เจตเจฟเฉฑเจเฉเจ เจนเจฐเฉเจ เจจเฉเจก เจฒเจ เจเจ เจชเฉเจฐเจพเจฎเฉเจเจฐเจพเจ (เจธเฉฐเจคเฉเจฒเจฟเจค เจธเจฐเฉเจค เจ เจฒเฉเจเฉเจธเจผเจจ, LeastResourceAllocation เจธเจฎเฉเจค) เจฆเฉ เจเจงเจพเจฐ 'เจคเฉ เจธเจเฉเจฐเจพเจ เจฆเฉ เจเจฃเจจเจพ เจเจฐเจฆเจพ เจนเฉเฅค เจเจเจฐเจเจพเจฐ, เจชเฉเจก เจจเฉเฉฐ เจธเจญ เจคเฉเจ เจตเฉฑเจง เจ เฉฐเจเจพเจ เจตเจพเจฒเฉ เจจเฉเจก 'เจคเฉ เจคเจนเจฟ เจเฉเจคเจพ เจเจพเจเจฆเจพ เจนเฉ (เจเฉฑเจฅเฉ เจฆเฉ เจจเฉเจกเจพเจ เจตเจฟเฉฑเจ เจเฉฑเจเฉ เจธเจฎเฉเจ 100037 เจชเฉเจเจเฉฐเจ เจนเฉเฉฐเจฆเฉ เจนเจจ, เจเจธเจฒเจ เจเฉฑเจ เจฌเฉเจคเจฐเจคเฉเจฌ เจเฉเจฃเจฟเจ เจเจพเจเจฆเจพ เจนเฉ - nxs-k8s-s10)เฅค
เจธเจฟเฉฑเจเจพ: เจเฉเจเจฐ เจเฉเจ เจจเฉเจก เจ เจเจฟเจนเฉ เจชเฉเจก เจเจฒเจพเจเจเจฆเจพ เจนเฉ เจเจฟเจธ เจฒเจ เจเฉเจ เจชเจพเจฌเฉฐเจฆเฉเจเจ เจธเฉเจ เจจเจนเฉเจ เจเฉเจคเฉเจเจ เจเจเจเจ เจนเจจ, เจคเจพเจ k8s เจฒเจ (เจธเจฐเฉเจค เจฆเฉ เจเจชเจค เจฆเฉ เจฆเฉเจฐเจฟเจธเจผเจเฉเจเฉเจฃ เจคเฉเจ) เจเจน เจเจธ เจฆเฉ เจฌเจฐเจพเจฌเจฐ เจนเฉเจตเฉเจเจพ เจเจฟเจตเฉเจ เจเจฟ เจเจธ เจจเฉเจก 'เจคเฉ เจ เจเจฟเจนเฉ เจเฉเจ เจชเฉเจก เจจเจนเฉเจ เจธเจจเฅค เจเจธ เจฒเจ, เจเฉเจเจฐ เจคเฉเจนเจพเจกเฉ เจเฉเจฒ, เจธเจผเจฐเจค เจ เจจเฉเจธเจพเจฐ, เจเฉฑเจ เจชเฉเจเฉ เจชเฉเจฐเจเจฟเจฐเจฟเจ (เจเจฆเจพเจนเจฐเจจ เจฒเจ, wowza) เจฆเฉ เจจเจพเจฒ เจเฉฑเจ เจชเฉเจก เจนเฉ เจ เจคเฉ เจเจธเจฆเฉ เจฒเจ เจเฉเจ เจชเจพเจฌเฉฐเจฆเฉเจเจ เจจเจฟเจฐเจงเจพเจฐเจค เจจเจนเฉเจ เจเฉเจคเฉเจเจ เจเจเจเจ เจนเจจ, เจคเจพเจ เจ เจเจฟเจนเฉ เจธเจฅเจฟเจคเฉ เจชเฉเจฆเจพ เจนเฉ เจธเจเจฆเฉ เจนเฉ เจเจฆเฉเจ เจเจน เจชเฉเจก เจ เจธเจฒ เจตเจฟเฉฑเจ เจจเฉเจก เจฆเฉ เจธเจพเจฐเฉ เจธเจฐเฉเจคเจพเจ เจจเฉเฉฐ เจเจพ เจฒเฉเจเจฆเจพ เจนเฉ, เจชเจฐ k8s เจฒเจ เจเจน เจจเฉเจก. เจจเฉเฉฐ เจ เจจเจฒเฉเจก เจฎเฉฐเจจเจฟเจ เจเจพเจเจฆเจพ เจนเฉ เจ เจคเฉ เจเจธ เจจเฉเฉฐ เจจเฉเจก เจฆเฉ เจคเฉเจฐ 'เจคเฉ เจฐเฉเจเจเจฟเฉฐเจ (เจเจชเจฒเฉฑเจฌเจง เจธเจฐเฉเจคเจพเจ เจฆเจพ เจฎเฉเจฒเจพเจเจเจฃ เจเจฐเจจ เจตเจพเจฒเฉ เจชเฉเจเจเฉฐเจเจพเจ เจตเจฟเฉฑเจ) เจฆเฉ เจฌเจฐเจพเจฌเจฐ เจ เฉฐเจ เจฆเจฟเฉฑเจคเฉ เจเจพเจฃเจเฉ, เจเจฟเจธ เจตเจฟเฉฑเจ เจเฉฐเจฎ เจเจฐเจจ เจตเจพเจฒเฉ เจชเฉเจก เจจเจนเฉเจ เจนเจจ, เจเฉ เจเจเจฐเจเจพเจฐ เจจเฉเจกเจพเจ เจตเจฟเจเจเจพเจฐ เจฒเฉเจก เจฆเฉ เจ เจธเจฎเจพเจจ เจตเฉฐเจก เจฆเจพ เจเจพเจฐเจจ เจฌเจฃ เจธเจเจฆเจพ เจนเฉเฅค
เจชเฉเจก เจฆเฉ เจฌเฉเจฆเจเจฒเฉ
เจเจฟเจตเฉเจ เจเจฟ เจคเฉเจธเฉเจ เจเจพเจฃเจฆเฉ เจนเฉ, เจนเจฐเฉเจ เจชเฉเจก เจจเฉเฉฐ 3 QoS เจเจฒเจพเจธเจพเจ เจตเจฟเฉฑเจเฉเจ เจเฉฑเจ เจจเจฟเจฐเจงเจพเจฐเจค เจเฉเจคเจพ เจเจฟเจ เจนเฉ:
- เจเจพเจฐเฉฐเจเฉเจธเจผเฉเจฆเจพ โ เจจเจฟเจฐเจงเจพเจฐเจค เจเฉเจคเจพ เจเจพเจเจฆเจพ เจนเฉ เจเจฆเฉเจ เจชเฉเจก เจตเจฟเฉฑเจ เจนเจฐเฉเจ เจเฉฐเจเฉเจจเจฐ เจฒเจ เจฎเฉเจฎเฉเจฐเฉ เจ เจคเฉ เจธเฉเจชเฉเจฏเฉ เจฒเจ เจเฉฑเจ เจฌเฉเจจเจคเฉ เจ เจคเฉ เจธเฉเจฎเจพ เจจเจฟเจฐเจงเจพเจฐเจค เจเฉเจคเฉ เจเจพเจเจฆเฉ เจนเฉ, เจ เจคเฉ เจเจน เจฎเฉเฉฑเจฒ เจฎเฉเจฒ เจเจพเจเจฆเฉ เจนเฉเจฃเฉ เจเจพเจนเฉเจฆเฉ เจนเจจ
- เจซเจเจฃเจฏเฉเจ - เจชเฉเจก เจตเจฟเฉฑเจ เจเฉฑเจเฉ-เจเฉฑเจ เจเฉฑเจ เจเฉฐเจเฉเจจเจฐ เจตเจฟเฉฑเจ เจเฉฑเจ เจฌเฉเจจเจคเฉ เจ เจคเฉ เจเฉฑเจ เจธเฉเจฎเจพ เจนเฉ, เจฌเฉเจจเจคเฉ < เจธเฉเจฎเจพ เจฆเฉ เจจเจพเจฒ
- เจตเจงเฉเจ เจเฉเจธเจผเจฟเจธเจผ - เจเจฆเฉเจ เจชเฉเจก เจตเจฟเฉฑเจ เจเฉฑเจ เจตเฉ เจเฉฐเจเฉเจจเจฐ เจธเจฐเฉเจค เจธเฉเจฎเจค เจจเจนเฉเจ เจนเฉ
เจเจธเฉ เจธเจฎเฉเจ, เจเจฆเฉเจ เจเฉฑเจ เจจเฉเจก เจธเจฐเฉเจคเจพเจ (เจกเจฟเจธเจ, เจฎเฉเจฎเฉเจฐเฉ) เจฆเฉ เจเจพเจ เจฆเจพ เจ เจจเฉเจญเจต เจเจฐเจฆเจพ เจนเฉ, เจคเจพเจ เจเฉเจฌเฉเจฒเฉเจ เจเฉฑเจ เจเจพเจธ เจเจฒเจเฉเจฐเจฟเจฆเจฎ เจฆเฉ เจ เจจเฉเจธเจพเจฐ เจชเฉเจกเจพเจ เจจเฉเฉฐ เจฐเฉเจเจ เจ เจคเฉ เจฌเฉเจฆเจเจฒ เจเจฐเจจเจพ เจธเจผเฉเจฐเฉ เจเจฐเจฆเจพ เจนเฉ เจเฉ เจชเฉเจก เจ เจคเฉ เจเจธเจฆเฉ QoS เจเจฒเจพเจธ เจฆเฉ เจคเจฐเจเฉเจน เจจเฉเฉฐ เจงเจฟเจเจจ เจตเจฟเฉฑเจ เจฐเฉฑเจเจฆเจพ เจนเฉเฅค เจเจฆเจพเจนเจฐเจจ เจฒเจ, เจเฉเจเจฐ เจ เจธเฉเจ RAM เจฌเจพเจฐเฉ เจเฉฑเจฒ เจเจฐ เจฐเจนเฉ เจนเจพเจ, เจคเจพเจ QoS เจเจฒเจพเจธ เจฆเฉ เจ เจงเจพเจฐ เจคเฉ, เจชเฉเจเจเฉฐเจ เจนเฉเจ เจพเจ เจฆเจฟเฉฑเจคเฉ เจธเจฟเจงเจพเจเจค เจฆเฉ เจ เจจเฉเจธเจพเจฐ เจฆเจฟเฉฑเจคเฉ เจเจพเจเจฆเฉ เจนเจจ:
- เจเจพเจฐเฉฐเจเฉเจธเจผเฉเจฆเจพ:-เฉชเฉฆ
- เจตเจงเฉเจ เจเฉเจธเจผเจฟเจธเจผ: 1000
- เจฌเจฐเจธเจเจฌเจฒ: min(เจ เจงเจฟเจเจคเจฎ(2, 1000 - (1000 * memoryRequestBytes) / machineMemoryCapacityBytes), 999)
เจเจน. เจเจธเฉ เจคเจฐเจเฉเจน เจฆเฉ เจจเจพเจฒ, เจเฉเจฌเฉเจฒเฉเจ เจชเจนเจฟเจฒเจพเจ เจจเฉเจก เจคเฉเจ เจตเจงเฉเจ เจเฉเจธเจผเจฟเจธเจผ QoS เจเจฒเจพเจธ เจจเจพเจฒ เจชเฉเจกเจพเจ เจจเฉเฉฐ เจฌเจพเจนเจฐ เจเฉฑเจขเฉเจเจพเฅค
เจธเจฟเฉฑเจเจพ: เจเฉเจเจฐ เจคเฉเจธเฉเจ เจฒเฉเฉเฉเจเจฆเฉ เจชเฉเจก เจจเฉเฉฐ เจเจธ 'เจคเฉ เจธเจฐเฉเจคเจพเจ เจฆเฉ เจเจพเจ เจฆเฉ เจธเจฅเจฟเจคเฉ เจตเจฟเฉฑเจ เจจเฉเจก เจคเฉเจ เจฌเฉเจฆเจเจฒ เจเฉเจคเฉ เจเจพเจฃ เจฆเฉ เจธเฉฐเจญเจพเจตเจจเจพ เจจเฉเฉฐ เจเจเจพเจเจฃเจพ เจเจพเจนเฉเฉฐเจฆเฉ เจนเฉ, เจคเจพเจ เจคเจฐเจเฉเจน เจฆเฉ เจจเจพเจฒ, เจคเฉเจนเจพเจจเฉเฉฐ เจเจธ เจฒเจ เจฌเฉเจจเจคเฉ/เจธเฉเจฎเจพ เจจเจฟเจฐเจงเจพเจฐเจค เจเจฐเจจ เจฆเจพ เจตเฉ เจงเจฟเจเจจ เจฐเฉฑเจเจฃเจพ เจเจพเจนเฉเจฆเจพ เจนเฉเฅค
เจเจชเจฒเฉเจเฉเจธเจผเจจ เจชเฉเจกเจเจผ (HPA) เจฆเฉ เจนเจฐเฉเจเฉฑเจเจฒ เจเจเฉเจธเจเฉเจฒเจฟเฉฐเจ เจฒเจ เจตเจฟเจงเฉ
เจเจฆเฉเจ เจเฉฐเจฎ เจธเจฐเฉเจคเจพเจ (เจธเจฟเจธเจเจฎ - CPU/RAM เจเจพเจ เจเจชเจญเฉเจเจคเจพ - rps) เจฆเฉ เจตเจฐเจคเฉเจ 'เจคเฉ เจจเจฟเจฐเจญเจฐ เจเจฐเจฆเฉ เจนเฉเจ เจชเฉเจกเจพเจ เจฆเฉ เจเจฟเจฃเจคเฉ เจจเฉเฉฐ เจเจชเจฃเฉ เจเจช เจตเจงเจพเจเจฃเจพ เจ เจคเฉ เจเจเจพเจเจฃเจพ เจนเฉเฉฐเจฆเจพ เจนเฉ, เจเจฟเจตเฉเจ เจเจฟ k8s เจเจเจพเจเฅค HPA (เจนเจฐเฉเจเจผเฉเจเจเจฒ เจชเฉเจก เจเจเฉเจธเจเฉเจฒเจฐ)เฅค เจเจฟเจธ เจฆเจพ เจเจฒเจเฉเจฐเจฟเจฆเจฎ เจนเฉเจ เจฒเจฟเจเฉ เจ เจจเฉเจธเจพเจฐ เจนเฉ:
- เจจเจฟเจฐเฉเจเจฃ เจเฉเจคเฉ เจธเจฐเฉเจค เจฆเฉ เจฎเฉเจเฉเจฆเจพ เจฐเฉเจกเจฟเฉฐเจ เจจเจฟเจฐเจงเจพเจฐเจค เจเฉเจคเฉ เจเจพเจเจฆเฉ เจนเฉ (เจเจฐเฉฐเจเจฎเฉเจเฉเจฐเจฟเจ เจตเฉเจฒเจฏเฉ)
- เจธเจฐเฉเจค เจฒเจ เจฒเฉเฉเฉเจเจฆเฉ เจฎเฉเฉฑเจฒ เจจเจฟเจฐเจงเจพเจฐเจค เจเฉเจคเฉ เจเจพเจเจฆเฉ เจนเจจ (desiredMetricValue), เจเฉ เจเจฟ เจธเจฟเจธเจเจฎ เจธเจฐเฉเจคเจพเจ เจฒเจ เจฌเฉเจจเจคเฉ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ เจธเฉเฉฑเจ เจเฉเจคเฉ เจเจพเจเจฆเฉ เจนเจจ
- เจชเฉเจฐเจคเฉเจเฉเจฐเจฟเจคเฉเจเจ เจฆเฉ เจฎเฉเจเฉเจฆเจพ เจธเฉฐเจเจฟเจ เจจเจฟเจฐเจงเจพเจฐเจค เจเฉเจคเฉ เจเจพเจเจฆเฉ เจนเฉ (เจฎเฉเจเฉเจฆเจพ เจชเฉเจฐเจคเฉเจเฉเจฐเจฟเจคเฉเจเจ)
- เจจเจฟเจฎเจจเจฒเจฟเจเจค เจซเจพเจฐเจฎเฉเจฒเจพ เจชเฉเจฐเจคเฉเจเฉเจฐเจฟเจคเฉเจเจ (เจเฉฑเจเจค เจชเฉเจฐเจคเฉเจเฉเจฐเจฟเจคเฉเจเจ) เจฆเฉ เจฒเฉเฉเฉเจฆเฉ เจธเฉฐเจเจฟเจ เจฆเฉ เจเจฃเจจเจพ เจเจฐเจฆเจพ เจนเฉ
desiredReplicas = [ currentReplicas * (currentMetricValue / desiredMetricValue)]
เจเจธ เจธเจฅเจฟเจคเฉ เจตเจฟเฉฑเจ, เจธเจเฉเจฒเจฟเฉฐเจ เจเจฆเฉเจ เจจเจนเฉเจ เจนเฉเจตเฉเจเฉ เจเจฆเฉเจ เจเฉเจฃเจพเจเจ (เจเจฐเฉฐเจ เจฎเฉเจเฉเจฐเจฟเจ เจตเฉเจฒเจฏเฉ / เจเฉฑเจเจฟเจค เจฎเฉเจเฉเจฐเจฟเจ เจตเฉเจฒเจฏเฉ) 1 เจฆเฉ เจจเฉเฉเฉ เจนเฉ (เจเจธ เจธเจฅเจฟเจคเฉ เจตเจฟเฉฑเจ, เจ เจธเฉเจ เจ เจจเฉเจฎเจคเฉเจฏเฉเจ เจเจฒเจคเฉ เจจเฉเฉฐ เจเจชเจฃเฉ เจเจช เจธเฉเฉฑเจ เจเจฐ เจธเจเจฆเฉ เจนเจพเจ; เจฎเฉเจฒ เจฐเฉเจช เจตเจฟเฉฑเจ เจเจน 0.1 เจนเฉ)เฅค
เจเจ เจฆเฉเจเฉเจ เจเจฟ เจเจช-เจเฉเจธเจ เจเจชเจฒเฉเจเฉเจธเจผเจจ (เจกเจฟเจชเจฒเจพเจเจฎเฉเจเจ เจฆเฉ เจคเฉเจฐ เจคเฉ เจตเจฐเจฃเจจ เจเฉเจคเจพ เจเจฟเจ เจนเฉ) เจฆเฉ เจเจฆเจพเจนเจฐเจฃ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเฉเจ hpa เจเจฟเจตเฉเจ เจเฉฐเจฎ เจเจฐเจฆเจพ เจนเฉ, เจเจฟเฉฑเจฅเฉ CPU เจเจชเจค เจฆเฉ เจ เจงเจพเจฐ เจคเฉ เจชเฉเจฐเจคเฉเจเฉเจฐเจฟเจคเฉเจเจ เจฆเฉ เจธเฉฐเจเจฟเจ เจจเฉเฉฐ เจฌเจฆเจฒเจฃเจพ เจเจผเจฐเฉเจฐเฉ เจนเฉ:
-
เจเจชเจฒเฉเจเฉเจธเจผเจจ เจฎเฉเจจเฉเจซเฉเจธเจ
kind: Deployment apiVersion: apps/v1beta2 metadata: name: app-test spec: selector: matchLabels: app: app-test replicas: 2 template: metadata: labels: app: app-test spec: containers: - name: nginx image: registry.nixys.ru/generic-images/nginx imagePullPolicy: Always resources: requests: cpu: 60m ports: - name: http containerPort: 80 - name: nginx-exporter image: nginx/nginx-prometheus-exporter resources: requests: cpu: 30m ports: - name: nginx-exporter containerPort: 9113 args: - -nginx.scrape-uri - http://127.0.0.1:80/nginx-status
เจเจน. เจ เจธเฉเจ เจฆเฉเจเจฆเฉ เจนเจพเจ เจเจฟ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจชเฉเจก เจจเฉเฉฐ เจธเจผเฉเจฐเฉ เจตเจฟเฉฑเจ เจฆเฉ เจฎเฉเจเจฟเจเจ เจตเจฟเฉฑเจ เจฒเจพเจเจ เจเฉเจคเจพ เจเจฟเจ เจนเฉ, เจเจฟเจจเฉเจนเจพเจ เจตเจฟเฉฑเจเฉเจ เจนเจฐ เจเฉฑเจ เจตเจฟเฉฑเจ เจฆเฉ nginx เจ เจคเฉ nginx-exporter เจเฉฐเจเฉเจจเจฐ เจนเจจ, เจเจฟเจจเฉเจนเจพเจ เจตเจฟเฉฑเจเฉเจ เจนเจฐเฉเจ เจฒเจ เจเฉฑเจ เจจเจฟเจธเจผเจเจฟเจค เจฌเฉเจจเจคเฉเจเจ CPU เจฒเจ.
-
HPA เจฎเฉเจจเฉเจซเฉเจธเจเฉ
apiVersion: autoscaling/v2beta2 kind: HorizontalPodAutoscaler metadata: name: app-test-hpa spec: maxReplicas: 10 minReplicas: 2 scaleTargetRef: apiVersion: extensions/v1beta1 kind: Deployment name: app-test metrics: - type: Resource resource: name: cpu target: type: Utilization averageUtilization: 30
เจเจน. เจ เจธเฉเจ เจเฉฑเจ เจเจเจชเฉเจ เจฌเจฃเจพเจเจ เจนเฉ เจเฉ เจกเจฟเจชเจฒเจพเจเจฎเฉเจเจ เจเจช-เจเฉเจธเจ เจฆเฉ เจจเจฟเจเจฐเจพเจจเฉ เจเจฐเฉเจเจพ เจ เจคเฉ เจธเฉเจชเฉเจฏเฉ เจธเฉฐเจเฉเจคเจ เจฆเฉ เจ เจงเจพเจฐ เจคเฉ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจจเจพเจฒ เจชเฉเจกเจพเจ เจฆเฉ เจธเฉฐเจเจฟเจ เจจเฉเฉฐ เจตเจฟเจตเจธเจฅเจฟเจค เจเจฐเฉเจเจพ (เจ เจธเฉเจ เจเจฎเฉเจฆ เจเจฐเจฆเฉ เจนเจพเจ เจเจฟ เจชเฉเจก เจฆเฉเจเจฐเจพ เจฌเฉเจจเจคเฉ เจเฉเจคเฉ เจเจ เจธเฉเจชเฉเจฏเฉ เจฆเจพ 30% เจเจชเจค เจเจฐเจจเจพ เจเจพเจนเฉเจฆเจพ เจนเฉ), เจชเฉเจฐเจคเฉเจเฉเจฐเจฟเจคเฉเจเจ เจฆเฉ เจธเฉฐเจเจฟเจ เจฆเฉ เจจเจพเจฒเฅค 2-10 เจฆเฉ เจฐเฉเจเจเฅค
เจนเฉเจฃ, เจเจ เจเจเจชเฉเจ เจเจชเจฐเฉเจธเจผเจจ เจฆเฉ เจตเจฟเจงเฉ เจจเฉเฉฐ เจตเฉเจเฉเจ เจเฉเจเจฐ เจ เจธเฉเจ เจเจฟเจธเฉ เจเฉฑเจ เจเฉเฉฑเจฒเฉเจนเฉ 'เจคเฉ เจฒเฉเจก เจฒเจพเจเฉ เจเจฐเจฆเฉ เจนเจพเจ:
# kubectl top pod NAME CPU(cores) MEMORY(bytes) app-test-78559f8f44-pgs58 101m 243Mi app-test-78559f8f44-cj4jz 4m 240Mi
เจเฉเฉฑเจฒ เจฎเจฟเจฒเจพ เจเฉ เจธเจพเจกเฉ เจเฉเจฒ เจนเฉเจ เจฒเจฟเจเฉ เจนเจจ:
- เจฒเฉเฉเฉเจฆเจพ เจฎเฉเฉฑเจฒ (desiredMetricValue) - hpa เจธเฉเจเจฟเฉฐเจเจพเจ เจฆเฉ เจ เจจเฉเจธเจพเจฐ, เจธเจพเจกเฉ เจเฉเจฒ 30% เจนเฉ
- เจฎเฉเจเฉเจฆเจพ เจฎเฉเฉฑเจฒ (currentMetricValue) - เจเจฃเจจเจพ เจฒเจ, เจเฉฐเจเจฐเฉเจฒเจฐ-เจชเฉเจฐเจฌเฉฐเจงเจ % เจตเจฟเฉฑเจ เจธเจฐเฉเจค เจฆเฉ เจเจชเจค เจฆเฉ เจเจธเจค เจฎเฉเฉฑเจฒ เจฆเฉ เจเจฃเจจเจพ เจเจฐเจฆเจพ เจนเฉ, เจฏเจพเจจเฉ. เจธเจผเจฐเจค เจ
เจจเฉเจธเจพเจฐ เจเจน เจเจฐเจฆเจพ เจนเฉ:
- เจฎเฉเจเฉเจฐเจฟเจ เจธเจฐเจตเจฐ เจคเฉเจ เจชเฉเจก เจฎเฉเจเฉเจฐเจฟเจเจธ เจฆเฉ เจธเฉฐเจชเฉเจฐเจจ เจฎเฉเฉฑเจฒ เจชเฉเจฐเจพเจชเจค เจเจฐเจฆเจพ เจนเฉ, i.e. 101 เจฎเฉ เจ เจคเฉ 4 เจฎเฉ
- เจเจธเจค เจธเฉฐเจชเฉเจฐเจจ เจฎเฉเฉฑเจฒ เจฆเฉ เจเจฃเจจเจพ เจเจฐเจฆเจพ เจนเฉ, เจเจฟเจตเฉเจ เจเจฟ (101m + 4m) / 2 = 53m
- เจฒเฉเฉเฉเจเจฆเฉ เจธเจฐเฉเจค เจฆเฉ เจเจชเจค เจฒเจ เจธเฉฐเจชเฉเจฐเจจ เจฎเฉเฉฑเจฒ เจชเฉเจฐเจพเจชเจค เจเจฐเจฆเจพ เจนเฉ (เจเจธเจฆเฉ เจฒเจ, เจธเจพเจฐเฉ เจเฉฐเจเฉเจจเจฐเจพเจ เจฆเฉเจเจ เจฌเฉเจจเจคเฉเจเจ เจฆเจพ เจธเจพเจฐ เจเฉเจคเจพ เจเจพเจเจฆเจพ เจนเฉ) 60m + 30m = 90m
- เจฌเฉเจจเจคเฉ เจชเฉเจก เจฆเฉ เจฎเฉเจเจพเจฌเจฒเฉ CPU เจเจชเจค เจฆเฉ เจเจธเจค เจชเฉเจฐเจคเฉเจธเจผเจค เจฆเฉ เจเจฃเจจเจพ เจเจฐเจฆเจพ เจนเฉ, เจเจฟเจตเฉเจ เจเจฟ 53m / 90m * 100% = 59%
เจนเฉเจฃ เจธเจพเจกเฉ เจเฉเจฒ เจเจน เจธเจญ เจเฉเจ เจนเฉ เจเฉ เจธเจพเจจเฉเฉฐ เจเจน เจจเจฟเจฐเจงเจพเจฐเจค เจเจฐเจจ เจฒเจ เจฒเฉเฉเฉเจเจฆเจพ เจนเฉ เจเจฟ เจเฉ เจธเจพเจจเฉเฉฐ เจชเฉเจฐเจคเฉเจเฉเจฐเจฟเจคเฉเจเจ เจฆเฉ เจเจฟเจฃเจคเฉ เจจเฉเฉฐ เจฌเจฆเจฒเจฃ เจฆเฉ เจฒเฉเฉ เจนเฉ; เจ เจเจฟเจนเจพ เจเจฐเจจ เจฒเจ, เจ เจธเฉเจ เจเฉเจฃเจพเจเจ เจฆเฉ เจเจฃเจจเจพ เจเจฐเจฆเฉ เจนเจพเจ:
ratio = 59% / 30% = 1.96
เจเจน. เจชเฉเจฐเจคเฉเจเฉเจฐเจฟเจคเฉเจเจ เจฆเฉ เจเจฟเจฃเจคเฉ ~2 เจเฉเจฃเจพ เจ เจคเฉ เจฎเจพเจคเจฐเจพ [2 * 1.96] = 4 เจคเฉฑเจ เจตเจงเจพเจ เจเจพเจฃเฉ เจเจพเจนเฉเจฆเฉ เจนเฉเฅค
เจธเจฟเฉฑเจเจพ: เจเจฟเจตเฉเจ เจเจฟ เจคเฉเจธเฉเจ เจตเฉเจ เจธเจเจฆเฉ เจนเฉ, เจเจธ เจตเจฟเจงเฉ เจจเฉเฉฐ เจเฉฐเจฎ เจเจฐเจจ เจฒเจ, เจเฉฑเจ เจเจผเจฐเฉเจฐเฉ เจธเจผเจฐเจค เจนเฉ, เจจเจฟเจฐเฉเจเจฃ เจเฉเจคเฉ เจชเฉเจก เจตเจฟเฉฑเจ เจธเจพเจฐเฉ เจเฉฐเจเฉเจจเจฐเจพเจ เจฒเจ เจฌเฉเจจเจคเฉเจเจ เจฆเฉ เจฎเฉเจเฉเจฆเจเฉเฅค
เจจเฉเจกเจธ (เจเจฒเฉฑเจธเจเจฐ เจเจเฉเจธเจเฉเจฒเจฐ) เจฆเฉ เจนเจฐเฉเจเฉฑเจเจฒ เจเจเฉเจธเจเฉเจฒเจฟเฉฐเจ เจฒเจ เจตเจฟเจงเฉ
เจฒเฉเจก เจตเจงเจฃ เจฆเฉ เจฆเฉเจฐเจพเจจ เจธเจฟเจธเจเจฎ 'เจคเฉ เจจเจเจพเจฐเจพเจคเจฎเจ เจชเฉเจฐเจญเจพเจต เจจเฉเฉฐ เจฌเฉเจ เจธเจฐ เจเจฐเจจ เจฒเจ, เจเฉฑเจ เจธเฉฐเจฐเจเจฟเจค hpa เจนเฉเจฃเจพ เจเจพเจซเจผเฉ เจจเจนเฉเจ เจนเฉเฅค เจเจฆเจพเจนเจฐเจจ เจฒเจ, เจเจเจชเฉเจ เจเฉฐเจเจฐเฉเจฒเจฐ เจฎเฉเจจเฉเจเจฐ เจตเจฟเฉฑเจ เจธเฉเจเจฟเฉฐเจเจพเจ เจฆเฉ เจ เจจเฉเจธเจพเจฐ, เจเจน เจซเฉเจธเจฒเจพ เจเจฐเจฆเจพ เจนเฉ เจเจฟ เจชเฉเจฐเจคเฉเจเฉเจฐเจฟเจคเฉเจเจ เจฆเฉ เจเจฟเจฃเจคเฉ เจจเฉเฉฐ 2 เจเฉเจฃเจพ เจตเจงเจพเจเจฃ เจฆเฉ เจฒเฉเฉ เจนเฉ, เจชเจฐ เจจเฉเจกเจพเจ เจเฉเจฒ เจ เจเจฟเจนเฉ เจเจ เจชเฉเจกเจพเจ เจจเฉเฉฐ เจเจฒเจพเจเจฃ เจฒเจ เจฎเฉเจซเจค เจธเจฐเฉเจค เจจเจนเฉเจ เจนเจจ (เจ เจฐเจฅเจพเจค เจจเฉเจก เจชเฉเจฐเจฆเจพเจจ เจจเจนเฉเจ เจเจฐ เจธเจเจฆเจพ เจนเฉเฅค เจฌเฉเจจเจคเฉเจเจ เจชเฉเจก เจฒเจ เจธเจฐเฉเจคเจพเจ เจฆเฉ เจฌเฉเจจเจคเฉ เจเฉเจคเฉ) เจ เจคเฉ เจเจน เจชเฉเจก เจฒเฉฐเจฌเจฟเจค เจธเจฅเจฟเจคเฉ เจตเจฟเฉฑเจ เจฌเจฆเจฒ เจเจพเจเจฆเฉ เจนเจจเฅค
เจเจธ เจธเจฅเจฟเจคเฉ เจตเจฟเฉฑเจ, เจเฉเจเจฐ เจชเฉเจฐเจฆเจพเจคเจพ เจเฉเจฒ เจเฉฑเจ เจ เจจเฉเจธเจพเจฐเฉ IaaS/PaaS เจนเฉ (เจเจฆเจพเจนเจฐเจจ เจฒเจ, GKE/GCE, AKS, EKS, เจเจฆเจฟ), เจเฉฑเจ เจธเจพเจงเจจ เจเจฟเจตเฉเจ เจเจฟ เจจเฉเจก เจเจเฉเจธเจเฉเจฒเจฐ. เจเจน เจคเฉเจนเจพเจจเฉเฉฐ เจเจฒเฉฑเจธเจเจฐ เจตเจฟเฉฑเจ เจจเฉเจกเจพเจ เจฆเฉ เจตเฉฑเจง เจคเฉเจ เจตเฉฑเจง เจ เจคเฉ เจเฉฑเจเฉ-เจเฉฑเจ เจธเฉฐเจเจฟเจ เจธเฉเจ เจเจฐเจจ เจ เจคเฉ เจเจฒเฉฑเจธเจเจฐ เจ เจคเฉ เจชเฉเจกเจพเจ เจตเจฟเฉฑเจ เจธเจฐเฉเจคเจพเจ เจฆเฉ เจเจพเจ เจนเฉเจฃ 'เจคเฉ เจจเฉเจกเจพเจ เจฆเฉ เจฎเฉเจเฉเจฆเจพ เจธเฉฐเจเจฟเจ (เจเฉฑเจ เจจเฉเจก เจจเฉเฉฐ เจเจฐเจกเจฐ/เจนเจเจพเจเจฃ เจฒเจ เจเจฒเจพเจเจก เจชเฉเจฐเจฆเจพเจคเจพ API เจจเฉเฉฐ เจเจพเจฒ เจเจฐเจเฉ) เจจเฉเฉฐ เจเจชเจฃเฉ เจเจช เจตเจฟเจตเจธเจฅเจฟเจค เจเจฐเจจ เจฆเฉ เจเจเจพเจเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉเฅค เจจเจฟเจฏเจค เจจเจนเฉเจ เจเฉเจคเจพ เจเจพ เจธเจเจฆเจพ (เจฌเจเจพเจเจ เจธเจฅเจฟเจคเฉ เจตเจฟเฉฑเจ เจนเจจ)เฅค
เจธเจฟเฉฑเจเจพ: เจจเฉเจกเจพเจ เจจเฉเฉฐ เจเจเฉเจธเจเฉเจฒ เจเจฐเจจ เจฆเฉ เจฏเฉเจ เจนเฉเจฃ เจฒเจ, เจชเฉเจก เจเฉฐเจเฉเจจเจฐเจพเจ เจตเจฟเฉฑเจ เจฌเฉเจจเจคเฉเจเจ เจจเฉเฉฐ เจธเฉเฉฑเจ เจเจฐเจจเจพ เจเจผเจฐเฉเจฐเฉ เจนเฉ เจคเจพเจ เจเจฟ k8s เจจเฉเจกเจพเจ 'เจคเฉ เจฒเฉเจก เจฆเจพ เจธเจนเฉ เจฎเฉเจฒเจพเจเจเจฃ เจเจฐ เจธเจเจฃ เจ เจคเฉ เจเจธ เจ เจจเฉเจธเจพเจฐ เจฐเจฟเจชเฉเจฐเจ เจเจฐ เจธเจเจฃ เจเจฟ เจ เจเจฒเฉ เจชเฉเจก เจจเฉเฉฐ เจฒเจพเจเจ เจเจฐเจจ เจฒเจ เจเจฒเฉฑเจธเจเจฐ เจตเจฟเฉฑเจ เจเฉเจ เจธเจฐเฉเจค เจจเจนเฉเจ เจนเจจเฅค
เจธเจฟเฉฑเจเจพ
เจเจน เจจเฉเจ เจเฉเจคเจพ เจเจพเจฃเจพ เจเจพเจนเฉเจฆเจพ เจนเฉ เจเจฟ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจจเฉเฉฐ เจธเจซเจฒเจคเจพเจชเฉเจฐเจตเจ เจเจฒเจพเจเจฃ เจฒเจ เจเฉฐเจเฉเจจเจฐ เจธเจฐเฉเจค เจธเฉเจฎเจพเจตเจพเจ เจจเฉเฉฐ เจธเฉเฉฑเจ เจเจฐเจจเจพ เจเฉเจ เจฒเฉเฉ เจจเจนเฉเจ เจนเฉ, เจชเจฐ เจนเฉเจ เจพเจ เจฆเจฟเฉฑเจคเฉ เจเจพเจฐเจจเจพเจ เจเจฐเจเฉ เจ เจเจฟเจนเจพ เจเจฐเจจเจพ เจ เจเฉ เจตเฉ เจฌเจฟเจนเจคเจฐ เจนเฉ:
- k8s เจจเฉเจกเจพเจ เจตเจฟเจเจเจพเจฐ เจฒเฉเจก เจธเฉฐเจคเฉเจฒเจจ เจฆเฉ เจฐเฉเจช เจตเจฟเฉฑเจ เจธเจผเจกเจฟเจเจฒเจฐ เจฆเฉ เจตเจงเฉเจฐเฉ เจธเจนเฉ เจธเฉฐเจเจพเจฒเจจ เจฒเจ
- "เจชเฉเจก เจฌเฉเจฆเจเจฒเฉ" เจเจเจจเจพ เจตเจพเจชเจฐเจจ เจฆเฉ เจธเฉฐเจญเจพเจตเจจเจพ เจจเฉเฉฐ เจเจเจพเจเจฃ เจฒเจ
- เจเฉฐเจฎ เจเจฐเจจ เจฒเจ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจชเฉเจกเจเจผ (HPA) เจฆเฉ เจนเจฐเฉเจเฉฑเจเจฒ เจเจเฉเจธเจเฉเจฒเจฟเฉฐเจ เจฒเจ
- เจเจฒเจพเจเจก เจชเฉเจฐเจฆเจพเจคเจพเจตเจพเจ เจฒเจ เจจเฉเจกเจพเจ เจฆเฉ เจนเจฐเฉเจเฉฑเจเจฒ เจเจเฉเจธเจเฉเจฒเจฟเฉฐเจ (เจเจฒเฉฑเจธเจเจฐ เจเจเฉเจธเจเฉเจฒเจฟเฉฐเจ) เจฒเจ
เจธเจพเจกเฉ เจฌเจฒเฉเจ 'เจคเฉ เจนเฉเจฐ เจฒเฉเจ เจตเฉ เจชเฉเฉเจนเฉ:
เจเฉเจเจเจจ เจชเจพเจเจชเจฒเจพเจเจจ - เจเฉเจฌเจฐเจจเฉเจเจธ-เจฆเฉเจธเฉ เจชเจพเจเจชเจฒเจพเจเจจเจพเจ Nginx เจฒเจ เจกเจพเจเจจเจพเจฎเจฟเจ เจฎเฉเจกเฉเจเจฒ เจฌเจฃเจพเจเจฃเจพ เจ เจงเจฟเจเจพเจฐ เจฆเฉ เจจเจพเจฒ เจเจฒเจฟเจเจนเจพเจเจธ เจคเฉเจ เจฌเจฟเจจเจพเจ เจ เจงเจฟเจเจพเจฐ เจฆเฉ เจเจฒเจฟเฉฑเจเจนเจพเจเจธ เจตเจฟเฉฑเจ เจฎเจพเจเจเฉเจฐเฉเจธเจผเจจ เจเฉ เจนเฉเจเจ? เจเฉเจฒเฉฐเจ เจตเจฟเฉฑเจ เจธเฉฐเจฆเจฐเจญ เจชเฉเจเฉเจ เจจเฉเฉฐ เจธเจฎเจเจฃเจพ เจกเฉเจเจฐ เจเจฟเฉฑเจคเจฐเจพเจ เจจเฉเฉฐ เจธเฉเฉฐเจเฉเจจ เจฒเจ เจคเจฟเฉฐเจจ เจธเจงเจพเจฐเจจ เจเฉเจฐเจฟเจเจธ เจตเฉฑเจกเฉ เจเจฟเจฃเจคเฉ เจตเจฟเฉฑเจ เจตเจฟเจชเจฐเฉเจค เจตเฉเฉฑเจฌ เจชเฉเจฐเฉเจเฉเจเจเจพเจ เจฆเจพ เจฌเฉเจเจ เฉฑเจช
เจธเจฐเฉเจค: www.habr.com