ΠœΠΎΡΡ‚ ΠΎΠΏΠΈΡ‚ ΠΈ ΡΡŠΠ²Π΅Ρ‚ΠΈ Π·Π° ΠΈΠ·ΠΏΠΈΡ‚ ΠΏΠΎ Certified Kubernetes Application Developer (CKAD)

ΠœΠΎΡΡ‚ ΠΎΠΏΠΈΡ‚ ΠΈ ΡΡŠΠ²Π΅Ρ‚ΠΈ Π·Π° ΠΈΠ·ΠΏΠΈΡ‚ ΠΏΠΎ Certified Kubernetes Application Developer (CKAD)БъвсСм наскоро ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ ΠΏΡ€Π΅ΠΌΠΈΠ½Π°Ρ… ΠΈΠ·ΠΏΠΈΡ‚Π° Π·Π° сСртифициран Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Π½Π° прилоТСния Π·Π° Kubernetes (CKAD) ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ… сСртификат. ДнСс искам Π΄Π° Ρ€Π°Π·ΠΊΠ°ΠΆΠ° Π·Π° самата ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° ΠΏΠΎ сСртификация ΠΈ ΠΊΠ°ΠΊ сС подготвях Π·Π° нСя. Π—Π° ΠΌΠ΅Π½ бСшС интСрСсСн ΠΎΠΏΠΈΡ‚ Π΄Π° сС явя Π½Π° ΠΎΠ½Π»Π°ΠΉΠ½ ΠΈΠ·ΠΏΠΈΡ‚ ΠΏΠΎΠ΄ Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»Π½ΠΎ наблюдСниС Π½Π° изпитващия. Π’ΡƒΠΊ няма Π΄Π° ΠΈΠΌΠ° Ρ†Π΅Π½Π½Π° тСхничСска информация, статията ΠΈΠΌΠ° изцяло повСствоватСлСн Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€. Π‘ΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° нямах голям ΠΎΠΏΠΈΡ‚ Π² Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° с Kubernetes ΠΈ Π½Π΅ сС подготвях ΡΡŠΠ²ΠΌΠ΅ΡΡ‚Π½ΠΎ с ΠΊΠΎΠ»Π΅Π³ΠΈ, ΡƒΡ‡Π΅Ρ… ΠΈ Ρ‚Ρ€Π΅Π½ΠΈΡ€Π°Ρ… сам Π² свободното си Π²Ρ€Π΅ΠΌΠ΅.

Аз съм сравнитСлно ΠΌΠ»Π°Π΄ Π² областта Π½Π° ΡƒΠ΅Π± Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π°, Π½ΠΎ Π±ΡŠΡ€Π·ΠΎ ΠΎΡΡŠΠ·Π½Π°Ρ…, Ρ‡Π΅ Π±Π΅Π· ΠΏΠΎΠ½Π΅ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ€Π½ΠΈ познания ΠΏΠΎ Docker ΠΈ K8s Π΄Π°Π»Π΅Ρ‡ няма Π΄Π° стигна. ΠŸΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° курс ΠΈ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ°Ρ‚Π° Π·Π° ΠΏΠΎΠ΄ΠΎΠ±Π΅Π½ ΠΈΠ·ΠΏΠΈΡ‚ ΠΌΠΈ сС видяха Π΄ΠΎΠ±ΡŠΡ€ Π²Ρ…ΠΎΠ΄ към свСта Π½Π° ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΈΡ‚Π΅ ΠΈ тяхната оркСстрация.

Ако всС ΠΎΡ‰Π΅ мислитС, Ρ‡Π΅ Kubernetes Π΅ Ρ‚Π²ΡŠΡ€Π΄Π΅ слоТСн ΠΈ Π½Π΅ Π΅ Π·Π° вас, моля, ΠΊΠ»ΠΈΠΊΠ½Π΅Ρ‚Π΅ Ρ‚ΡƒΠΊ.

Какво прСдставлява Ρ‚ΠΎΠ²Π°?

