á áŠá áááľáľ á˛ááአá¨áĽá ááŤá˘áŤ áááááŤáá˝á áľááááááľ áááłáľ á¨á°ááá° áá. á áá áá, á¨áśá¨á ááľá áĽáá°áá°áŤ áĽá áá° áŠá áááľáľ áááľá°á áá°ááŤáľ ááťáá áá¨ááἠá á áá.
á áá áá á áááŹá˝á á¨ááá˝ á áááŹá˝áá˝ áá á ááá¨áľ áááľá°á ááľáĽ áá°ááŤáľ á áá áľá˘ áá áá áááľá¨á ááŽáá´ááአáááááŤáá˝á ááá°áĽ áĽá á áááŹá˝áá ááááá áĽá áááľáŹáľ á á áááŤá¸áá áá¨ááἠáĽá ááá˝ á ááľ á áááŹá˝áá˝ á˝áá á áááĽáá¸áá.
áĄáľá
á¨áŽáááŠá°á ááááá˝
á¨áá¨á°ááľ áááá˝ áá áááľ ááááľ ááĽáśá˝ á áá:
- ááá¨áá ááááŁá áŞáŤ ááá (á˛ááŠ) - áŽá;
- áá á°á¨ áľááľáł (MEM) - áŁááľ.
ááĽááśá˝ ááĽáŤááłááą ááŤáŁ á°ááá¸áá. á áá¨á°áá á¨ááľ YAML ááá ááľáĽ á¨á°á á¨ááľá áĽá ááľá ááĽáśá˝á á¨áŤá á¨ááĽá¨áľ ááá áŤáŤááĄ
- á¨á°á á¨á á¨ááľ ááĽáśá˝ = á¨ááá áŽáá´áááŽá˝ á¨á°á á¨á ááĽáśá˝ áľáá;
- Pod Resource Limit = á¨ááá á¨ááľ ááĽáľ áá°áŚá˝ áľááá˘
apiVersion: v1
kind: Pod
metadata:
name: backend-pod-name
labels:
application: backend
spec:
containers:
â name: main-container
image: my-backend
tag: v1
ports:
â containerPort: 8080
resources:
requests:
cpu: 0.2 # REQUESTED CPU: 200m cores
memory: "1Gi" # REQUESTED MEM: 1Gi
limits:
cpu: 1 # MAX CPU USAGE: 1 core
memory: "1Gi" # MAX MEM USAGE: 1Gi
â name: other-container
image: other-app
tag: v1
ports:
â containerPort: 8000
resources:
requests:
cpu: "200m" # REQUESTED CPU: 200m cores
memory: "0.5Gi" # REQUESTED MEM: 0.5Gi
limits:
cpu: 1 # MAX CPU USAGE: 1 core
memory: "1Gi" # MAX MEM USAGE: 1Gi
á¨á°á á¨á áĽá á¨á°áá°áĄ ááĽáśá˝ ááłá
ááľá resources.requested
á¨áááአááľ á¨áááááá ááľááá ááááľ áááááľ á¨áá áááľ ááĽá¨ áááŽá˝ ááľáĽ á ááą áá. ááĽáą á¨ááľ áá°ááŤáľá á áľááľáá áááľ áá˝ááᢠá°áľáá ááľááá ááááľ áĽáá´áľ ááááľ ááťáá?
áŠá áááľáľ áá ááľ ááá áá ááľ (á¨áŠá áááľáľ áááŁá áŞáŤ ááá)á á¨áᎠá ááŤáł áááá˝á áŤáá ááᢠááá ááľááá ááááľ áĽá áá°áśá˝ á ááľáĄ- kube-apiserverᣠkube-controller-manager áĽá kube-schedulerá˘
á¨áŠá¤-áááááĽá á°áŞ áá°áľ á á˛áľ á¨á°áá አááľáá˝á á¨ááááá áĽá á¨á°á á¨ááľá ááĽáśá˝ áĽááľ á¨áᎠá¨ááá á¨ááľ áĽáŤááá˝ áá á¨ááááą á¨á°áŤá°á á áááá˝á á¨ááááľ áááááľ á áá áľá˘ á kube-scheduler á¨á°áá á¨á áááá˝ áááá á°á¨á á°á°áĽáˇáᢠááľ á ááľááá ááááľ áá á¨áá°á áá¤áśá˝ áá áááááĽá á°ááááłáá˘
áááŤáá ááľ á¨áľ ááááŁá?
á áĽáá áá á¨áŠá¤-áááááĽá á ááá á á˛áľ áááŤá ááľ áááľ áĽááłáá áľ áá¨áľ áá˝áá. á¨áŠá áááľáľ áááľá°á áááľ ááśá˝á ááááᥠA áĽá B. áĽááľá áĽáá°áááá¨áąáľ, kube-scheduler Pod on node A áá áááľ á áá˝áá - á¨ááááľ (áŤáá°á á¨á) ááĽáśá˝ á¨áááŤáá ááľ áĽáŤááá˝ áá á ááááąá. áľááá ᣠáŤáá áá á°á¨ áľááľáł 1 áᢠáľááá á áááŤáá ááľ á¨á°á á¨áá 0,5 áᢠáá á°á¨ áľááľáł á ááľááá ááááľ A áá á áááĽááᢠáá ááľááá ááááľ B á á ááĽáśá˝ á ááľ. á áá ááááŤáľ á¨áŠá¤-áááááĽá á°ááŁáŁáŞ á¨áááŤáá ááľ ááľá¨áť ááľááá B áĽáá°áá áááľááá˘
á áá á¨á°á á¨ááľ ááĽáśá˝ Pod á áááľáŹáľ á¨ááľááá ááááľ áááŤá áĽáá´áľ áĽáá°ááአáĽáááááᢠáá á¨á áłá ááĽáśá˝ á°á˝áĽá áááľáá?
á¨ááá áá°áĄ á˛ááŠ/á¤áá¤á ááťáá á¨ááá˝áá áľáá á ááᢠááá á¨á˛áአááĽáą á°áááá ááᣠáľááá á¨á˛áአáá°áĄ áá á¨á°á¨áą áŽáá´áááŽá˝ ááľ áĽáá˛áᣠá áŤá°áááᢠá ááľáŠ á¨á˛áአáľáŽáľááá ááááŤáᢠá¨MEM á á ááá áá°áĽ áá á¨á°á°á¨á° á OOM-Killer ááááŤáľ ááŤáŁá áááá áĽá á áłáá á áľááá ááᲠá ááĽá á¨á°ááá° áĽáá°áá ááááŤáá˘
á¨á°á á¨á áĽá á¨áá°á ááĽáśá˝ á áááá
á Docker áĽá Kubernetes ááŤá¨á á¨áá¨á ááááĽ
á¨ááĽáľ áĽáŤááá˝ áĽá á¨ááĽá¨áľ áá°áŚá˝ áĽáá´áľ áĽáá°áá°áŠ áááĽáŤáŤáľ ááᥠááááľ á áŠá áááľáľ áĽá á áśá¨á ááŤá¨á áŤááá áááááľ ááľá°ááá ááᢠá¨áá áŁáá ááľá á¨áŠá áááľáľ ááľáŽá˝ áĽá á¨áśá¨á ááľááť áŁáá˛áŤáá˝ áĽáá´áľ áĽáá°ááááą áá¨áľ áá˝ááá˘
áá á°á¨ áľááľáł: áĽáŤá áĽá áá°áĽ
containers:
...
resources:
requests:
memory: "0.5Gi"
limits:
memory: "1Gi"
á¨áá áĽáá°á°á áá°á áá
á°á¨ áľááľáł á¨áááŤá á áŁááľ áá. á ááá á°ááľááś G
и Gi
, ááá ááá áĽááą á°ááŁáŁá áĽááłááá ááľáłááľ áá. á¨ááááŞáŤá á áľááŽá˝ á˛áá ááá°áá áááľáŽá˝ áá. á k8s á°ááľ áá áĽáá°á°á áá°á ááłááĄ- 128974848
, 129e6
, 129M
, 123Mi
- áĽááą á á°ááŁá áĽáŠá áá¸á.
Kubernetes á ááŤá limits.memory
á¨áŁáá˛áŤ áá ááááłá --memory
á¨áśá¨á. á áá
áá request.memory
áśá¨á áá
á ááľá áľáááá áá ááśá¨á ááá ááľáľ á¨ááᢠáĽááľá áá á¨á
áá˝áá, áá
áĽááł á áľááá áá? á á áŤáľááááᢠá áľááľá áĽááłááŠáľ á¨ááłá ááłá ááŠá áááľáľ ááᢠá¨áą áŁáá áá¨á áá°á¨áľ áŠá¤-áááááĽá á ááá
á¨áľááá ááľááá ááááľ Pod áĽáá°ááŤááá
áááľááá˘
ááĽáŤá á á áŤááá áá á°á¨ áľááľáł áŤááá áá áá¨á°áłá?
ááŤáŁá á¨á°á á¨áá á¨áá á°á¨ áľááľáł áá°áĽ áá á¨á°á¨á° ááľ á ááľ áĄáľá ááľáĽ á°ááá§á á ááľááá ááá ááľáĽ á á áá á°á¨ áľááľáł á ááááá áľ áá áááá.
á¨áá á°á¨ áľááľáł áá°áĄá á áŁá áá á°á áŤá°á¨ááľ áá áá¨á°áłá?
ááŤáŁá á¨áá
á°á¨ áľááľáł áá°áĄ áŤááᣠá OOM-Killed ááááŤáľ ááá¨áŁáᢠáĽá á¨á°áťá ááŁáŞá áĽá´áą á ááá áľ á RestartPolicy áá á áááľá¨áľ áĽáá°áá ááááŤá Always
.
á¨á°á á¨ááá áá á°á¨ áľááľáł áŤááááš áá áá¨á°áłá?
Kubernetes áá°áĽ áĽá´áąá ááľáś áĽáá° ááŁáŞ áĽá´áľ áŤááááá˘
á¨áá á°á¨ áľááľáł áá°áĽ áŤááááš áá ááá á áá˝áá?
ááŤáŁá ááá áá°áŚá˝ á¨ááľá, á¨ááááá áŤá á áá á°á¨ áľááľáł áá áá áá˝áá. áááá á¨ááááľá á¨ááľááá ááááśá˝ áá á°á¨ áľááľáł áá áá á¨ááá¨, OOM áááľááá. á RestartPolicy áá°á¨áľ á¨á°áťá ááŤáŁá áĽáá°áá ááááŤáá˘
á¨áá á°á¨ áľááľáł áá°áŚá˝á áŤááááš áá áá¨á°áłá?
áá á áŁá á¨á¨áá áááł áá: áááááĽá á ááŞá ááŤáŁá áá áŤá á ááĽáśá˝ áĽáá°ááŤáľáááá á áŤáá á, áĽá áá á ááľááá ááááľ áá á¨áŁáľ á˝ááá ááŤáľá¨áľá áá˝áá. á áá á ááŁá á áľá áŚáłá áá ááŁáŞ áá°áŚá˝ á˘ááŠáľ áĽáŠ áááá (á LimitRange á¨á°ááá)ᢠááá ááŁáŞ áá°áŚá˝ á¨áá - Pod ááá áá°áĽ á¨ááá, á¨ááááá áŤá á áá á°á¨ áľááľáł áá áá áá˝áá.
á¨á°á á¨áá áá
á°á¨ áľááľáł ááľááá ááááľ ááŤááá á á¨áá˝áá á áá á¨áá, ááą á ááŤáá. áŤáá ááľáłááľ á áá áá Requests.memory
- áá
á°áá áĽá´áľ á áá°áá. áá
ááŤáŁá áŤáááá¨áĽ áĽáá˛á ፠áááľá¨á á á á¨áá
á°á¨ áľááľáł áá á ááá፠ááá˘
áĽááá áá á á°ááłáłá áĽá´áľ ááááááľ ááá¨áŤá request.memory
и limit.memory
. áá
áŠá áááľáľ ááľáá áááľáŹáľ á á áá
á°á¨ áľááľáł áŁáá ááľááá ááááľ áá á¨áá á°ááł áĽáá°áááá áŤá¨áááŁáᢠáŤáľáłááąáĄ á¨áŠá áááľáľ ááľ áĽá
áľ áááŁáľ áĽáť áááľ ááľáĽ áŤáľááŁáᢠrequests.memory
á limits.memory
áááľ ááľáĽ á áŤáľááŁá.
á˛ááŠáĄ áĽáŤá áĽá áá°áĽ
containers:
...
resources:
requests:
cpu: 1
limits:
cpu: "1200m"
á á˛áአááá ááá áľáá˝ á¨á°ááłá°á ááᢠáá° áŠá áááľáľ áĽá áśá¨á áááááľ ááľá áľááááľ áŤáá áá¨áľ áľá˝ááá
request.cpu
áá ááááłá --cpu-shares
ᣠáá limit.cpu
á¨áŁáá˛áŤ áá ááááłá cpus
á áśá¨á ááľáĽ.
áŠá áááľáľ á¨á á¨áá á˛áአá 1024 á°áŁááˇá áá
á á¨á˛áአáá°áśá˝ áá áᢠ1 áá áŽá ááá á¨á
á¨ááá áá¨á á ááĽááľ cpu: 1
á¨áá áĽáá°ááłá¨á.
áá á¨ááá (á°ááŁáŁá = 1024) áá á¨á ááŤáŁá ááá áá áááľ á áá°ááᢠá¨á áľá°ááá áá˝áá á ááľ áŽá áĽáť áŤáá áĽá á¨á ááľ áŽáá´áááŽá˝ á áá áĽá¨á°áŠ á¨áá ááá áŽáá´áááŽá˝ áŤááá á˛áአá ááŤá¨áá¸á áááŤáľ á ááŁá¸áᢠáá áĽáá´áľ áááá? ááľáá áĽááá˘
á¨á˛áአáĽáŤá - áá á áŽá á˛áľá°á
áá á-áŽá á áľá°ááá á˛áľá°á á¨ááŤááą ááŤáŁáá˝ áĽááłáá áĽááľáĽá˘ áĽáá (áŠá áááľáľ) áŹá (á˛ááŠ) ááá¨á˝ áĽá á ááá˝ (áŽáá´áááŽá˝) ááŤá¨á áá¨ááá áľááááá˝á˘ áśáľáľ ááá˝ á ááľ áá áŹá ááááá (á°ááŁáŁá = 1024) ᣠáá áá ááá˝ áŹá ááááá (512)ᢠáĽáá ááľáá ááá áľááááá˝ áĽá ááá áľááľ áľá°áŤáá˝.
# ХкОНŃкО пиŃОгОв Ń
ĐžŃŃŃ Đ´ĐľŃи?
# 3 Ńойонка Ń
ĐžŃŃŃ ĐżĐž ŃĐľĐťĐžĐźŃ ĐżĐ¸ŃĐžĐłŃ Đ¸ ĐľŃĐľ Один Ń
ĐžŃĐľŃ ĐżĐžĐťĐžĐ˛Đ¸Đ˝Ń ĐżĐ¸ŃОга
cakesNumberKidsWant = (3 * 1) + (1 * 0.5) = 3.5
# ĐŃŃаМонио пОНŃŃĐ°ĐľŃŃŃ ŃĐ°Đş:
3 (Ńойонка/кОнŃоКноŃĐ°) * 1 (ŃоНŃĐš пиŃОг/пОНнОо ŃĐ´ŃĐž) + 1 (ŃойонОк/кОнŃоКноŃ) * 0.5 (пОНОвина пиŃОга/пОНОвина ŃĐ´ŃĐ°)
# ХкОНŃкО пиŃОгОв иŃпоŃонО?
availableCakesNumber = 1
# ХкОНŃкО пиŃОга (ПакŃиПаНŃнО) Đ´ĐľŃи ŃоаНŃнО ПОгŃŃ ĐżĐžĐťŃŃиŃŃ?
newMaxRequest = 1 / 3.5 =~ 28%
á áľááą áá°á¨áľ, áśáľáľ ááá˝ á¨ááá 28% ááá áá, áĽá áááá áĽááĽááľ á ááá áá. á áŤá°áá áá 14% á¨ááááá áá á áľáłá áĽáá ááášá á áŤáááᢠááá áá áĽá-áŽá áľáááľ áŤáááľ áááŽá˝ áááŤáŤá.
á¨á˛áአáĽáŤá - áŁááĽá-áŽá (4) áľáááľ
á¨áá áŁáá ááľá áśáľáľ ááá˝ á ááľ áá áŹá áĽáá°áááá áĽá á ááą ááá˝ áĽáá°áááá áá¨áľ áá˝áá. áĽáᏠá áŤáľ áŹá áľáááá¨á˝áŁ áĽáŤááłááą áááż á¨ááááľá áŤá á áŤáááᢠá áŁá áĽá áŽá á˛áľá°á ááľáĽ á¨á áááŁáŁáŞ ááĽáśá˝ á ááá á¨ááá á¨á áááŁáŁáŞ áŽááśá˝ áá áá°áŤáŤáᢠáŽáá´ááአá¨á ááľ áá á˛áአáŽá áŁáá° á¨á°áá°á á¨áá á ááá á 100% áá ááá áľ áá˝ááá˘
á¨áá áŤááľ áľááśá˝ á˛áአá ááŤáŁáá˝ ááŤá¨á áĽáá´áľ áĽáá°áá¨ááá ááá¨áłáľ ááá áá¸áᢠáĽááἠáá, á¨ááŤáŁááš áĽáŤáłá¸á á á°á¨á᪠á¨á˛áአááĽáśá˝á á¨áá áá ááá˝ áá°áśá˝á á á. á á ááľ áŽáá´ááá ááľáĽ áŤá áá°áśá˝ áľáŤ á˛á°áŠ ááá˝ ááĽáąá áá áá áá˝ááᢠCPU: "200m"
áá ááááłá CPU: 0,2
áá
á áááľ á áááľ 20% á¨á ááľ áŽá.
á áá áĽáááááá áľ limit.cpu
. áŠá áááľáľ á¨áááľá á á˛áአá 100 á°áŁááˇáᢠáá¤áąá áŽáá´ááአá á¨100 Âľ á´ á¨áá ááá áľ á¨áá áá á ááá˘cpu-period
).
limit.cpu
á¨áśá¨á áŁáá˛áŤ áá ááááłá --cpus
. áá
á¨áľáŽ á á˛áľ áĽáá¨áľ ááᢠ--cpu-period
и --cpu-quota
. áĽáąá á áááááľ ááŤáŁá áľáŽáľá á¨áááአá ááľ áá áŤá
á á¨ááá á¨á˛áአáááŽá˝á á áĽááľ áá áá áĽáá°áá˝á áĽáá ááááá˘
- cpus - áĽáá¨áľ
cpu-period
иcpu-quota. cpus = 1.5
á¨áááá á áá áĽáŠá ááá˘cpu-period = 100000
иcpu-quota = 150000
; - á˛ááŠ-áá - áá
á˛áአCFS áááááĽá , ááŁáŞ 100 áááᎠá°á¨ááľ; - á˛ááŠ-áŽáł - á¨ááľáĽ á¨áááᎠá°á¨ááľ áĽááľ
cpu-period
, áá á á áĽá ááŤáŁá á¨á°áá°á áá.
á á áŤááá á¨á°á á¨á á˛áአá¨áŤá áá áá¨á°áłá?
ááŤáŁá á¨á°áŤáá á áá á¨ááŤáľáááá á¨áá á˛áአá¨ááá˝ áá°áśá˝ áá°áááá˘
á¨á˛áአáá°áĽ á áŁá áá á°á áŤá°á¨ááľ áá áá¨á°áłá?
á¨á˛áአááĽáą á¨ááľá°áŤá¨áá áľááá áľáŽáľá ááľá¨á áá áŤáá˘
á¨á˛áአáĽáŤáá áŤááááš áá áááá?
áĽáá° áá á°á¨ áľááľáł, á¨áĽáŤáá áá á¨áá°áĄ áá áĽáŠá áá.
á¨á˛áአáá°áĽ áŤááááš áá áááá?
ááŤáŁá á¨áááááá áŤá á á˛áአáá áááᢠááŁáŞ á¨á˛áአááᲠ(LimitRange) á áľá áŚáł áá á¨á°ááá¸áŁ áá áá°áĽ áĽáá˛á áááŤáŁá áľáŤ áá ááááá˘
áĽáŤá ááá á¨á˛áአáá°áĽ áŤááááš áá áá¨á°áłá?
áĽáá° áá á°á¨ áľááľáł ᣠáá á áŁá ááĽáá áááł ááᢠáááááĽá á ááŞá á¨áĽá ááŤáŁá áá áŤá á ááĽááśá˝ áĽáá°ááŤáľááá á áŤáá áᣠáĽá áá á ááľááá ááááľ áá á¨áŁáľ á˝ááá áŤáľá¨áľááᢠáá áá áááľáá¨áľáŁ á¨áľá áŚáłáá˝ (LimitRange) ááŁáŞ áá°áŚá˝á áááááľ áŤáľáááááłáá˘
áŤáľáłááąáĄ ááľááá ááááśá˝ áá°áĄ á¨áá˝ááľ á áá á˛áአá¨á á¨áᣠááą á ááŤááᢠRequests.cpu
- áá
á°áá áĽá´áľ á áá°áá ᣠáá ááąá ááááá áĽá áŤá ááľááśá˝ áááľáŤáľ á á áĽá´áľá˘ á áááŹá˝á ááľáĽáľáĽ áľááśá˝á áŤáá¨ááá á áŁá áĽáŠá á ááŤá ááŤá áá request.cpu <= 1
áĽá áĽáá° á áľáááááą áĽá á
ááá˝á áŤáľáááŠá˘
á¨á°á á¨á ááĽáśá˝ ááá á¨ááĽá¨áľ áá°áĽ á°áľáá áá á
áľá á¨áŽáááŠá°á ááĽáśá˝ ááľáááľ á°áá¨ááᢠáĽáŤááá áááááľ ááá á áá áááĄ- âá¨áĽá ááľ áŤáááá á˝áá áá°áá áŞáŤáá áááľáŹáľ áá áŤá á ááĽáśá˝ ááááá? áľááááá áá á áá áŤá á áá?
á ááŤáłáá áááł, ááĽááá áĽáŤááá˝ ááá ááá˝ áááśá˝ á¨áá. á áááŹá˝á áĽáá´áľ áĽáá°áá°áŤ ááá áá áŤá á á˛áአááá áá᪠áĽáá°ááŤáľáááá áŤááá ááᥠá ááŤá ááá°áá áŞáŤá áĽá áá᪠áĽá á˛áአááľá áľ áĽá á¨á፠á¨á ááťá¸á áá¨áŤáá˝á ááľá¨á ááá˘
á¨á ááťá¸á áá¨áŤáá˝ á á°á¨á᪠áá ááľ áłáááľ áŤá á á¨áá°áá áŞáŤáá áŁá ᪠áááŁá áŠá˘ ááŤáááš áááá¨áťá á¨á á¨ááľ áŤáá° ááĽáľ áĽá¨á á áááá á¨ááŤááááą á¨áá á¨á°á á¨ááá á˛áአááá áá á°á¨ áľááľáł áá á ááááľ áá˝ááá˘
áá
áá áĽáá° ááłá áááá¨áą
áá°áá°ááŤ
ááĽááśá˝á áá á¨á áĽá ááá°áĽ á¨áŠá áááľáľ áááľá°á á¤áá áĽáá˛áá áŤáááᢠáľááááá áá°áĽ áá á ááŞáá˝á ááááłá áĽá áľáá áŤáá˝ á ááááá áá áĽáá˛á°áŠ áŤá°ááá¸áá.
áŁááŠáŁ áἠááá¸á á¨ááᥠáĽááľ áááŽá˝ á ááĄ-
- á¨á°á á¨á ááĽáśá˝ á á áᏠáá (áŠá áááľáľ á áááŹá˝áá áááľá°áááľ á˛áŤá áą) áááľ ááľáĽ á¨ááᣠáá á áá¸áᢠá á°ááŤááᣠááĽááśá˝á ááá°áĽ á áá°áľ áá á áľááá áá-áá°áá áŞáŤá á áľááľá á ááľááá ááááľ áá á˛á°áŤá˘
- á¨áá á°á¨ áľááľáł áá á˛ááłá°á á˛áአááĽáĽá á¨áá°á¨áá áľ ááĽáľ ááᢠá á á˛áአá¨ááᣠá¨áĽááľá ááľ á áááá áĽá á¨áľáŽáľááá áá´á áá áŤáá˘
- á¨á°á á¨á ááĽáśá˝ áĽá á¨ááĽá¨áľ áá°áŚá˝ áá á°á áĽá á¨áá°á áĽá´áśá˝ á áá°áá! á¨á°á á¨ááľá ááĽáśá˝ á áááá˝, á áááŹá˝á áŤáá˝áá áĽáá°áá°áŤ áŤá¨áááŁá.
- áĽáŠ ááááľ á¨ááľáłááť áĽáŤáá á¨áá á°á¨ áľááľáł áá°áĽ áá áĽáŠá ááľá¨á áá.
- áĽáş ááŤá á ááááá˘
CPU <=1
, á áááŹá˝á ááľáĽáľáĽ áľááśá˝á áŤáá¨ááá. - á ááľááá ááááľ áá á¨ááááľ á áá á°á¨á᪠áááááŤáá˝á á¨á á¨á ááą á ááá áá°á፠ááľááá ááááľ á ááŤááá˘
- á¨á°á á¨ááá á¨ááĽáľ/á¨ááĽáľ áá°áŚá˝ áľáááá áá á áááá°ááŁá¨áááľ áá¨áŤ áĽá ááľáľáá áá ááá˘
áá á˝áá á¨ááĽáľ ááľáááľá áá°á¨áłá á áá°-ááłáĽ áĽáá˛á¨áą áá¨áłááłá áĽáŹ á°áľá á á°ááááᢠáĽá áá á áĽáááľ á áľáŤá ááľáĽ á°ááŁáŤá ááľá¨á áá˝áá.
áááŤá ááľá!
áá áá ááá ἠá áá áľ:
SRE áłáá˘ááľáĄ á¨áľá áŚáłáá˝ áĽá á¨ááľáŞá ááá á .90+ á áá ááłáŞáŤáá˝ á Kubernetes: áá°ááŤáľ, á áľá°áłá°á, ááľáľá, á°á áááľ áĽá á°á¨á᪠.á á´áááŤá áŠá áááľáľ ááŞáŤ á¨á áťáá .
ááá: hab.com