α αααΆαα ααααααα αααααααα·ααΆαααααααΎααααααααααααα Omio αααααΆα’ααααααααΌααααα»αααΆαααααΎααααΎααα α’αΊααα»α ααΆαα’αααα’αΆαααΈααααΉααααΈααΆααΌαααααΆααα ααΆααααΆααααα»αααααααΆαααΆααααααααα½αα±ααα αΆααα’αΆααααααααααΆαααααααα ααΆαααααααα Kubernetes α ααΆααααΆαααΆαα½αααααΈαααααααα·αααααΉααααα½ααααααΈαααΆααααααΉαααααα’αααααα»ααααααα ααα»αααααααααΆααααΆαααΆααααα αΆααααα·αααααΆαααααααα

ααΎβα’αααβααααΆααβααΆαβαααααα·ααΈβααΆααβααΆαα αααβααααΎαβααβααΉαβααΆαβαα·αα·αααβαα»αααΆα α αΎαβαα·αβα’αΆα
βααΉαβααΆβα ααα»α’αααΈβααΆαβααΆ? ααΆααααααααα½ααααα’αΆα
ααααΎαα
ααΆαααΊααΆαααααα
ααΉαααααααααααΌααΆααααΆα CPU α αααααΊααΆα’αααΈαααααΎαααΉααα·ααΆαα’αααΈαα
αααα»αα’ααααααααα
TL; αα»α:
ααΎαααΌαααααΆααααΆααα»αααΆαα±αααα·ααααααααα CPU αα
αααα»α Kubernetes (α¬αα·αααΌααΆ CFS αα
αααα»α Kubelet) ααααα·αααΎα’ααααααα»αααααΎααααααΊαααα Linux ααΆαα½αβααΉαβααα α»αβααΌααΆ CFSα αα
βαααα»αβααΊααα ααααααααααα·α ααα α»ααααααΆααα
αααααΆααα·αααΎαα α½αα ααα» αα·αααΆααααααΆαααα.
αα Omio α αααααΆαα ααΆααααααααααΆααααΌαααααΌαααΆααααααααααααα Kubernetes. ααααα»αααΆαααΆαααααΆααααα αα·αααααΆαααααααααααΎαααΆααα’ααααααΎαααΆαααΆαααααα»αααΎ Kubernetes (ααΎαααααΎ Google Kubernetes Engine)α αααα»αααααααααααΆααα½αααα α»ααααααααα ααΎαααΆαα αΆααααααΎαααααααααΎαααΆαααα α»ααααα αααααα αααααα·ααΈααααα α¬αααααααΎαααααΉαααΆααα·αα·ααααα»αααΆα ααΆαααααααΆααααααΆαααα αααααΆαααα α’αΆαααααα·αα·ααΆαααααΆαααααΎα±ααααΎαααΏααααααααΆααΌαααΆααααα αΎα α αΎαααΈαααα»αααΎαααΆααααααα α α·ααααααααα αΆααααααΆααααααααααα
ααα ααααΈααααααααα’αααααα
- ααΆαααααΈαααΈα’αααΈαα»α αα·α Kubernetes;
- αααααααααααΎ αα·ααααααααααααααααΈααΈααΌααααΌαααΆαα’αα»αααα;
- ααααααααααααααααααΈααΈααΌααααΎαααΆααα αααα»αααα·ααααΆααα α»ααααΌα;
- ααααααΆαααΆαααΆααα·α CPU;
- αααααααααΆααααα αΆαα·α nuances α
ααΆαααααΈαααΈα’αααΈαα»αααΊααα αα·α Kubernetes
Kubernetes ααΊααΆαααααααΆαααααΎαααααααΆαααα αααα»ααα·ααα αααααΆαα ααΆααααααααα ααΆααα·α αα α ααααααααααΆααΊααΆααααα ααα»αααΊαααα
.ΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΡ
ααΆαααΈαα»α ααΎαααααΌααααααΎαααααα»αα»ααΆαααΌα ααΆ Java JARs/WARs Python Eggs α¬α’αΆα ααααα·ααααα·ααΆα ααΎααααΈααααΎαααΆαααΎαααΆαααΈαααα ααααααΆαααΆααααα ααΎααααΈααααΎα±αααα½αααΆααΆααα»αααΆα ααΆαααΆαααααααααααΌαααααΎα ααΆαααα‘αΎαααα·ααααΆααααααααΎαααΆα (Java/Python) ααΆααα―αααΆαα αΆαααΆα ααα αααααααααααααΉαααααΌα ααΆααΆααΆαααααααΆααΆαα½αααααααΆααααΆααααααααααααααααα·ααααα·ααΆαααα αααααΆααα·αααα ααΆαααα α·ααααα»αααΆααααααΌαααα α·ααααα»αααΆααα ααααααΆααααααααααααΆαααααααα ααΆαααααααα (αααααΆααΏααααΆαααααααααΆααααααααααααααααΆαααΆαα’αααα’αα·αααααα αα·αα’αααααααααααααααααααα)α
αα»αααΊαααααΆαααααΆααααααΌαα’αααΈαααΆααα’ααα α₯α‘αΌααααααααα»αα»ααΆαααΊααΆααΌαααΆααα»αα ααΆα’αΆα ααααΌαααΆαααααΆαααΆααααααα―αααΆααααα’αΆα ααααα·ααααα·ααΆααααααααααααΆααα·αααααΉααααααααα·ααΈααα»ααααααα ααα»ααααααααΆαααα·ααΆααΆαααααα·ααααα·ααααααααααα (Java/Python/...) ααααΌα ααΆα―αααΆα/αααα ααα αΆαααΆα α ααα‘αΎαααΆαα»α αα·αααααααααα½αααΆααααα ααΎααααΈ αααα αα»αααΊαααβα’αΆα βααααΌαβααΆαβααΆααβαααααΆα αα·αβααααΎαααΆαβααΎβαααΆαααΈαβααβαααααβααααΆβαααβαα·αβα αΆαααΆα αβααΆαβααα αΆαβααααααβαααβααα
ααΎαααΈααα αα»αααΊαααααααΎαααΆααα αααα»αααα·ααααΆα sandbox ααααΆαααααα½αα αα½αααΆααΆαα’αΆααΆααααααααααΆααα·αααα·αααααΆαααααα½α ααααααααα―αααΆαααααΆαααααα½ααααααΆαααΆαα αΌαααααΎααΆαααααα·α ααΆααΆαα»ααααααααΎαααΆαααααΆαααααα½α αααααααα CPU αα·αα’αααα αα αΆαααααΆαααααα½α αα·αα’αααΈαααααααααα ααΆααα’αααααααααΌαααΆαα’αα»αααααααααΆαααααααααααααΊααααα·ααααα½αα Linux - α ααααααααααα
Kubernetes
ααΌα αααααΆααααααΆααααΈαα»α Kubernetes ααΊααΆα’ααααααα ααα»αααΊαααα ααΆααααΎαααΆαααΌα αααα α’ααααααααα±ααααΆααΌααααΆαααΈααα½α α αΎααααααΆαααααα·ααΆαααΆα "Hey, Kubernetes, αααααΎαααααΎαααΆαααααααααα»αααΊααααααααααα»αααΆαα½αααΉααα½αααααΆα 2 αα·αα’αααα αα αΆα 3 GB ααΈαα½αα α αΎαααααα±αααα½αααΆααααΎαααΆα!" Kubernetes ααΉααααααααΆααααααααααα αααα ααΆβααΉαβααβααΎαβαααααααΆαβα₯αβαα·ααααα ααΎαβααααΎαααΆαβαα»αααΊααα αα·αβα αΆααααααΎαβαα½αααΆβα‘αΎααα·αβααααα·αααΎβα αΆαααΆα α αααα ααβααΆαα’αΆαααααβαα αααβααααΆααααααΌαβααααααα ααααΆαα Kubernetes α’αα»ααααΆαα±ααα’ααααααααΆαααΆαα»αααααααΉα αα·ααααααΎαααααααααααΆα αααΎαααααααααααααααΆααααΆαααααααΆα αα·αααααΎαααΆααααααα·ααΈα