Има Π΄Π²Π° Ρ‚ΠΈΠΏΠ° сСртификация ΠΏΠΎ Kubernetes ΠΎΡ‚ Cloud Native Computing Foundation (CNCF):

  • Π‘Π΅Ρ€Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Π½ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Π½Π° прилоТСния Π·Π° Kubernetes (CKAD) β€” ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° способността Π΄Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€Π°, създава, ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π° ΠΈ ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π° cloud native прилоТСния Π·Π° Kubernetes. Π˜Π·ΠΏΠΈΡ‚ΡŠΡ‚ ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠ°Π²Π° 2 часа, с 19 задания ΠΈ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π΅Π½ Π±Π°Π» 66%. НСобходими са сравнитСлно ΠΏΠΎΠ²ΡŠΡ€Ρ…Π½ΠΎΡΡ‚Π½ΠΈ познания ΠΏΠΎ основнитС ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²ΠΈ. Π¦Π΅Π½Π°Ρ‚Π° Π΅ 300 $.
  • Π‘Π΅Ρ€Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Π½ администратор Π½Π° Kubernetes (CKA) β€” ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° умСнията, знанията ΠΈ ΠΊΠΎΠΌΠΏΠ΅Ρ‚Π΅Π½Ρ†ΠΈΠΈΡ‚Π΅ Π·Π° изпълнСниС Π½Π° Π·Π°Π΄ΡŠΠ»ΠΆΠ΅Π½ΠΈΡΡ‚Π° Π½Π° администратори Π½Π° Kubernetes. Π˜Π·ΠΏΠΈΡ‚ΡŠΡ‚ ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠ°Π²Π° 3 часа, с 24 задания ΠΈ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π΅Π½ Π±Π°Π» 74%. НСобходими са ΠΏΠΎ-дълбоки познания Π·Π° ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅ ΠΈ настройка Π½Π° систСми. Π¦Π΅Π½Π°Ρ‚Π° ΡΡŠΡ‰ΠΎ Π΅ 300 $.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ‚Π΅ Π·Π° сСртификация CKAD ΠΈ CKA бяха Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π΅Π½ΠΈ ΠΎΡ‚ Ρ„ΠΎΠ½Π΄Π° Cloud Native Computing Foundation с Ρ†Π΅Π» Ρ€Π°Π·ΡˆΠΈΡ€ΡΠ²Π°Π½Π΅ Π½Π° СкосистСмата Kubernetes Ρ‡Ρ€Π΅Π· стандартизирано ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΈ сСртификация. Π’ΠΎΠ·ΠΈ Ρ„ΠΎΠ½Π΄ бСшС създадСн ΠΎΡ‚ Google Π² ΠΏΠ°Ρ€Ρ‚Π½ΡŒΠΎΡ€ΡΡ‚Π²ΠΎ с Linux Foundation, Π½Π° която ΠΏΠΎ-късно бСшС прСдоставСн Kubernetes ΠΊΠ°Ρ‚ΠΎ Π½Π°Ρ‡Π°Π»Π½ΠΎ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡ‡Π½ΠΎ участиС ΠΈ която ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π° ΠΏΠΎΠ΄ΠΊΡ€Π΅ΠΏΠ° ΠΎΡ‚ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΊΠ°Ρ‚ΠΎ Microsoft, Apple, Facebook, Cisco, Intel, Red Hat ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ Π΄Ρ€ΡƒΠ³ΠΈ (с) Wiki

Π’Π°ΠΊΠ° Ρ‡Π΅, Π½Π°ΠΊΡ€Π°Ρ‚ΠΊΠΎ, Ρ‚ΠΎΠ²Π° са ΠΈΠ·ΠΏΠΈΡ‚ΠΈ ΠΎΡ‚ "основната организация" ΠΏΠΎ Kubernetes. Π Π°Π·Π±ΠΈΡ€Π° сС, ΠΈΠΌΠ° ΠΈ сСртификации ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈ Ρ„ΠΈΡ€ΠΌΠΈ.

Π—ΠΠ©Πž?

