ΠœΠΎΡΡ‚ ΠΎΠΏΠΈΡ‚ ΠΈ ΡΡŠΠ²Π΅Ρ‚ΠΈ Π·Π° ΠΏΠΎΠ»Π°Π³Π°Π½Π΅ Π½Π° ΠΈΠ·ΠΏΠΈΡ‚Π° Π·Π° сСртифициран Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Π½Π° прилоТСния Kubernetes (CKAD)

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

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

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

Какво Π΅ Ρ‚ΠΎΠ²Π°?

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

  • Π‘Π΅Ρ€Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Π½ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Π½Π° прилоТСния Kubernetes (CKAD) - тСства способността Π·Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€Π°Π½Π΅, създаванС, ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½Π΅ ΠΈ ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½Π΅ Π½Π° собствСни ΠΎΠ±Π»Π°Ρ‡Π½ΠΈ прилоТСния Π·Π° 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 ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ Π΄Ρ€ΡƒΠ³ΠΈ (c) Wiki

Накратко, Ρ‚ΠΎΠ²Π° са ΠΈΠ·ΠΏΠΈΡ‚ΠΈ ΠΎΡ‚ β€žΠ³Π»Π°Π²Π½Π°Ρ‚Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡβ€œ Π½Π° Kubernetes. Π Π°Π·Π±ΠΈΡ€Π° сС, ΠΈΠΌΠ° сСртификати ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ.

Π—Π°Ρ‰ΠΎ?

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

PS: НС си Ρ‚ΡŠΡ€ΡΡ Ρ€Π°Π±ΠΎΡ‚Π°, сСга съм Π΄ΠΎΠ²ΠΎΠ»Π΅Π½ ΠΎΡ‚ всичко... Π΄ΠΎΠ±Ρ€Π΅, освСн ΠΌΠΎΠΆΠ΅ Π±ΠΈ с прСмСстванС някъдС Π² БАЩ

ΠžΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅

Π’Π΅ΡΡ‚ΡŠΡ‚ CKAD ΠΈΠΌΠ° 19 Π²ΡŠΠΏΡ€ΠΎΡΠ°, ΠΊΠΎΠΈΡ‚ΠΎ са Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈ Π½Π° Ρ‚Π΅ΠΌΠΈ, ΠΊΠ°ΠΊΡ‚ΠΎ слСдва:

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

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

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

Как Π΅ ΠΈΠ·ΠΏΠΈΡ‚Π°

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

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

По Π²Ρ€Π΅ΠΌΠ΅ Π½Π° ΠΈΠ·ΠΏΠΈΡ‚Π° Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»Π΅Π½ΠΎ Π΄Π° Π΄ΡŠΡ€ΠΆΠΈΡ‚Π΅ Π΄Ρ€ΡƒΠ³ Ρ€Π°Π·Π΄Π΅Π» Π½Π° Π±Ρ€Π°ΡƒΠ·ΡŠΡ€Π° ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ с Π΅Π΄ΠΈΠ½ ΠΎΡ‚ рСсурситС: ​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 + namespace
    alias kudr='kun --dry-run -o=yaml' # ΠΎΡ‡Π΅Π½ΡŒ Π½ΡƒΠΆΠ½Ρ‹Π΅ Ρ„Π»Π°Π³ΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π³Π΅Π½Π΅Ρ€ΠΈΡ‚ΡŒ yaml описаниС для ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°
  2. Π—Π°ΠΏΠΎΠΌΠ½Π΅Ρ‚Π΅ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈΡ‚Π΅ ΠΎΡ‚ Ρ„Π»Π°Π³ΠΎΠ²Π΅ Π·Π° ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° Ρ‚ΠΈΡ‡Π°ΠΌΠ·Π° Π±ΡŠΡ€Π·ΠΎ Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½Π΅ Π½Π° 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/lucassa/CKAD-рСсурси β€” ΠΏΠΎΠ»Π΅Π·Π½ΠΈ Π²Ρ€ΡŠΠ·ΠΊΠΈ ΠΈ Π±Π΅Π»Π΅ΠΆΠΊΠΈ Π·Π° ΠΈΠ·ΠΏΠΈΡ‚Π°
  4. habr.com/ru/company/flant/blog/425683 β€” история ΠΎΡ‚ ΠΊΠΎΠ»Π΅Π³ΠΈ ΠΎΡ‚ Habr Π·Π° ΠΏΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅ Π½Π° ΠΏΠΎ-трудния ΠΈΠ·ΠΏΠΈΡ‚ CKA

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

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€