Kubernetes ααΈααααααααααα§ααΆαα
ααΎα’αααΈαα ααΆααααΎ αα·ααααααααααα αααα»α Kubernetes
αα·αα’αΈαα ααΎαααΆααααααααααααα»α αα·α Kubernetes α ααΎαβααβααΉαβαααβααΆ αα»αβα αααΎαβα’αΆα βαααα·αβαα βααΎβαααΆαααΈαβαααα½αα
ααΆαααααααααααΆα’αΆα ααααΌαααΆαααΌαααΆαα½αααααααααααα½αα ααΈααααΆααααΌααΆα (αααΆαααΈα/ααααΏα) ααααΌαααΆααα αα·ααα½ααα α±ααα’ααααα½αααΆα αααΎα (αα»αααΊααα)α Kubernetes ααΎααα½ααΆα’αααα’α ααααααααα αααα½αααΎαα‘αΎαααΎααααΎααΌα ααααα ααΎααααΈαα»αα±ααα’ααααα½αααααααΆαααααααααΆαα½αααααΆ? α α»αβααΎβααααΆααβαααα»αβα ααααβαα½αααβαα·ααΆαβααΆ αααααα α α·αααβααα αΈβααααααααΉαβαααααβαααα?
αααααΊααΆαααααααααααααΎ αα·αααααααααα αΌααααααα αααΈααΈααΌ ααααΎααα»α ααααΌαααΆααααααΆαααααααααααααααΎαααααΆαααα»αααααα αααααΊααΆα’αααΈαα½αααΌα ααΆ "αααααΈααααΆααααΆ" αααα»αααΊααα α αΎαααΆααααΌαααΆαααααΎααααΆααααΎααααΈααααΎαααΎαααααΆααααααααααααααα»αα αααα»αααααααα½ααααΈααΈααΌ αααααααα α’αΆα αααααααααα ααΉααα·α αα ααααααααααα½α - αααΆαααΆααΎαααααΎαααΎαα―αααΆαααααΆαααα»αααΊααα αα·αα’αΆα α α½αααΈαααααααααααααΆααααααα α αΎααααααΊααΆααααααααααααα αΆααΎαα‘αΎα ...
αααααααααααΎ αα·αααααααααααααΌαααΆαα’αα»αααααα αααα»α Kubernetes
Kubernetes ααααΎααααααΆααα·αααΎα (ααααααααααΆα‘α·ααΆ) ααααααααΎαα‘αΎααα αααα»αααΊααα ααΎααααΈα’αα»αααααααααααααααΈααΈααΌα ααααα·αααΎαααααα·ααΈααΎαααΈααααααααααα ααΆααα·αααΎαααααΌαααΆαααΎα (α§. ααΆααα½αααΆααααααααΈααΈααΌαα·α ααΆααα»α)α ααααΎ αα·ααααααααααααααΆααα’αααα αα αΆαααααΌαααΆααααα ααα»ααααααΆ ααΌα αααααα½αααααΆαααααΎαα ααΎααααΈααααΎααΌα αααααααΆαααααα·αα·αααααΎαααααΆαααΆαα αΆααααααΎαα‘αΎααα·αα α»αααααααααααααΆααΎααΆααΆ "OOMKilled" αααα¬ααα ααΆααα·αααααΎαααΆααααΈααΈααΌαα·αααΆααααααα»ααααΆααα αααααΆα K8s ααααΎα±ααααΆαααααΉααααααααααααααΆαααααΎααααΆααααα»ααααα αα·ααααααααααα»α cgroups ααα
ααααΎ CPU