ВСроятно, Ρ‚ΠΎΠ²Π° Π΅ Π½Π°ΠΉ-ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΡ€Π΅Ρ‡ΠΈΠ²Π°Ρ‚Π° Ρ‚ΠΎΡ‡ΠΊΠ° Π² цялата Ρ‚Π°Π·ΠΈ идСя. НС искам Π΄Π° водя спор относно нСобходимостта ΠΎΡ‚ сСртификати, просто искам Π΄Π° вярвам, Ρ‡Π΅ ΠΏΡ€ΠΈΡ‚Π΅ΠΆΠ°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΏΠΎΠ΄ΠΎΠ±Π΅Π½ сСртификат ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»Π½ΠΎ Ρ‰Π΅ повлияС Π½Π° моята стойност Π½Π° ΠΏΠ°Π·Π°Ρ€Π° Π½Π° Ρ‚Ρ€ΡƒΠ΄Π°. Всичко Π΅ субСктивно - Π½ΠΈΠΊΠΎΠ³Π° Π½Π΅ знаСш ΠΊΠ°ΠΊΠ²ΠΎ Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‰Π΅ Π΅ Ρ€Π΅ΡˆΠ°Π²Π°Ρ‰ΠΈΡΡ‚ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π·Π° Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Ρ‚ΠΈ.

PS: Π½Π΅ Ρ‚ΡŠΡ€ΡΡ Ρ€Π°Π±ΠΎΡ‚Π°, Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° съм удовлСтворСн… освСн ΠΌΠΎΠΆΠ΅ Π±ΠΈ с рСлокация някъдС Π² БАЩ

ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ°

Π’ тСста CKAD ΠΈΠΌΠ° 19 Π²ΡŠΠΏΡ€ΠΎΡΠ°, Ρ€Π°Π·ΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈ ΠΏΠΎ Ρ‚Π΅ΠΌΠΈ ΠΏΠΎ слСдния Π½Π°Ρ‡ΠΈΠ½:

  • 13% – Основни ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ
  • 18% – ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ
  • 10% – ΠœΠ½ΠΎΠ³ΠΎΡ€Π°Π·ΠΎΠ²ΠΈ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΈ
  • 18% – ΠΠ°Π±Π»ΡŽΠ΄Π°Π΅ΠΌΠΎΡΡ‚
  • 20% – Π”ΠΈΠ·Π°ΠΉΠ½ Π½Π° ΠΏΠΎΠ΄ΠΎΠ²Π΅
  • 13% – Услуги ΠΈ ΠΌΡ€Π΅ΠΆΠΈ
  • 8% – ΠŸΠ΅Ρ€ΡΠΈΡΡ‚Π΅Π½Ρ‚Π½ΠΎΡΡ‚ Π½Π° ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅Ρ‚ΠΎ

На ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Udemy ΠΈΠΌΠ° просто страхотСн курс ΠΎΡ‚ Π΅Π΄ΠΈΠ½ ΠΈΠ½Π΄ΠΈΠ΅Ρ† Π½Π° ΠΈΠΌΠ΅ Mumshad Mannambeth (Π»ΠΈΠ½ΠΊΡŠΡ‚ Ρ‰Π΅ бъдС Π² края Π½Π° статията). Наистина ΠΌΠ½ΠΎΠ³ΠΎ качСствСн ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» Π·Π° ΠΌΠ°Π»ΠΊΠ° сума. ОсобСно Π΅ страхотно, Ρ‡Π΅ ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° курса сС ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Ρ‚ практичСски упраТнСния Π² тСстова срСда, Ρ‚Π°ΠΊΠ° Ρ‡Π΅ ΠΏΡ€ΠΈΠ΄ΠΎΠ±ΠΈΠ²Π°Ρˆ умСния Π·Π° Ρ€Π°Π±ΠΎΡ‚Π° Π² ΠΊΠΎΠ½Π·ΠΎΠ»Π°Ρ‚Π°.

