[Slurm (Π‘Π»ΡΡΠΌ)] Kubernetes Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² (2021)
[Slurm (Π‘Π»ΡΡΠΌ)] Kubernetes Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² (2021)
ΠΠΎΠΌΡ ΠΏΠΎΠ΄ΠΎΠΉΠ΄ΡΡ ΠΊΡΡΡ:
***ΠΠ°ΡΠΈΠ½Π°ΡΡΠΈΠΌ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌ
ΠΡ ΡΠ΄Π΅Π»Π°Π΅ΡΠ΅ ΡΠ°Π³ ΠΊ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄Ρ Π½Π° Π½ΠΎΠ²ΡΠΉ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠΉ ΡΡΠΎΠ²Π΅Π½Ρ, ΠΈΠ·ΡΡΠΈΡΠ΅ ΠΎΡΠ½ΠΎΠ²Ρ Kubernetes.
***ΠΠΏΡΡΠ½ΡΠΌ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌ
ΠΡ ΠΏΠΎΠΉΠΌΠ΅ΡΠ΅, ΠΊΠ°ΠΊ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π² ΠΊΠ»Π°ΡΡΠ΅ΡΠ΅, ΡΠ·Π½Π°Π΅ΡΠ΅, ΠΊΠ°ΠΊΠΈΠ΅ ΠΌΠΎΠΌΠ΅Π½ΡΡ Π½ΡΠΆΠ½ΠΎ ΡΡΠ΅ΡΡΡ ΠΏΡΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅.
***Π’Π΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠΌ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠΌ
Π£Π·Π½Π°Π΅ΡΠ΅ ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΡ ΠΈ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡΡ Kubernetes, ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΏΠΎΠ΄
Kubernetes.
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°:
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΡΠΎΡΡΠ°Π²Π»Π΅Π½Π° Ρ ΡΡΠ΅ΡΠΎΠΌ ΠΏΠΎΡΡΠ΅Π±Π½ΠΎΡΡΠ΅ΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ²: Π½Π΅Ρ Π»ΠΈΡΠ½Π΅ΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ, ΠΊΠΎΡΠΎΡΠ°Ρ Π½Π΅ ΠΏΡΠΈΠ³ΠΎΠ΄ΠΈΠ»Π°ΡΡ Π±Ρ Π² ΡΠ΅Π°Π»ΡΠ½ΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠ°Ρ , Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ Π²Π°ΠΆΠ½ΡΠ΅ Π½ΡΠ°Π½ΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΏΠΎΠ΄ k8s.
Π’Π΅ΠΌΠ° 1. ΠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² Kubernetes
Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ Kubernetes
ΠΠ°ΠΊΠΈΠ΅ Π·Π°Π΄Π°ΡΠΈ ΡΠ΅ΡΠ°Π΅Ρ
ΠΠ±Π·ΠΎΡ ΡΠ°Π±ΠΎΡΡ Ρ ΠΊΠ»Π°ΡΡΠ΅ΡΠΎΠΌ
Π’Π΅ΠΌΠ° 2. ΠΠ±ΡΡΡΠ°ΠΊΡΠΈΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ
Pod
ReplicaSet
Deployment
Π’Π΅ΠΌΠ° 3. Π₯ΡΠ°Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΉ
ΠΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΡ
Secret
ConfigMap
Π’Π΅ΠΌΠ° 4. Π₯ΡΠ°Π½Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΡΡ
ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Kubernetes
Persistent volume
Persistent volume claim
Π’Π΅ΠΌΠ° 5. Π‘Π΅ΡΠ΅Π²ΡΠ΅ Π°Π±ΡΡΡΠ°ΠΊΡΠΈΠΈ
Health check
Service
Ingress
Π’Π΅ΠΌΠ° 6. Π£ΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΠΊΠ»Π°ΡΡΠ΅ΡΠ°
ΠΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ ΠΊΠ»Π°ΡΡΠ΅ΡΠ°
ΠΠ°ΠΊ Π·Π°ΠΏΡΡΠΊΠ°Π΅ΡΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅
Π’Π΅ΠΌΠ° 7. Oneshot Π·Π°Π΄Π°ΡΠΈ
Job
CronJob
Π’Π΅ΠΌΠ° 8. ΠΠ»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Ρ Deployment'Ρ
DaemonSet
StatefulSet
Π’Π΅ΠΌΠ° 9. ΠΠ²ΡΠΎΡΠΈΠ·Π°ΡΠΈΡ Π² ΠΊΠ»Π°ΡΡΠ΅ΡΠ΅
Kubeconfig
RBAC
ΠΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ Π² ΠΊΠ»Π°ΡΡΠ΅ΡΠ΅. PSP, Limit Range, Resource Quota
Π’Π΅ΠΌΠ° 10. ΠΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ Π―Π Π² Kubernetes
Java
Python
Go
Π’Π΅ΠΌΠ° 11. ΠΠΎΠΊΠ°Π»ΡΠ½Π°Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Π² Kubernetes
Minikube
ΠΠ²ΡΠΎΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π° Π² ΠΏΠΎΠ΄Π΅
Π’Π΅ΠΌΠ° 12. ΠΠ΅Π±Π°Π³ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π² ΠΊΠ»Π°ΡΡΠ΅ΡΠ΅
ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Kubernetes
ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠΎΡΠΈΠ»ΠΈΡΠΎΠ²ΡΠΈΠΊΠΎΠ²
Pprof
Best Practice ΠΏΠΎ ΡΠ°Π±ΠΎΡΠ΅ Ρ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ°ΠΌΠΈ Π² ΠΏΡΠΎΠ΄Π°ΠΊΡΠ΅Π½Π΅
Π’Π΅ΠΌΠ° 13. Π’Π΅ΠΌΠΏΠ»Π΅ΠΉΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ
ΠΠ±Π·ΠΎΡ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠΈΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ²
Helm
Π’Π΅ΠΌΠ° 14. CI/CD
Π’Π΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅
Π‘Π±ΠΎΡΠΊΠ° ΠΎΠ±ΡΠ°Π·Π°
ΠΠ΅ΠΏΠ»ΠΎΠΉ Ρ Helm
Π₯ΡΠΊΠΈ
Π’Π΅ΠΌΠ° 15. ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠ΅ΠΉ Kubernetes Π² ΡΠ²ΠΎΠΈΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡ
RBAC
ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ Π΄Π»Ρ Kubernetes
Π Π°Π±ΠΎΡΠ° Ρ API
Π‘ΠΏΠΈΠΊΠ΅ΡΡ ΠΊΡΡΡΠ°:
ΠΡΡΡ Π΄Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ² Π²Π΅Π΄ΡΡ Π΄Π΅Π²ΠΎΠΏΡ-ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΡ, ΠΎΠ½ΠΈ ΡΠ°ΡΡΠΊΠ°ΠΆΡΡ, ΠΊΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ Π΄Π΅Π²ΠΎΠΏΡ-ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°ΠΌΠΈ
ΠΠ°ΡΡΠ΅Π»Ρ ΠΠ±ΡΠ°Π΅Π²
Developer Advocate Π² Southbridge
β ΠΠ½ΠΆΠ΅Π½Π΅Ρ Ρ 8-Π»Π΅ΡΠ½ΠΈΠΌ ΡΡΠ°ΠΆΠ΅ΠΌ,
β Certified Kubernetes Administrator,
β ΠΠ½Π΅Π΄ΡΠ΅Π½ΠΈΡ Kubernetes Π΄Π»Ρ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠ² Southbridge,
β Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ ΠΊΡΡΡΠΎΠ² ΠΈ ΡΠΏΠΈΠΊΠ΅Ρ Π‘Π»ΡΡΠΌ.
ΠΠ°Π²Π΅Π» Π‘Π΅Π»ΠΈΠ²Π°Π½ΠΎΠ²
ΠΡΡ ΠΈΡΠ΅ΠΊΡΠΎΡ Π² Yandex.Cloud
β ΠΠ΅ΡΡΡΠΊΠΈ Π²ΡΡΡΡΠΎΠ΅Π½Π½ΡΡ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡ ΠΈ ΡΠΎΡΠ½ΠΈ Π½Π°ΠΏΠΈΡΠ°Π½Π½ΡΡ ΠΏΠ°ΠΉΠΏΠ»Π°ΠΉΠ½ΠΎΠ² CI/CD,
β Certified Kubernetes Administrator,
β ΠΠ²ΡΠΎΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΠΊΡΡΡΠΎΠ² ΠΏΠΎ Kubernetes ΠΈ DevOps,
β Π Π΅Π³ΡΠ»ΡΡΠ½ΡΠΉ Π΄ΠΎΠΊΠ»Π°Π΄ΡΠΈΠΊ Π½Π° Π ΠΎΡΡΠΈΠΉΡΠΊΠΈΡ ΠΈ ΠΌΠ΅ΠΆΠ΄ΡΠ½Π°ΡΠΎΠ΄Π½ΡΡ IT-ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΡΡ .
ΠΠΎΠΌΡ ΠΏΠΎΠ΄ΠΎΠΉΠ΄ΡΡ ΠΊΡΡΡ:
***ΠΠ°ΡΠΈΠ½Π°ΡΡΠΈΠΌ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌ
ΠΡ ΡΠ΄Π΅Π»Π°Π΅ΡΠ΅ ΡΠ°Π³ ΠΊ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄Ρ Π½Π° Π½ΠΎΠ²ΡΠΉ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠΉ ΡΡΠΎΠ²Π΅Π½Ρ, ΠΈΠ·ΡΡΠΈΡΠ΅ ΠΎΡΠ½ΠΎΠ²Ρ Kubernetes.
***ΠΠΏΡΡΠ½ΡΠΌ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌ
ΠΡ ΠΏΠΎΠΉΠΌΠ΅ΡΠ΅, ΠΊΠ°ΠΊ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π² ΠΊΠ»Π°ΡΡΠ΅ΡΠ΅, ΡΠ·Π½Π°Π΅ΡΠ΅, ΠΊΠ°ΠΊΠΈΠ΅ ΠΌΠΎΠΌΠ΅Π½ΡΡ Π½ΡΠΆΠ½ΠΎ ΡΡΠ΅ΡΡΡ ΠΏΡΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅.
***Π’Π΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠΌ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠΌ
Π£Π·Π½Π°Π΅ΡΠ΅ ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΡ ΠΈ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡΡ Kubernetes, ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΏΠΎΠ΄
Kubernetes.
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°:
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΡΠΎΡΡΠ°Π²Π»Π΅Π½Π° Ρ ΡΡΠ΅ΡΠΎΠΌ ΠΏΠΎΡΡΠ΅Π±Π½ΠΎΡΡΠ΅ΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ²: Π½Π΅Ρ Π»ΠΈΡΠ½Π΅ΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ, ΠΊΠΎΡΠΎΡΠ°Ρ Π½Π΅ ΠΏΡΠΈΠ³ΠΎΠ΄ΠΈΠ»Π°ΡΡ Π±Ρ Π² ΡΠ΅Π°Π»ΡΠ½ΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠ°Ρ , Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ Π²Π°ΠΆΠ½ΡΠ΅ Π½ΡΠ°Π½ΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΏΠΎΠ΄ k8s.
Π’Π΅ΠΌΠ° 1. ΠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² Kubernetes
Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ Kubernetes
ΠΠ°ΠΊΠΈΠ΅ Π·Π°Π΄Π°ΡΠΈ ΡΠ΅ΡΠ°Π΅Ρ
ΠΠ±Π·ΠΎΡ ΡΠ°Π±ΠΎΡΡ Ρ ΠΊΠ»Π°ΡΡΠ΅ΡΠΎΠΌ
Π’Π΅ΠΌΠ° 2. ΠΠ±ΡΡΡΠ°ΠΊΡΠΈΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ
Pod
ReplicaSet
Deployment
Π’Π΅ΠΌΠ° 3. Π₯ΡΠ°Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΉ
ΠΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΡ
Secret
ConfigMap
Π’Π΅ΠΌΠ° 4. Π₯ΡΠ°Π½Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΡΡ
ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Kubernetes
Persistent volume
Persistent volume claim
Π’Π΅ΠΌΠ° 5. Π‘Π΅ΡΠ΅Π²ΡΠ΅ Π°Π±ΡΡΡΠ°ΠΊΡΠΈΠΈ
Health check
Service
Ingress
Π’Π΅ΠΌΠ° 6. Π£ΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΠΊΠ»Π°ΡΡΠ΅ΡΠ°
ΠΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ ΠΊΠ»Π°ΡΡΠ΅ΡΠ°
ΠΠ°ΠΊ Π·Π°ΠΏΡΡΠΊΠ°Π΅ΡΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅
Π’Π΅ΠΌΠ° 7. Oneshot Π·Π°Π΄Π°ΡΠΈ
Job
CronJob
Π’Π΅ΠΌΠ° 8. ΠΠ»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Ρ Deployment'Ρ
DaemonSet
StatefulSet
Π’Π΅ΠΌΠ° 9. ΠΠ²ΡΠΎΡΠΈΠ·Π°ΡΠΈΡ Π² ΠΊΠ»Π°ΡΡΠ΅ΡΠ΅
Kubeconfig
RBAC
ΠΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ Π² ΠΊΠ»Π°ΡΡΠ΅ΡΠ΅. PSP, Limit Range, Resource Quota
Π’Π΅ΠΌΠ° 10. ΠΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ Π―Π Π² Kubernetes
Java
Python
Go
Π’Π΅ΠΌΠ° 11. ΠΠΎΠΊΠ°Π»ΡΠ½Π°Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Π² Kubernetes
Minikube
ΠΠ²ΡΠΎΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π° Π² ΠΏΠΎΠ΄Π΅
Π’Π΅ΠΌΠ° 12. ΠΠ΅Π±Π°Π³ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π² ΠΊΠ»Π°ΡΡΠ΅ΡΠ΅
ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Kubernetes
ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠΎΡΠΈΠ»ΠΈΡΠΎΠ²ΡΠΈΠΊΠΎΠ²
Pprof
Best Practice ΠΏΠΎ ΡΠ°Π±ΠΎΡΠ΅ Ρ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ°ΠΌΠΈ Π² ΠΏΡΠΎΠ΄Π°ΠΊΡΠ΅Π½Π΅
Π’Π΅ΠΌΠ° 13. Π’Π΅ΠΌΠΏΠ»Π΅ΠΉΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ
ΠΠ±Π·ΠΎΡ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠΈΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ²
Helm
Π’Π΅ΠΌΠ° 14. CI/CD
Π’Π΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅
Π‘Π±ΠΎΡΠΊΠ° ΠΎΠ±ΡΠ°Π·Π°
ΠΠ΅ΠΏΠ»ΠΎΠΉ Ρ Helm
Π₯ΡΠΊΠΈ
Π’Π΅ΠΌΠ° 15. ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠ΅ΠΉ Kubernetes Π² ΡΠ²ΠΎΠΈΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡ
RBAC
ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ Π΄Π»Ρ Kubernetes
Π Π°Π±ΠΎΡΠ° Ρ API
Π‘ΠΏΠΈΠΊΠ΅ΡΡ ΠΊΡΡΡΠ°:
ΠΡΡΡ Π΄Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ² Π²Π΅Π΄ΡΡ Π΄Π΅Π²ΠΎΠΏΡ-ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΡ, ΠΎΠ½ΠΈ ΡΠ°ΡΡΠΊΠ°ΠΆΡΡ, ΠΊΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ Π΄Π΅Π²ΠΎΠΏΡ-ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°ΠΌΠΈ
ΠΠ°ΡΡΠ΅Π»Ρ ΠΠ±ΡΠ°Π΅Π²
Developer Advocate Π² Southbridge
β ΠΠ½ΠΆΠ΅Π½Π΅Ρ Ρ 8-Π»Π΅ΡΠ½ΠΈΠΌ ΡΡΠ°ΠΆΠ΅ΠΌ,
β Certified Kubernetes Administrator,
β ΠΠ½Π΅Π΄ΡΠ΅Π½ΠΈΡ Kubernetes Π΄Π»Ρ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠ² Southbridge,
β Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ ΠΊΡΡΡΠΎΠ² ΠΈ ΡΠΏΠΈΠΊΠ΅Ρ Π‘Π»ΡΡΠΌ.
ΠΠ°Π²Π΅Π» Π‘Π΅Π»ΠΈΠ²Π°Π½ΠΎΠ²
ΠΡΡ ΠΈΡΠ΅ΠΊΡΠΎΡ Π² Yandex.Cloud
β ΠΠ΅ΡΡΡΠΊΠΈ Π²ΡΡΡΡΠΎΠ΅Π½Π½ΡΡ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡ ΠΈ ΡΠΎΡΠ½ΠΈ Π½Π°ΠΏΠΈΡΠ°Π½Π½ΡΡ ΠΏΠ°ΠΉΠΏΠ»Π°ΠΉΠ½ΠΎΠ² CI/CD,
β Certified Kubernetes Administrator,
β ΠΠ²ΡΠΎΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΠΊΡΡΡΠΎΠ² ΠΏΠΎ Kubernetes ΠΈ DevOps,
β Π Π΅Π³ΡΠ»ΡΡΠ½ΡΠΉ Π΄ΠΎΠΊΠ»Π°Π΄ΡΠΈΠΊ Π½Π° Π ΠΎΡΡΠΈΠΉΡΠΊΠΈΡ ΠΈ ΠΌΠ΅ΠΆΠ΄ΡΠ½Π°ΡΠΎΠ΄Π½ΡΡ IT-ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΡΡ .
favorite
0
star
0