αααααααααααΎ CPU ααααΌαααΆαα’αα»αααα
αααααΆααααΆαααΆαααα ααΌααααα‘ααααΎαααααΎαααΆααααααααΎαααΆαααΈααααααΆα CPU 4-core ααΆα§ααΆα αααα
K8s ααααΎααααααΆααααα»αααααααααα (cgroups) ααΎααααΈαααααααααααΆααααα
ααααααΆα (α’αααα
αα
αΆα αα·αααααΎαααΆα)α ααααΌααΆαααΆααΆαα»ααααααΆααααααΆααααΆα αα»ααΆαααα½ααααααααααααααααααα»αααα ααααααΆααααα’α·αααααΆαα
ααα
αΆαααααΌαααΆααααααΆαα»ααααα»αααααααααα―αααΆααα·αααα·α (/sys/fs/cgroup) αα
αααα»αααααΈαααα½αααααΆααααααΊ /sys/fs/cgroup/cpu,cpuacct/*.
K8s ααααΎα―αααΆα cpu.share ααΎααααΈαααα
ααααααΆαααααΎαααΆαα αααα»αααααΈααααααΎα root cgroup ααα½αααΆα 4096 ααΆαα αα»αααααααΆα CPU - 100% ααααΆααααα½αααααΆααααααΆα (1 core = 1024; αααααΊααΆαααααααα) α αααα»α root α
ααα
αΆαααααΆαααΆααααΆααΆαααα’αΆαααααααΎα
ααααααααΌαα
α
αααααΆαα
α»αααααα cpu.shareα αΎαβαα½αβααβααβααααΎβααΌα
βααααΆβααΉαβααΌαβα
α
βααααβαα½αβαα ααα αα
ααΎααααΆαα Kubernetes ααααααΆ αααα»α root cgroup ααΆαααΌαααΈααΆααα system.slice, user.slice ΠΈ kubepods. αααα»αααααΈαααααΌαααααΌαααΆαααααΎααΎααααΈα
ααα
αΆαααααΆααααΆαααΆααααα»αααααααααααααΆααα αα·ααααααα·ααΈα’αααααααΎααααΆαααα
ααΆααααα
K8s α α
α»αααααα - kubepods β αααααΎαα‘αΎαααα Kubernetes ααΎααααΈα
ααα
αΆαααααΆααααΆαααα
ααααΆααααΆαααΆαααΎαααα αΆαααΆαααα»αααααΈαα½α αα·αααΈααΈαααΆαααα½αααΈαα½αα 1024 ααΆαα αα»αααΆαα½ααααα»ααα kuberpod ααααΌαααΆααααα αα 4096 ααΆαα αα»α ααΎβααΆβα’αΆα βαα βαα½α βαααβααααβααΆα αααααΆααβαα αααα»αβα«αβααΆαβαα·αααα·βα αΌαβααααΎβααβααα»αααααα 4096 ααΆαα αα»α α αΎαααααΌαααααΆαα αα»αααααΌαα α ααααααΆαααΎαααΈα ααα½αααα (6144)? α ααα»α ααααΆααααΊααΆαααααααΆαα’ααααααα‘αΌααΈαα ααΌα ααααα’ααααααα ααααααΆα Linux (CFS) ααααΎααΆααΎααααΈα ααα αΆαααααΆα CPU ααΆααααΆααΆαααα αααα»αααααΈααααααΎα αααα»αααΈαααααΌαααα½αααΆα 680 ααΆαα αα»ααα·α (16,6% αα 4096) α αΎα kubepod ααα½αααΆααα ααα 2736 ααΆαα αα»α αααα»αβααααΈβααΆαβααΆαβααα’αΆα αααα»αβααΈαβααααΌαβααΉαβαα·αβααααΎααααΆααβααααΆαβαααβααΆαβαααα ααβαααβααα
ααΆααααΆαααα’ αααααα·ααΈααααααααααΆαααααααΆαααΎααααΈαααααΆαααΆαααααααααΆαααααΆα CPU ααααα·αααΆαααααΎα ααΆααααααααααααΆα "ααααα" αα ααΆαααααα»αααα αααααΆααααΌαααΆαα ααα αΆααα αααα»ααααααααΌαααΆαααΆααααα½αααααΆααααααα (ααΆααααααααΎαα‘αΎαααΆααΆα αααΎααααΈαααααΆαααΆαααΆααααααα»α)α αα·ααΈααΆαααααααααααααααΆαααααααΌαααΆαα’αα»ααααα ααααααΌαα α ααΆααα’ααααααΌαα α α
ααααααΆααααααΆααΆααΌαααΆαα ααα αΆαααΆαααααααΎαααΆαααααα»αααα·ααα αα·αααΆααΆααΆααααΆαααααΆααααΆααααααΎαααΆα "αα½α " ααααΆαααΈα’ααααααα‘αΎαα
αααααααααααΈααΈααΌ
αααααΈααΆααΆααα·ααααααΆααΆαααααα αα·αααααΎαα αααα»α K8s ααΎααα ααααααααααΆααααα ααΆαα’αα»αααααααααα½αααααΊαα»αααααΆααααΆααα ααα ααααΆαααααα»αα αα·αααααααααααΆαα―αααΆααα·α αααα»αα
K8s α
αΌααα½α ααΎααααΈα’αα»ααααααααααααα ααΆαααααααααααα½αααααααΌαααΆααααααΆαααα
αααα»αα―αααΆα cfs_period_us ΠΈ cfs_quota_us αα
αααα»ααα cgroup (α―αααΆαααααΆαααΈααΆαααα
ααΈααααααααα cpu.share).
αα·αααΌα
cpu.share, ααΌααΆααΊααα’ααααΎ ααααααα αΎααα·αααααα
ααΎααΆααααα½αααααΆααααααΆααααααα cfs_period_us αααααΆαααααααααααααααα (αααα) - ααΆααααα 100000 ΞΌs (100 ms) α ααΆααααααΎαααΎααααΈααααΆααααααΌααααααααααα
αααα»α K8s ααα»ααααααΆα’αΆα
ααααΎααΆααααα
αααα»αα’αΆααα αααΆαααααΆααααααααα αααααα·ααΈααααααααααααΎααααααΎααααΈα
αΆααααααΎαααΌααΆαααααΆαααααΎα‘αΎααα·αα α―αααΆαααΈααΈα cfs_quota_usαααααΆαααααααααΆαααααΆα (ααΌααΆ) αααα»αααααααΈαα½ααα α
αααΆαααΆααΆααααΌαααΆααααααΆαααααααααΆααΈααααΌαα·ααΆααΈα ααΌααΆα’αΆα
ααΎαααΈαααααααααα; αα
αααα»αααΆαααααααααααααΆα’αΆα
ααααΆα 100 ms α
ααΌααααα‘ααααΎαααααΆααΈαααΌααΈααα ααΎαααΆαααΈα 16-core (αααααααα»αααααΌαααααΌαα αααα»ααααααΎαααΆααα Omio):

ααααΆααΈαααΌ 1: 2 threads αα·ααααααααα 200 ms α ααααΆαααΆααα·αααΎα

ααααΆααΈαααΌ 2: 10 threads αα·ααααααααα 200 ms α ααΆααα·αααααΎαααΆαα
αΆααααααΎααααααΆααααΈ 20 ms ααΆαα
αΌαααααΎααααΆαααααΎαααΆαααααΌαααΆααααααααααΆααααΈ 80 ms αααααααα
α αΌααα·ααΆαααΆα’αααααααααααααααααααΈααΈααΌαα 2 ααΊααα; Kubernetes ααΉααααααααααααααααα ααΆ 200 ms α αααααΆααααααΆαα»αααΊαααα’αΆα ααααΎαααααααΆ CPU α’αα·ααααΆ 200ms ααααα·αα αΆαααΆα ααα·αααΎαα
α αΎααααααΊααΆαααααααααααΆααααααΆαααΈαααΆαα αΆααααααΎαα ααΌα αααααΆααααααΆααααΆαααΎ ααΌααΆαααααΆαααΊ 200 ms α ααααα·αααΎα’ααααααα»αααααΎααΆαααααααααΆα ααα αααααααα‘αΆααα ααΎαααΆαααΈα 12-core (ααΎαααΌαααΆααααααΆααααααΆααΈαααΌααΈ 2) αααααααααααααααααααααΆααα’αααα ααααα ααΌααΆααΉαααααΌαα’αααααα»αααααααααααΉααα 20 ms (α αΆααααΆααααΈ 10 * 20 ms = 200 ms) α αΎααααααααα‘αΆαααΆααα’αααααααααααΉααααα½αα Β» (αα·αααΎα) αααααΆαα 80 ms αααααΆααα αααααΆααααααΆαααα½α α αΎα αααααΆαααααΆααα·αααΎαα αααΎααααααΎαα‘αΎα α αΎααα»αααΊααααα·αα’αΆα ααΌααααΈαααααααααΌααΆαααααΆαααααΆααα
ααΎααααΎααΌα ααααα ααΎααααΈααΆαααααα throttling αα αααα»α pods?
ααααΆααααα
αΌααα
pod α αΎαααααα·ααααα· cat /sys/fs/cgroup/cpu/cpu.stat.
-
nr_periods- α ααα½αααα»ααααααααααααααααα; -
nr_throttled- α ααα½ααααααααααα·αααΎααααα»ααααΆαααΆαnr_periods; -
throttled_time- αααααααΆαα·αααΎαααΆ nanoseconds α

ααΎααΆαα’αααΈααΎαα‘αΎα?
ααΆαααααα ααΎαααα½αααΆαααΆααα·αααΎαααααααααα»αααααααααααα·ααΈααΆααα’ααα αααααααααΆααα αΌα αα½αααααααα ααααΆααααΆαααΆαααααΆ!
ααΆααΆαα±ααααΆαααα α»ααααααα - ααΆααααΆααααααα»αααΆααααα½ααα·αα·αααααΆαααααααααα½α ααΆαααααααα»αααΊααα ααΆαααΆα αααΆααααααΆαααααααΆα ααΆαα’ααααααααα»αααΆαα α ααααΆααααα αααβααΆβααααααβαα βααΈβαααα»αβαααα»αβααΆαβαααααΎαβααΆαβααΊααααΆα αα·αβα’ααααΆβααα α»αβααΆααβααβαααααα
ααΆααααααα α α·ααααα·ααααα·ααΆα
α’αααΈααααααααΆαααΊααΆαααααα ααΈαααα ααΎαααΆαααααααα αααααααααααααΈααΈααΌ α αΎαααΆαα αΆααααααΎαααααΎαα αα α»ααααααααΆαααΊααα OS αα αααα»αα ααααααα ααΆααααα α»αααααααααα»α αααααα α»αααααΌαααΆααα½ααα»αα α ααα½αααααα α»α (HTTP 5xx) αα αααα»αααααΆααααααααααΎαααααΆααααΆαααααΆααα α»ααααΆαααααΆααα
ααα α»α HTTP 5xx

ααα α»α HTTP 5xx αααααΆααααααΆααααααααΆαααα½αα
αααααααΆααααΎααα p95

ααΆαααΊααααΆαααααααΎααααΆααααααααΆαα, ααΆαααααΈ 95
ααΆαβα αααΆαβααααα·ααααα·ααΆα

α
ααα½αααααα§ααΆα ααααααααΆαα
αααΆα
ααΎα’αααΈαα ααΆααΆαα αΆαα?
ααΌα αααααΆααααααΆαααα ααΎαα’αααααα
ααΆαααααααααααΆα’αΆα ααααΌαααΆαααΌαααΆαα½αα’αΆααΆααα·ααα½α... Kubernetes ααΎααα½ααΆα’αααα’α ααααααααα ααα»ααααααΎααααΎααΌα ααααα ααΎααααΈαααααΆα’ααααα½αααΈααααααααΆαα½αααααΆ? α α»αβααΎβααααΆααβαααα»αβα ααααβαα½αααβαα·ααΆαβααΆ αααααα α α·αααβααα αΈβααααααααΉαβαααααβαααα?
αααααΆααΆαα
αΆααα αα»αααααα·αα
αααααααααααΆααα½αα’αΆα
αααΈααααΆα CPU αααααΆααα
ααΎαααΆαααΈαα ααααα·αααΎα’αααααΆαααααααααα·ααΈααααΆααα (α§ααΆα ααα JVM, Go, Node VM ααααΌαααΆαααααααα
ααΆααααααααααααΉαααααΌα) ααααα·ααααααΆαααα αΆααα α’αααα’αΆα
ααααΎααΆααααα»αααααααααααααααααΆαααΌαα ααα»ααααβααααα·αααΎβαααααα·ααΈβααααΌαβααΆαβααααΎβα±ααβαααααΎαβααααα α¬βαα·αβααΆαβααααΎβα±ααβαααααΎαβα’αααΈβααΆααα’αα (FROM java:latest) ααααΆαααΆαα’αΆα
α
ααααΈααΆααααααααααα αα
Omio ααΎαααΆα Dockerfiles ααΌαααααΆααααααααααααααααα·ααΆαα½αααΉαααΆααααααααααΆαααΎααααααααααΆαααααααΆαααααααΆααΆααααΆααα ααΌα
αααααααα αΆααααα·αααΆαααα
ααΎαβααΌαβααααΆαβα±ααβαααα½αβαα·αα·αααβαααααα (ααΆαααααΎααααΆαα αα·αααα·ααΆα αα·αααα α»α) ααΆααααααΆαααα API αα·αα’ααααΆααα α»αα ααΆααΆααΆααααααααααΎαααααΆαααΆαααααΉααα»αα
ααα ααααΈααα
αααααΆααΏαααααααΎαα αααααΆααααΆααααααααΆααα½ααααΆαααααΆααα±αααααααΈα’αααΈααααααα»αααΎαα‘αΎαα
- ;
- ;
- ;
- ;
- - ααααΎα "ααΆααα·αααααΎαααΆααααΈααΈααΌ" α
αααΆαααΆαααααα α»α Kubernetesα
- ;
- ;
- .
ααΎα’αααααΆααα½αααααααααα αΆααααααααααΆαα αααα»αααΆαα’αα»ααααααααα’ααα α¬ααΆααααα·αααααααΆααααααΉαααΆααα·αααΎααααα»αααα·ααΆααΆαααα·ααααααααα»ααα»ααα? α αααααααααΏαααααα’ααααα αααα»αααα·ααααα!
PS ααΈα’ααααααααα
ααΌαα’αΆαααααααα ααΎαααααααααααΎαα
- «»
- «»
- Β«"α
ααααα: www.habr.com