ΠŸΡ€Π΅ΠΌΠΈΠ½Π°Ρ… цСлия курс ΠΈ Ρ€Π΅ΡˆΠΈΡ… всички практичСски упраТнСния (Ρ€Π°Π·Π±ΠΈΡ€Π° сС, Π½Π΅ ΠΌΠΈΠ½Π° Π±Π΅Π· Π΄Π° ΠΏΠΎΠ³Π»Π΅Π΄Π½Π° ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚Π΅), Π° нСпосрСдствСно ΠΏΡ€Π΅Π΄ΠΈ ΠΈΠ·ΠΏΠΈΡ‚Π° ΠΏΡ€Π΅Π³Π»Π΅Π΄Π°Ρ… всички Π»Π΅ΠΊΡ†ΠΈΠΈ Π½Π° ускорСна скорост ΠΈ ΠΎΡ‚Π½ΠΎΠ²ΠΎ ΠΏΡ€Π΅ΠΌΠΈΠ½Π°Ρ… Π΄Π²Π°Ρ‚Π° послСдни ΠΏΡ€ΠΎΠ±Π½ΠΈ ΠΈΠ·ΠΏΠΈΡ‚Π°. ΠžΡ‚Π½Π΅ ΠΌΠΈ ΠΎΠΊΠΎΠ»ΠΎ мСсСц Π² спокойно Ρ‚Π΅ΠΌΠΏΠΎ. Π’ΠΎΠ·ΠΈ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» ΠΌΠΈ бСшС напълно Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ‡Π΅Π½, Π·Π° Π΄Π° ΠΏΡ€Π΅ΠΌΠΈΠ½Π° ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ ΠΈΠ·ΠΏΠΈΡ‚Π° с Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ 91%. Π’ Π΅Π΄Π½ΠΎ ΠΎΡ‚ заданията Π½Π°ΠΏΡ€Π°Π²ΠΈΡ… Π³Ρ€Π΅ΡˆΠΊΠ° (NodePort Π½Π΅ сработи), Π° Π½Π° няколко ΠΌΠΈΠ½ΡƒΡ‚ΠΈ Π½Π΅ ΠΌΠΈ стигнаха, Π·Π° Π΄Π° Π΄ΠΎΠ²ΡŠΡ€ΡˆΠ° ΠΎΡ‰Π΅ Π΅Π΄Π½ΠΎ Π·Π°Π΄Π°Π½ΠΈΠ΅ с Π²ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅ Π½Π° ConfigMap ΠΎΡ‚ Ρ„Π°ΠΉΠ», Π²ΡŠΠΏΡ€Π΅ΠΊΠΈ Ρ‡Π΅ Π·Π½Π°Π΅Ρ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ.

Как ΠΏΡ€ΠΎΡ‚ΠΈΡ‡Π° ΠΈΠ·ΠΏΠΈΡ‚ΡŠΡ‚

Π˜Π·ΠΏΠΈΡ‚ΡŠΡ‚ сС ΠΏΡ€ΠΎΠ²Π΅ΠΆΠ΄Π° Π² Π±Ρ€Π°ΡƒΠ·ΡŠΡ€Π°, с Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° ΡƒΠ΅Π± ΠΊΠ°ΠΌΠ΅Ρ€Π° ΠΈ сподСлСн Π΅ΠΊΡ€Π°Π½. ΠŸΡ€Π°Π²ΠΈΠ»Π°Ρ‚Π° Π½Π° ΠΈΠ·ΠΏΠΈΡ‚Π° изискват Π² стаята Π΄Π° няма ΠΏΡ€ΠΈΡΡŠΡΡ‚Π²Π°Ρ‰ΠΈ Ρ…ΠΎΡ€Π°. Аз Π²Π·Π΅Ρ… ΠΈΠ·ΠΏΠΈΡ‚Π°, ΠΊΠΎΠ³Π°Ρ‚ΠΎ Π² страната Π²Π΅Ρ‡Π΅ Π±Π΅ въвСдСн Ρ€Π΅ΠΆΠΈΠΌ Π½Π° самоизолиранС, Π·Π°Ρ‚ΠΎΠ²Π° бСшС Π²Π°ΠΆΠ½ΠΎ Π΄Π° намСря Ρ‚ΠΈΡ…ΠΎ Π²Ρ€Π΅ΠΌΠ΅, Π·Π° Π΄Π° Π½Π΅ Π²Π»Π΅Π·Π΅ ΡΡŠΠΏΡ€ΡƒΠ³Π°Ρ‚Π° ΠΌΠΈ ΠΈΠ»ΠΈ Π΄Π° Π½Π΅ Π·Π°ΠΊΡ€Π΅Ρ‰ΠΈ Π΄Π΅Ρ‚Π΅Ρ‚ΠΎ. Π˜Π·Π±Ρ€Π°Ρ… Π΄ΡŠΠ»Π±ΠΎΠΊΠ°Ρ‚Π° Π½ΠΎΡ‰, Π·Π° щастиС ΠΈΠ·Π±ΠΎΡ€ΡŠΡ‚ Π½Π° Π²Ρ€Π΅ΠΌΠ΅ Π΅ Π½Π°Π»ΠΈΡ‡Π΅Π½ Π·Π° всСки вкус.

Π’ самото Π½Π°Ρ‡Π°Π»ΠΎ изпитващият изисква Π΄Π° ΠΏΠΎΠΊΠ°ΠΆΠ° ΠΌΠΎΠ΅Ρ‚ΠΎ основно ID, ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Ρ‰ΠΎ снимка ΠΈ ΠΈΠΌΠ΅Π½Π° (Π½Π° Π»Π°Ρ‚ΠΈΠ½ΠΈΡ†Π°) - ΠΏΡ€ΠΈ ΠΌΠ΅Π½ Ρ‚ΠΎΠ²Π° Π±Π΅ Π·Π°Π΄Π³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ паспорт, ΠΈ Π΄Π° Π·Π°Π²ΡŠΡ€Ρ‚Ρ ΡƒΠ΅Π± ΠΊΠ°ΠΌΠ΅Ρ€Π°Ρ‚Π° към работния ΠΏΠ»ΠΎΡ‚ ΠΈ стаята, Π·Π° Π΄Π° сС ΡƒΠ²Π΅Ρ€ΠΈ Π² ΠΎΡ‚ΡΡŠΡΡ‚Π²ΠΈΠ΅Ρ‚ΠΎ Π½Π° странични ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚ΠΈ.

По Π²Ρ€Π΅ΠΌΠ΅ Π½Π° ΠΈΠ·ΠΏΠΈΡ‚Π° Π΅ допустимо Π΄Π° ΠΈΠΌΠ°Ρ‚Π΅ ΠΎΡ‚Π²ΠΎΡ€Π΅Π½Π° Π΄Ρ€ΡƒΠ³Π° Ρ€Π°Π·Π΄Π΅Π»ΠΊΠ° Π² Π±Ρ€Π°ΡƒΠ·ΡŠΡ€Π° с Π΅Π΄ΠΈΠ½ ΠΎΡ‚ рСсурситС: ​https://kubernetes.io/docs/​, ​https://github.com/kubernetes/​ ΠΈΠ»ΠΈ https://kubernetes.io/blog/​. Π—Π° ΠΌΠ΅Π½ Ρ‚ΠΎΠ²Π° бСшС докумСнтацията, която бСшС напълно Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ‡Π½Π°.

Π’ основния ΠΏΡ€ΠΎΠ·ΠΎΡ€Π΅Ρ†, освСн тСкста Π½Π° Π·Π°Π΄Π°Ρ‡ΠΈΡ‚Π΅, Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° ΠΈ Ρ‡Π°Ρ‚Π° с изпитващия, Π΅ Π½Π°Π»ΠΈΡ‡Π΅Π½ ΠΈ ΠΏΡ€ΠΎΠ·ΠΎΡ€Π΅Ρ† Π·Π° Π±Π΅Π»Π΅ΠΆΠΊΠΈ, ΠΊΡŠΠ΄Π΅Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΊΠΎΠΏΠΈΡ€Π°Ρ‚Π΅ Π²Π°ΠΆΠ½ΠΈ ΠΈΠΌΠ΅Π½Π° ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ β€” ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π» съм Π³ΠΎ няколко ΠΏΡŠΡ‚ΠΈ.

Π‘ΡŠΠ²Π΅Ρ‚ΠΈ

  1. Π˜Π·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡ‚Π΅ алиаси, Π·Π° Π΄Π° спСститС Π²Ρ€Π΅ΠΌΠ΅. Π•Ρ‚ΠΎ ΠΊΠ°ΠΊΠ²ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ… Π°Π·:
    export ns=default # ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π° Π·Π° ΠΈΠΌΠ΅Ρ‚ΠΎ Π½Π° пространството
    alias ku='kubectl' # ΡΡŠΠΊΡ€Π°Ρ‰Π°Π²Π°ΠΌΠ΅ основната ΠΊΠΎΠΌΠ°Π½Π΄Π°
    alias kun='ku -n=$ns' # kubectl + пространство
    alias kudr='kun --dry-run -o=yaml' # ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΈ Ρ„Π»Π°Π³ΠΎΠ²Π΅, Π·Π° Π΄Π° Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°ΠΌΠ΅ yaml описаниС Π·Π° ΠΎΠ±Π΅ΠΊΡ‚Π°
  2. Π—Π°ΠΏΠΎΠΌΠ½Π΅Ρ‚Π΅ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈΡ‚Π΅ ΠΎΡ‚ Ρ„Π»Π°Π³ΠΎΠ²Π΅ Π·Π° ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° run, Π·Π° Π΄Π° Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Ρ‚Π΅ Π±ΡŠΡ€Π·ΠΎ yaml Π·Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΎΠ±Π΅ΠΊΡ‚ΠΈ β€” pod/deploy/job/cronjob (ΠΌΠ°ΠΊΠ°Ρ€ Ρ‡Π΅ запомнянСто Π½Π΅ Π΅ Π·Π°Π΄ΡŠΠ»ΠΆΠΈΡ‚Π΅Π»Π½ΠΎ, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ просто Π΄Π° ΠΏΠΎΠ³Π»Π΅Π΄Π½Π΅Ρ‚Π΅ ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° с Ρ„Π»Π°Π³Π° -h):
    kudr run pod1 --image=nginx --restart=Never > pod1.yaml
    kudr run deploy1 --image=nginx > deploy1.yaml
    kudr run job1 --image=nginx --restart=OnFailure > job1.yaml
    kudr run cronjob1 --image=nginx --restart=OnFailure --schedule="*\/1 * * * * " > cronjob1.yaml
  3. Π˜Π·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡ‚Π΅ ΡΡŠΠΊΡ€Π°Ρ‚Π΅Π½ΠΈ ΠΈΠΌΠ΅Π½Π° Π½Π° рСсурситС:
    ku get ns # вмСсто namespaces
    ku get deploy # вмСсто deployments
    ku get pv # вмСсто persistentvolumes
    ku get pvc # вмСсто persistentvolumeclaims
    ku get svc # вмСсто services
    # ΠΈ Ρ‚.Π½., ΠΏΡŠΠ»Π½ΠΈΡΡ‚ списък ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΏΠΎΠ³Π»Π΅Π΄Π½Π΅Ρ‚Π΅ с ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π°:
    kubectl api-resources
  4. Π Π°Π·ΠΏΡ€Π΅Π΄Π΅Π»Π΅Ρ‚Π΅ Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ Π·Π° изпълнСниС Π½Π° всички Π·Π°Π΄Π°Ρ‡ΠΈ Ρ€Π°Π·ΡƒΠΌΠ½ΠΎ, Π½Π΅ сС Π·Π°Π΄ΡŠΡ€ΠΆΠ°ΠΉΡ‚Π΅ Π½Π° Π½Π΅Ρ‰ΠΎ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎ, пропускайтС Π²ΡŠΠΏΡ€ΠΎΡΠΈΡ‚Π΅ ΠΈ ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠ°Π²Π°ΠΉΡ‚Π΅ Π½Π°ΠΏΡ€Π΅Π΄. Π’ Π½Π°Ρ‡Π°Π»ΠΎΡ‚ΠΎ мислСх, Ρ‡Π΅ изпълнявам Π·Π°Π΄Π°Ρ‡ΠΈΡ‚Π΅ с ΠΌΠ½ΠΎΠ³ΠΎ висока скорост ΠΈ Ρ‰Π΅ Π·Π°Π²ΡŠΡ€ΡˆΠ° ΠΈΠ·ΠΏΠΈΡ‚Π° прСдсрочно, Π½ΠΎ Π² ΠΊΡ€Π°ΠΉΠ½Π° смСтка Π½Π΅ успях Π΄Π° Π·Π°Π²ΡŠΡ€ΡˆΠ° Π΄Π²Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ. Π’ΡΡŠΡ‰Π½ΠΎΡΡ‚, Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ Π·Π° ΠΈΠ·ΠΏΠΈΡ‚Π° Π΅ Π½Π° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅, ΠΈ всичкитС 2 часа ΠΌΠΈΠ½Π°Π²Π°Ρ‚ Π² Π½Π°ΠΏΡ€Π΅ΠΆΠ΅Π½ΠΈΠ΅.
  5. НС забравяйтС Π΄Π° смСнятС контСкста β€” Π² Π½Π°Ρ‡Π°Π»ΠΎΡ‚ΠΎ Π½Π° всяка Π·Π°Π΄Π°Ρ‡Π° сС Π΄Π°Π²Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° Π·Π° смяна, Π·Π° Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈΡ‚Π΅ Π² нуТния ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€.
    Π‘ΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° слСдСтС Π·Π° пространството. Π—Π° Ρ‚ΠΎΠ²Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ… ΠΎΡ‰Π΅ Π΅Π΄ΠΈΠ½ Ρ‚Ρ€ΠΈΠΊ:
    alias kun='echo namespace=$ns && ku -n=$ns' # ΠΏΡ€ΠΈ ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° всяка ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΏΡŠΡ€Π²ΠΈΡΡ‚ Ρ€Π΅Π΄ ΠΌΠΈ показвашС Ρ‚Π΅ΠΊΡƒΡ‰ΠΎΡ‚ΠΎ пространство
  6. НС Π±ΡŠΡ€Π·Π°ΠΉΡ‚Π΅ Π΄Π° ΠΏΠ»Π°Ρ‰Π°Ρ‚Π΅ Π·Π° сСртификацията, ΠΈΠ·Ρ‡Π°ΠΊΠ°ΠΉΡ‚Π΅ ΠΎΡ‚ΡΡ‚ΡŠΠΏΠΊΠΈ. ΠΠ²Ρ‚ΠΎΡ€ΡŠΡ‚ Π½Π° курса чСсто ΠΈΠ·ΠΏΡ€Π°Ρ‰Π° ΠΏΠΎ ΠΈΠΌΠ΅ΠΉΠ» ΠΏΡ€ΠΎΠΌΠΎΡ†ΠΈΠΎΠ½Π°Π»Π½ΠΈ ΠΊΠΎΠ΄ΠΎΠ²Π΅ със ΠΎΡ‚ΡΡ‚ΡŠΠΏΠΊΠΈ ΠΎΡ‚ 20-30%
  7. Най-накрая Π½Π°ΡƒΡ‡Π΅Ρ‚Π΅ vim πŸ™‚

Π›ΠΈΠ½ΠΊΠΎΠ²Π΅:

  1. www.cncf.io/certification/ckad β€” самата страница Π·Π° сСртификация
  2. www.udemy.com/course/certified-kubernetes-application-developer β€” ΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΎΠ±ΡŠΡ€ курс Π·Π° ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ°, всичко Π΅ ясно ΠΈ с ΠΈΠ»ΡŽΡΡ‚Ρ€Π°Ρ†ΠΈΠΈ
  3. github.com/lucassha/CKAD-resources β€” ΠΏΠΎΠ»Π΅Π·Π½ΠΈ Π»ΠΈΠ½ΠΊΠΎΠ²Π΅ ΠΈ Π±Π΅Π»Π΅ΠΆΠΊΠΈ относно ΠΈΠ·ΠΏΠΈΡ‚Π°
  4. habr.com/ru/company/flant/blog/425683 β€” Ρ€Π°Π·ΠΊΠ°Π· ΠΎΡ‚ ΠΊΠΎΠ»Π΅Π³ΠΈ Π² Π₯Π°Π±Ρ€Π° Π·Π° ΠΏΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΏΠΎ-слоТния ΠΈΠ·ΠΏΠΈΡ‚ CKA

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: habr.com

ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster