Знакомство с Tanzu Mission Control

БСгодня ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ ΠΎ VMware Tanzu, Π½ΠΎΠ²ΠΎΠΉ Π»ΠΈΠ½Π΅ΠΉΠΊΠ΅ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ² ΠΈ услуг, которая Π±Ρ‹Π»Π° анонсирована Π²ΠΎ врСмя ΠΏΡ€ΠΎΡˆΠ»ΠΎΠ³ΠΎΠ΄Π½Π΅ΠΉ ΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠΈ VMWorld. На повСсткС дня β€” ΠΎΠ΄ΠΈΠ½ ΠΈΠ· самых интСрСсных инструмСнтов: Tanzu Mission Control.

ΠžΡΡ‚ΠΎΡ€ΠΎΠΆΠ½ΠΎ: ΠΏΠΎΠ΄ ΠΊΠ°Ρ‚ΠΎΠΌ Ρ‡Ρ€Π΅Π·Π²Ρ‹Ρ‡Π°ΠΉΠ½ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ.

Знакомство с Tanzu Mission Control

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Mission Control

Как заявляСт Π² своСм Π±Π»ΠΎΠ³Π΅ сама компания, основная Π·Π°Π΄Π°Ρ‡Π° VMware Tanzu Mission Control β€” «привнСсти порядок Π² кластСрный хаос». Mission Control прСдставляСт ΠΈΠ· сСбя ΡƒΠΏΡ€Π°Π²Π»ΡΠ΅ΠΌΡƒΡŽ Ρ‡Π΅Ρ€Π΅Π· API ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡƒ, которая ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ администраторам ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ ΠΊ кластСрам ΠΈΠ»ΠΈ Π³Ρ€ΡƒΠΏΠΏΠ°ΠΌ кластСров ΠΈ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»Π° бСзопасности. ΠžΡΠ½ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Π½Π° ΠΌΠΎΠ΄Π΅Π»ΠΈ SaaS инструмСнты бСзопасно ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π² кластСры Kubernetes Ρ‡Π΅Ρ€Π΅Π· Π°Π³Π΅Π½Ρ‚Π° ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ массу стандартных ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ с кластСром, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ управлСния ΠΆΠΈΠ·Π½Π΅Π½Π½Ρ‹ΠΌ Ρ†ΠΈΠΊΠ»ΠΎΠΌ (Ρ€Π°Π·Π²Π΅Ρ€Ρ‚Ρ‹Π²Π°Π½ΠΈΠ΅, ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΈ ΠΏΡ€.).

Π’ основС ΠΈΠ΄Π΅ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π»ΠΈΠ½Π΅ΠΉΠΊΠΈ Tanzu Π»Π΅ΠΆΠΈΡ‚ максимальноС использованиС open-source Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ. Для управлСния ΠΆΠΈΠ·Π½Π΅Π½Π½Ρ‹ΠΌ Ρ†ΠΈΠΊΠ»ΠΎΠΌ кластСров Tanzu Kubernetes Grid ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Cluster API, Velero β€” для бэкапов ΠΈ восстановлСния, Sonobuoy β€” для контроля соотвСтствия ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ кластСров Kubernetes ΠΈ Contour Π² качСствС ингрСсс-ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°.

ΠžΠ±Ρ‰ΠΈΠΉ список Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Tanzu Mission Control выглядит Ρ‚Π°ΠΊ:

  • Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ всСми вашими кластСрами Kubernetes;
  • ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠ΅ΠΉ ΠΈ доступом (IAM);
  • диагностика ΠΈ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ состояния кластСров;
  • ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠ΅ΠΉ ΠΈ настройками бСзопасности;
  • ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ рСгулярных ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΎΠΊ состояния кластСра;
  • созданиС Ρ€Π΅Π·Π΅Ρ€Π²Π½Ρ‹Ρ… ΠΊΠΎΠΏΠΈΠΉ ΠΈ восстановлСниС;
  • ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊΠ²ΠΎΡ‚Π°ΠΌΠΈ;
  • Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ прСдставлСниС ΡƒΡ‚ΠΈΠ»ΠΈΠ·Π°Ρ†ΠΈΠΈ рСсурсов.

Знакомство с Tanzu Mission Control

ΠŸΠΎΡ‡Π΅ΠΌΡƒ это Π²Π°ΠΆΠ½ΠΎ

Tanzu Mission Control ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ бизнСсу Ρ€Π΅ΡˆΠΈΡ‚ΡŒ Π·Π°Π΄Π°Ρ‡Ρƒ управлСния большим ΠΏΠ°Ρ€ΠΊΠΎΠΌ кластСров Kubernetes, располоТСнных локально, Π² ΠΎΠ±Π»Π°ΠΊΠ΅ ΠΈ Ρƒ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… сторонних ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€ΠΎΠ². Π Π°Π½ΠΎ ΠΈΠ»ΠΈ ΠΏΠΎΠ·Π΄Π½ΠΎ любая компания, Ρ‡ΡŒΡ Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ завязана Π½Π° IT, оказываСтся Π²Ρ‹Π½ΡƒΠΆΠ΄Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ мноТСство Ρ€Π°Π·Π½ΠΎΡ€ΠΎΠ΄Π½Ρ‹Ρ… кластСров, располоТСнных Ρƒ Ρ€Π°Π·Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€ΠΎΠ². ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ кластСр прСвращаСтся Π² снСТный ΠΊΠΎΠΌ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ Π½ΡƒΠΆΠ½Π° грамотная организация, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π°Ρ инфраструктура, ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ, Π·Π°Ρ‰ΠΈΡ‚Π°, систСмы ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅.

Π’ наши Π΄Π½ΠΈ любой бизнСс стрСмится ΡΠΎΠΊΡ€Π°Ρ‚ΠΈΡ‚ΡŒ ΠΈΠ·Π΄Π΅Ρ€ΠΆΠΊΠΈ ΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€ΡƒΡ‚ΠΈΠ½Π½Ρ‹Π΅ процСссы. А слоТный IT-Π»Π°Π½Π΄ΡˆΠ°Ρ„Ρ‚ явно Π½Π΅ способствуСт экономии ΠΈ ΠΊΠΎΠ½Ρ†Π΅Π½Ρ‚Ρ€Π°Ρ†ΠΈΠΈ Π½Π° ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡Π°Ρ…. Tanzu Mission Control Π΄Π°Π΅Ρ‚ организациям Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с мноТСством кластСров Kubernetes, Ρ€Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚Ρ‹Ρ… Ρƒ мноТСства ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€ΠΎΠ², Π³Π°Ρ€ΠΌΠΎΠ½ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π² ΠΏΡ€ΠΈ этом ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΡƒΡŽ модСль.

АрхитСктура Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ

Знакомство с Tanzu Mission Control

Tanzu Mission Control β€” это ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡ‚Π΅Π½Π°Π½Ρ‚Π½Π°Ρ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°, ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰Π°Ρ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ доступ ΠΊ Π½Π°Π±ΠΎΡ€Ρƒ Π³ΠΈΠ±ΠΊΠΎ настраиваСмых ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΊ кластСрам ΠΈ Π³Ρ€ΡƒΠΏΠΏΠ°ΠΌ кластСров Kubernetes. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ привязан ΠΊ ΠžΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ, ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΎΠ½Π° являСтся Β«ΠΊΠΎΡ€Π½Π΅ΠΌΒ» рСсурсов β€” Π³Ρ€ΡƒΠΏΠΏ кластСров ΠΈ Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… пространств (Workspaces).

Знакомство с Tanzu Mission Control

Π§Ρ‚ΠΎ ΡƒΠΌΠ΅Π΅Ρ‚ Tanzu Mission Control

Π’Ρ‹ΡˆΠ΅ ΠΌΡ‹ ΡƒΠΆΠ΅ ΠΊΡ€Π°Ρ‚ΠΊΠΎ пСрСчислили список Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ. Π”Π°Π²Π°ΠΉΡ‚Π΅ посмотрим, ΠΊΠ°ΠΊ это Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ Π² интСрфСйсС.

Π•Π΄ΠΈΠ½ΠΎΠ΅ прСдставлСниС всСх кластСров Kubernetes прСдприятия:

Знакомство с Tanzu Mission Control

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ кластСра:

Знакомство с Tanzu Mission Control

Знакомство с Tanzu Mission Control

ΠšΠ»Π°ΡΡ‚Π΅Ρ€Ρƒ сразу ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ Π³Ρ€ΡƒΠΏΠΏΡƒ, ΠΈ ΠΎΠ½ унаслСдуСт Π·Π°Π΄Π°Π½Π½Ρ‹Π΅ Π΅ΠΉ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ.

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ кластСра:

Знакомство с Tanzu Mission Control

Π£ΠΆΠ΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ кластСры ΠΌΠΎΠΆΠ½ΠΎ просто ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π°Π³Π΅Π½Ρ‚Π°.

Π“Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΠ° кластСров:

Знакомство с Tanzu Mission Control

Π’ Cluster groups ΠΌΠΎΠΆΠ½ΠΎ Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ кластСры для наслСдования Π½Π°Π·Π½Π°Ρ‡Π°Π΅ΠΌΡ‹Ρ… ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊ сразу Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ Π³Ρ€ΡƒΠΏΠΏ, Π±Π΅Π· Ρ€ΡƒΡ‡Π½ΠΎΠ³ΠΎ Π²ΠΌΠ΅ΡˆΠ°Ρ‚Π΅Π»ΡŒΡΡ‚Π²Π°.

Workspaces:

Знакомство с Tanzu Mission Control

Π”Π°Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π³ΠΈΠ±ΠΊΠΎ Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ доступы ΠΊ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡŽ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ находится Π² Ρ€Π°ΠΌΠΊΠ°Ρ… Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… пространств ΠΈΠΌΠ΅Π½, кластСров ΠΈ ΠΎΠ±Π»Π°Ρ‡Π½Ρ‹Ρ… инфраструктур.

Рассмотрим ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Tanzu Mission Control Π² Π»Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€Π½Ρ‹Ρ… Ρ€Π°Π±ΠΎΡ‚Π°Ρ….

Лабораторная Ρ€Π°Π±ΠΎΡ‚Π° #1

РазумССтся, Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ сСбС Ρ€Π°Π±ΠΎΡ‚Ρƒ Mission Control ΠΈ Π½ΠΎΠ²Ρ‹Ρ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ Tanzu Π±Π΅Π· ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ достаточно слоТно. Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ основныС возмоТности Π»ΠΈΠ½Π΅ΠΉΠΊΠΈ, VMware ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ доступ ΠΊ нСскольким Π»Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€Π½Ρ‹ΠΌ стСндам. На этих стСндах ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π»Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€Π½Ρ‹Π΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΏΠΎΡˆΠ°Π³ΠΎΠ²Ρ‹Π΅ инструкции. Помимо собствСнно Tanzu Mission Control для тСстирования ΠΈ изучСния доступны ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ. Π‘ ΠΏΠΎΠ»Π½Ρ‹ΠΌ списком Π»Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€Π½Ρ‹Ρ… Ρ€Π°Π±ΠΎΡ‚ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ Π½Π° этой страницС.

Для практичСского ознакомлСния с Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡΠΌΠΈ (Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Π½Π΅Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Β«ΠΈΠ³Ρ€ΡƒΒ» ΠΏΠΎ vSAN) отводится Ρ€Π°Π·Π½ΠΎΠ΅ врСмя. НС Π²ΠΎΠ»Π½ΡƒΠΉΡ‚Π΅ΡΡŒ, это вСсьма условныС Ρ†ΠΈΡ„Ρ€Ρ‹. НапримСр, Π»Π°Π±Ρƒ ΠΏΠΎ Tanzu Mission Control ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΡ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠΈ ΠΈΠ· Π΄ΠΎΠΌΠ° ΠΌΠΎΠΆΠ½ΠΎ Β«Ρ€Π΅ΡˆΠ°Ρ‚ΡŒΒ» Π΄ΠΎ 9 с ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½ΠΎΠΉ часов. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π΄Π°ΠΆΠ΅ Ссли Ρ‚Π°ΠΉΠΌΠ΅Ρ€ Π²Ρ‹ΠΉΠ΄Π΅Ρ‚, ΠΌΠΎΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ ΠΈ ΠΏΡ€ΠΎΠΉΡ‚ΠΈ всё Π·Π°Π½ΠΎΠ²ΠΎ.

ΠŸΡ€ΠΎΡ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ Π»Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ #1
Для доступа ΠΊ Π»Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€Π½Ρ‹ΠΌ Ρ€Π°Π±ΠΎΡ‚Π°ΠΌ понадобится Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ VMware. ПослС Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ откроСтся Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ ΠΎΠΊΠ½ΠΎ с основной ΠΊΠ°Π½Π²ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹. Π’ ΠΏΡ€Π°Π²ΠΎΠΉ части экрана Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½Π° подробная инструкция.

ПослС прочтСния нСбольшой Π²Π²ΠΎΠ΄Π½ΠΎΠΉ части ΠΎ Tanzu Π²Π°ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΎ ΠΏΡ€ΠΎΠΉΡ‚ΠΈ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΡƒ Π² ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ симуляции Mission Control.

ΠžΡ‚ΠΊΡ€ΠΎΠ΅Ρ‚ΡΡ Π½ΠΎΠ²ΠΎΠ΅ Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ ΠΎΠΊΠ½ΠΎ windows-ΠΌΠ°ΡˆΠΈΠ½Ρ‹, ΠΈ Π²Π°ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ нСсколько Π±Π°Π·ΠΎΠ²Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ:

  • ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ кластСр
  • Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π±Π°Π·ΠΎΠ²Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹
  • ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ страницу ΠΈ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ всё настроСно ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ
  • Π·Π°Π΄Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ ΠΈ произвСсти ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ кластСра
  • ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‡Π΅Π΅ пространство
  • ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ пространство ΠΈΠΌΠ΅Π½
  • снова ΠΏΠΎΡ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ°ΠΌΠΈ, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ шаг ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ Ρ€Π°Π·ΡŠΡΡΠ½ΡΠ΅Ρ‚ΡΡ Π² руководствС
  • Π΄Π΅ΠΌΠΎ-Π°ΠΏΠ³Ρ€Π΅ΠΉΠ΄ кластСра


РазумССтся, интСрактивная симуляция Π½Π΅ Π΄Π°Π΅Ρ‚ достаточной свободы для ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ изучСния: Π²Ρ‹ Π΄Π²ΠΈΠ³Π°Π΅Ρ‚Π΅ΡΡŒ ΠΏΠΎ Π·Π°Ρ€Π°Π½Π΅Π΅ ΠΏΡ€ΠΎΠ»ΠΎΠΆΠ΅Π½Π½Ρ‹ΠΌ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ Ρ€Π΅Π»ΡŒΡΠ°ΠΌ.

Лабораторная Ρ€Π°Π±ΠΎΡ‚Π° #2

Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ ΡƒΠΆΠ΅ ΠΈΠΌΠ΅Π΅ΠΌ Π΄Π΅Π»ΠΎ с ΠΊΠΎΠ΅-Ρ‡Π΅ΠΌ ΠΏΠΎΡΠ΅Ρ€ΡŒΠ΅Π·Π½Π΅Π΅. Π­Ρ‚Π° лабораторная Ρ€Π°Π±ΠΎΡ‚Π° Π½Π΅ Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ привязана ΠΊ Β«Ρ€Π΅Π»ΡŒΡΠ°ΠΌΒ», ΠΊΠ°ΠΊ прСдыдущая ΠΈ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π±ΠΎΠ»Π΅Π΅ Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ изучСния. ΠŸΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ Π΅Ρ‘ здСсь Ρ†Π΅Π»ΠΈΠΊΠΎΠΌ ΠΌΡ‹ Π½Π΅ станСм: Ρ€Π°Π΄ΠΈ экономии вашСго Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Ρ€Π°Π·Π±Π΅Ρ€Π΅ΠΌ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ, ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ посвящСн тСорСтичСскому аспСкту Ρ€Π°Π±ΠΎΡ‚Ρ‹ Tanzu Mission Control. ΠŸΡ€ΠΈ ΠΆΠ΅Π»Π°Π½ΠΈΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΠΉΡ‚ΠΈ Π΅Π΅ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ. Π­Ρ‚ΠΎΡ‚ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ Π½Π°ΠΌ ΠΎΠΊΡƒΠ½ΡƒΡ‚ΡŒΡΡ Π² ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΆΠΈΠ·Π½Π΅Π½Π½Ρ‹ΠΌ Ρ†ΠΈΠΊΠ»ΠΎΠΌ кластСров Ρ‡Π΅Ρ€Π΅Π· Tanzu Mission Control.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Π»Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€Π½Ρ‹Π΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Tanzu Mission Control рСгулярно Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΠΈ ΡƒΡ‚ΠΎΡ‡Π½ΡΡŽΡ‚ΡΡ. Если ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΡ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠΈ Π²Π°ΠΌΠΈ Π»Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ экраны ΠΈΠ»ΠΈ шаги Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… Π½ΠΈΠΆΠ΅, слСдуйтС указаниям Π² ΠΏΡ€Π°Π²ΠΎΠΉ части экрана. ΠœΡ‹ ΠΆΠ΅ пройдСмся ΠΏΠΎ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ Π½Π° ΠΌΠΎΠΌΠ΅Π½Ρ‚ написания ΡΡ‚Π°Ρ‚ΡŒΠΈ вСрсии Π›Π  ΠΈ рассмотрим Π΅Π΅ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ элСмСнты.

ΠŸΡ€ΠΎΡ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ Π»Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ #2
ПослС процСсса Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ Π² VMware Cloud Services, запускаСм Tanzu Mission Control.

Знакомство с Tanzu Mission Control

ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ шаг, ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌΡ‹ΠΉ Π»Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€ΠΈΠ΅ΠΉ, β€” Ρ€Π°Π·Π²Π΅Ρ€Ρ‚Ρ‹Π²Π°Π½ΠΈΠ΅ кластСра Kubernetes. Π‘Π½Π°Ρ‡Π°Π»Π° Π½Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ Π’Πœ с Ubuntu с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ PuTTY. ЗапускаСм ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρƒ ΠΈ Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ сСанс с Ubuntu.

Знакомство с Tanzu Mission Control

ΠŸΠΎΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎ выполняСм Ρ‚Ρ€ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹:

  • созданиС кластСра: kind create cluster --config 3node.yaml --name=hol
  • Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° KUBECONFIG-Ρ„Π°ΠΉΠ»Π°: export KUBECONFIG="$(kind get kubeconfig-path --name="hol")"
  • Π²Ρ‹Π²ΠΎΠ΄ Π½ΠΎΠ΄: kubectl get nodes

Знакомство с Tanzu Mission Control

Π’Π΅ΠΏΠ΅Ρ€ΡŒ созданный Π½Π°ΠΌΠΈ кластСр Π½ΡƒΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² Tanzu Mission Control. Из PuTTY возвращаСмся Π² Chrome, ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ Π² Clusters ΠΈ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ ATTACH CLUSTER.
Из Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ мСню Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ Π³Ρ€ΡƒΠΏΠΏΡƒ β€” default, вписываСм ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌΠΎΠ΅ Π»Π°Π±ΠΎΠΉ имя ΠΈ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ REGISTER.

Знакомство с Tanzu Mission Control

ΠšΠΎΠΏΠΈΡ€ΡƒΠ΅ΠΌ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ ΠΈ ΠΈΠ΄Π΅ΠΌ Π² PuTTY.

Знакомство с Tanzu Mission Control

ВыполняСм ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ.

Знакомство с Tanzu Mission Control

Для отслСТивания прогрСсса выполняСм Π΅Ρ‰Π΅ ΠΎΠ΄Π½Ρƒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ: watch kubectl get pods -n vmware-system-tmc. ДоТидаСмся, ΠΏΠΎΠΊΠ° Ρƒ всСх ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠ² Π±ΡƒΠ΄Π΅Ρ‚ статус Running ΠΈΠ»ΠΈ Completed.

Знакомство с Tanzu Mission Control

ВозвращаСмся Π² Tanzu Mission Control ΠΈ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ VERIFY CONNECTION. Если всС ΠΏΡ€ΠΎΡˆΠ»ΠΎ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ, ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ всСх ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΎΠΊ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π·Π΅Π»Π΅Π½Ρ‹ΠΌΠΈ.

Знакомство с Tanzu Mission Control

Π’Π΅ΠΏΠ΅Ρ€ΡŒ создадим Π½ΠΎΠ²ΡƒΡŽ Π³Ρ€ΡƒΠΏΠΏΡƒ кластСров ΠΈ Ρ€Π°Π·Π²Π΅Ρ€Π½Π΅ΠΌ Ρ‚Π°ΠΌ Π½ΠΎΠ²Ρ‹ΠΉ кластСр. ИдСм Π² Cluster groups ΠΈ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ NEW CLUSTER GROUP. ВписываСм имя ΠΈ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ CREATE.

Знакомство с Tanzu Mission Control

Новая Π³Ρ€ΡƒΠΏΠΏΠ° сразу Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΠΎΡΠ²ΠΈΡ‚ΡŒΡΡ Π² спискС.

Знакомство с Tanzu Mission Control

Π Π°Π·Π²Π΅Ρ€Π½Π΅ΠΌ Π½ΠΎΠ²Ρ‹ΠΉ кластСр: ΠΈΠ΄Π΅ΠΌ Π² Clusters, Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ NEW CLUSTER ΠΈ Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ Π°ΡΡΠΎΡ†ΠΈΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ с Π»Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ ΠΎΠΏΡ†ΠΈΡŽ.

Знакомство с Tanzu Mission Control

Π”ΠΎΠ±Π°Π²ΠΈΠΌ имя кластСра, Π²Ρ‹Π±Π΅Ρ€Π΅ΠΌ Π½Π°Π·Π½Π°Ρ‡Π°Π΅ΠΌΡƒΡŽ Π΅ΠΌΡƒ Π³Ρ€ΡƒΠΏΠΏΡƒ β€” Π² нашСм случаС hands-on-labs β€” ΠΈ Ρ€Π΅Π³ΠΈΠΎΠ½ дСплоя.

Знакомство с Tanzu Mission Control

ΠŸΡ€ΠΈ создании кластСра доступны ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΎΠΏΡ†ΠΈΠΈ, Π½ΠΎ ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΡ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠΈ Π»Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€Π½ΠΎΠΉ смысла ΠΈΡ… ΠΌΠ΅Π½ΡΡ‚ΡŒ Π½Π΅Ρ‚. Π’Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ Π½ΡƒΠΆΠ½ΡƒΡŽ Π²Π°ΠΌ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ, Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ Next.

Знакомство с Tanzu Mission Control

НСкоторыС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Π½ΡƒΠΆΠ½ΠΎ ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, для этого Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ Edit.

Знакомство с Tanzu Mission Control

Π£Π²Π΅Π»ΠΈΡ‡ΠΈΠΌ количСство Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… Π½ΠΎΠ΄ Π΄ΠΎ Π΄Π²ΡƒΡ…, сохраним ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΈ Π½Π°ΠΆΠΌΠ΅ΠΌ CREATE.
Π’ процСссС Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ Ρ‚Π°ΠΊΠΎΠΉ прогрСссбар.

Знакомство с Tanzu Mission Control

ПослС ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ дСплоя ΠΏΠ΅Ρ€Π΅Π΄ Π²Π°ΠΌΠΈ Π±ΡƒΠ΄Π΅Ρ‚ такая ΠΊΠ°Ρ€Ρ‚ΠΈΠ½Π°. ВсС Ρ‡Π΅ΠΊΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π·Π΅Π»Π΅Π½Ρ‹ΠΌΠΈ.

Знакомство с Tanzu Mission Control

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π°ΠΌ Π½Π°Π΄ΠΎ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ» KUBECONFIG, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ кластСром с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ стандартных ΠΊΠΎΠΌΠ°Π½Π΄ kubectl. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ прямо Ρ‡Π΅Ρ€Π΅Π· ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ интСрфСйс Tanzu Mission Control. Π‘ΠΊΠ°Ρ‡ΠΈΠ²Π°Π΅ΠΌ Ρ„Π°ΠΉΠ» ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ ΠΊ ΡΠΊΠ°Ρ‡ΠΈΠ²Π°Π½ΠΈΡŽ Tanzu Mission Control CLI Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ΠΌ click here.

Знакомство с Tanzu Mission Control

Π’Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ Π½ΡƒΠΆΠ½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ ΠΈ скачиваСм CLI.

Знакомство с Tanzu Mission Control

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ API Token. Для этого ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ Π² My Account ΠΈ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌ Π½ΠΎΠ²Ρ‹ΠΉ Ρ‚ΠΎΠΊΠ΅Π½.

Знакомство с Tanzu Mission Control

ЗаполняСм поля ΠΈ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ GENERATE.

Знакомство с Tanzu Mission Control

ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΉ Ρ‚ΠΎΠΊΠ΅Π½ ΠΊΠΎΠΏΠΈΡ€ΡƒΠ΅ΠΌ ΠΈ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ CONTINUE. ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ Power Shell ΠΈ Π²Π²ΠΎΠ΄ΠΈΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ tmc-login, Π·Π°Ρ‚Π΅ΠΌ β€” Ρ‚ΠΎΠΊΠ΅Π½, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ ΠΈ скопировали Π½Π° ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌ шагС, Π° ΠΏΠΎΡ‚ΠΎΠΌ β€” Login Context Name. Π’Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ info Π»ΠΎΠ³ΠΈ ΠΈΠ· ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Ρ…, Ρ€Π΅Π³ΠΈΠΎΠ½ ΠΈ olympus-default Π² качСствС ssh-ΠΊΠ»ΡŽΡ‡Π°.

Знакомство с Tanzu Mission Control

ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ namespaces:kubectl --kubeconfig=C:UsersAdministratorDownloadskubeconfig-aws-cluster.yml get namespaces.

Π’Π²ΠΎΠ΄ΠΈΠΌ kubectl --kubeconfig=C:UsersAdministratorDownloadskubeconfig-aws-cluster.yml get nodes, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ всС Π½ΠΎΠ΄Ρ‹ Π² статусС Ready.

Знакомство с Tanzu Mission Control

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π² этом кластСрС Π½Π°ΠΌ прСдстоит Ρ€Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ нСбольшоС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. Π‘Π΄Π΅Π»Π°Π΅ΠΌ Π΄Π²Π° развСртывания β€” coffee and tea β€” Π² Π²ΠΈΠ΄Π΅ сСрвисов coffee-svc ΠΈ tea-svc, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… запускаСт Ρ€Π°Π·Π½Ρ‹Π΅ ΠΎΠ±Ρ€Π°Π·Ρ‹ β€” nginxdemos/hello and nginxdemos/hello:plain-text. ДСлаСтся это ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ.

Π§Π΅Ρ€Π΅Π· PowerShell Π·Π°ΠΉΠ΄Π΅ΠΌ Π² Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΈ Π½Π°ΠΉΠ΄Π΅ΠΌ Ρ„Π°ΠΉΠ» cafe-services.yaml.

Знакомство с Tanzu Mission Control

Из-Π·Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² API Π½Π°ΠΌ придСтся Π΅Π³ΠΎ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ.

Pod Security Policies Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. Для запуска ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ с привилСгиями Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡ€ΠΈΠ²ΡΠ·Π°Ρ‚ΡŒ ΡƒΡ‡Π΅Ρ‚Π½ΡƒΡŽ запись.

Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ привязку: kubectl --kubeconfig=kubeconfig-aws-cluster.yml create clusterrolebinding privileged-cluster-role-binding --clusterrole=vmware-system-tmc-psp-privileged --group=system:authenticated
Π”Π΅ΠΏΠ»ΠΎΠΈΠΌ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅: kubectl --kubeconfig=kubeconfig-aws-cluster.yml apply -f cafe-services.yaml
ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΠ΅ΠΌ: kubectl --kubeconfig=kubeconfig-aws-cluster.yml get pods

Знакомство с Tanzu Mission Control

ΠœΠΎΠ΄ΡƒΠ»ΡŒ 2 Π·Π°ΠΊΠΎΠ½Ρ‡Π΅Π½, Π²Ρ‹ прСкрасны ΠΈ Π²ΠΎΡΡ…ΠΈΡ‚ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹! ΠŸΡ€ΠΎΠΉΡ‚ΠΈ ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ, Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰ΠΈΠ΅ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ°ΠΌΠΈ ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π½Π° соотвСтствиС совСтуСм ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ.

Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠΉΡ‚ΠΈ эту Π»Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€Π½ΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ Ρ†Π΅Π»ΠΈΠΊΠΎΠΌ, Π½Π°ΠΉΡ‚ΠΈ Π΅Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅. А ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Π΅ΠΌ ΠΊ Π·Π°ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ части ΡΡ‚Π°Ρ‚ΡŒΠΈ. ΠŸΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΎ Ρ‚ΠΎΠΌ, Π½Π° Ρ‡Ρ‚ΠΎ ΡƒΠ΄Π°Π»ΠΎΡΡŒ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ, сдСлаСм ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Π°ΠΊΠΊΡƒΡ€Π°Ρ‚Π½Ρ‹Π΅ Π²Ρ‹Π²ΠΎΠ΄Ρ‹ ΠΈ Ρ€Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚ΠΎ скаТСм, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Tanzu Mission Control ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΊ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΌ бизнСс-процСссам.

МнСния ΠΈ Π²Ρ‹Π²ΠΎΠ΄Ρ‹

БСзусловно, Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ ΠΎ практичСских вопросах Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Tanzu ΠΏΠΎΠΊΠ° Ρ€Π°Π½ΠΎΠ²Π°Ρ‚ΠΎ. ΠœΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ² для ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ изучСния Π½Π΅ Ρ‚Π°ΠΊ ΡƒΠΆ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ, Π° Ρ€Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ тСстовый стСнд, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Β«ΠΏΠΎΡ‚Ρ‹ΠΊΠ°Ρ‚ΡŒΒ» Π½ΠΎΠ²Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ со всСх сторон Π½Π° сСгодняшний дСнь Π½Π΅ прСдставляСтся Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌ. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, Π΄Π°ΠΆΠ΅ ΠΏΠΎ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΌΡΡ Π΄Π°Π½Π½Ρ‹ΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ Π²Ρ‹Π²ΠΎΠ΄Ρ‹.

Польза Tanzu Mission Control

БистСма Π²Ρ‹ΡˆΠ»Π° Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ интСрСсная. Π‘Ρ€Π°Π·Ρƒ ΠΆΠ΅ хочСтся Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ нСсколько ΡƒΠ΄ΠΎΠ±Π½Ρ‹Ρ… ΠΈ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… плюшСк:

  • МоТно ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ кластСры Ρ‡Π΅Ρ€Π΅Π· Π²Π΅Π±-панСль ΠΈ Ρ‡Π΅Ρ€Π΅Π· консоль, Ρ‡Ρ‚ΠΎ ΠΎΡ‡Π΅Π½ΡŒ понравится Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ.
  • Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ RBAC Ρ‡Π΅Ρ€Π΅Π· воркспСйсы Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ Π² интСрфСйсС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. Π’ Π»Π°Π±Π΅ ΠΏΠΎΠΊΠ° Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, Π½ΠΎ Π² Ρ‚Π΅ΠΎΡ€ΠΈΠΈ β€” отличная Π²Π΅Ρ‰ΡŒ.
  • Π¦Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ привилСгиями Π½Π° основС шаблонов
  • ΠŸΠΎΠ»Π½Ρ‹ΠΉ доступ ΠΊ namespace’ам.
  • Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ YAML.
  • Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ сСтСвых ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊ.
  • ΠœΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ Π·Π΄ΠΎΡ€ΠΎΠ²ΡŒΡ кластСра.
  • Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π΄Π΅Π»Π°Ρ‚ΡŒ Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠ΅ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ восстановлСниС Ρ‡Π΅Ρ€Π΅Π· консоль.
  • Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊΠ²ΠΎΡ‚Π°ΠΌΠΈ ΠΈ рСсурсами с Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ фактичСской ΡƒΡ‚ΠΈΠ»ΠΈΠ·Π°Ρ†ΠΈΠΈ.
  • АвтоматичСский запуск инспСкции кластСров.

ΠžΠΏΡΡ‚ΡŒ ΠΆΠ΅, ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ Π½Π° Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ находятся Π² стадии Π΄ΠΎΡ€Π°Π±ΠΎΡ‚ΠΊΠΈ, поэтому ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½ΠΎ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ ΠΎ ΠΏΠ»ΡŽΡΠ°Ρ… ΠΈ минусах Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… инструмСнтов ΠΏΠΎΠΊΠ° Ρ€Π°Π½ΠΎ. ΠšΡΡ‚Π°Ρ‚ΠΈ, Tanzu MC, исходя ΠΈΠ· дСмонстрации, ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π° Π»Π΅Ρ‚Ρƒ Π΄Π΅Π»Π°Ρ‚ΡŒ Π°ΠΏΠ³Ρ€Π΅ΠΉΠ΄ кластСра ΠΈ Π² Ρ†Π΅Π»ΠΎΠΌ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ вСсь ΠΆΠΈΠ·Π½Π΅Π½Π½Ρ‹ΠΉ Ρ†ΠΈΠΊΠ» кластСра сразу Ρƒ мноТСства ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€ΠΎΠ².

ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅ΠΌ нСсколько «высокоуровнСвых» ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ².

Π’ Ρ‡ΡƒΠΆΠΎΠΉ кластСр со своим уставом

Допустим, Ρƒ вас Π΅ΡΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Ρ‡Π΅Ρ‚ΠΊΠΎ распрСдСлСны Ρ€ΠΎΠ»ΠΈ ΠΈ обязанности. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ занят своим Π΄Π΅Π»ΠΎΠΌ ΠΈ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π΄Π°ΠΆΠ΅ случайно ΠΏΠΎΠΌΠ΅ΡˆΠ°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Π΅ ΠΊΠΎΠ»Π»Π΅Π³. Или ΠΆΠ΅ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅ Π΅ΡΡ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ нСсколько ΠΌΠ΅Π½Π΅Π΅ ΠΎΠΏΡ‹Ρ‚Π½Ρ‹Ρ… спСциалистов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π²Ρ‹ Π½Π΅ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π΄Π°Π²Π°Ρ‚ΡŒ лишниС ΠΏΡ€Π°Π²Π° ΠΈ свободы. ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ Ρ‚Π°ΠΊΠΆΠ΅, Ρ‡Ρ‚ΠΎ Ρƒ вас Π΅ΡΡ‚ΡŒ Kubernetes сразу ΠΎΡ‚ Ρ‚Ρ€Π΅Ρ… ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€ΠΎΠ². БоотвСтствСнно, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚ΡŒ ΠΏΡ€Π°Π²Π° ΠΈ привСсти ΠΈΡ… ΠΊ ΠΎΠ±Ρ‰Π΅ΠΌΡƒ Π·Π½Π°ΠΌΠ΅Π½Π°Ρ‚Π΅Π»ΡŽ, придСтся ΠΏΠΎΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎ Π·Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π² ΠΊΠ°ΠΆΠ΄ΡƒΡŽ панСль управлСния ΠΈ всС ΠΏΡ€ΠΎΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ. Π‘ΠΎΠ³Π»Π°ΡΠΈΡ‚Π΅ΡΡŒ, Π½Π΅ самоС ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΈΠ²Π½ΠΎΠ΅ врСмяпрСпровоТдСниС. И Ρ‡Π΅ΠΌ большС Ρƒ вас рСсурсов, Ρ‚Π΅ΠΌ ΠΌΡƒΡ‚ΠΎΡ€Π½Π΅Π΅ процСсс. Tanzu Mission Control ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Ρ€ΡƒΠΊΠΎΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ Ρ€Π°Π·Π³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ΠΌ Ρ€ΠΎΠ»Π΅ΠΉ ΠΈΠ· Β«ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π°Β». На наш взгляд, ΠΎΡ‡Π΅Π½ΡŒ удобная функция: Π½ΠΈΠΊΡ‚ΠΎ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ сломаСт, Ссли Π²Ρ‹ случайно Π·Π°Π±ΡƒΠ΄Π΅Ρ‚Π΅ Π³Π΄Π΅-Ρ‚ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π½ΡƒΠΆΠ½Ρ‹Π΅ ΠΏΡ€Π°Π²Π°.

ΠšΡΡ‚Π°Ρ‚ΠΈ, наши ΠΊΠΎΠ»Π»Π΅Π³ΠΈ ΠΈΠ· МВБ Π² своСм Π±Π»ΠΎΠ³Π΅ сравнивали Kubernetes ΠΎΡ‚ Π²Π΅Π½Π΄ΠΎΡ€Π° ΠΈ open source. Если Π²Ρ‹ Π΄Π°Π²Π½ΠΎ Ρ…ΠΎΡ‚Π΅Π»ΠΈ ΡƒΠ·Π½Π°Ρ‚ΡŒ, Π² Ρ‡Π΅ΠΌ отличия ΠΈ Π½Π° Ρ‡Ρ‚ΠΎ ΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΏΡ€ΠΈ Π²Ρ‹Π±ΠΎΡ€Π΅ β€” welcome.

ΠšΠΎΠΌΠΏΠ°ΠΊΡ‚Π½Π°Ρ Ρ€Π°Π±ΠΎΡ‚Π° с Π»ΠΎΠ³Π°ΠΌΠΈ

Π•Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΈΠ· Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΉ ΠΆΠΈΠ·Π½ΠΈ β€” Ρ€Π°Π±ΠΎΡ‚Π° с Π»ΠΎΠ³Π°ΠΌΠΈ. ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅ Ρ‚Π°ΠΊΠΆΠ΅ имССтся тСстировщик. Π’ ΠΎΠ΄ΠΈΠ½ прСкрасный дСнь ΠΎΠ½ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚ ΠΊ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ ΠΈ Π²ΠΎΠ·Π²Π΅Ρ‰Π°Π΅Ρ‚: Β«Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ Π±Π°Π³, срочно фиксим». Π—Π°ΠΊΠΎΠ½ΠΎΠΌΠ΅Ρ€Π½ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΠ΅Ρ€Π²ΠΎΠ΅, с Ρ‡Π΅ΠΌ Π·Π°Ρ…ΠΎΡ‡Π΅Ρ‚ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ β€” это Π»ΠΎΠ³ΠΈ. ΠŸΠΎΡΡ‹Π»Π°Ρ‚ΡŒ ΠΈΡ… Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ Ρ‡Π΅Ρ€Π΅Π· ΡΠ»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½ΡƒΡŽ ΠΏΠΎΡ‡Ρ‚Ρƒ ΠΈΠ»ΠΈ Telegram β€” ΠΌΠΎΠ²Π΅Ρ‚ΠΎΠ½ ΠΈ ΠΏΡ€ΠΎΡˆΠ»Ρ‹ΠΉ Π²Π΅ΠΊ. Mission Control ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρƒ: ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡƒ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€Π°Π²Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΈ ΠΌΠΎΠ³Π»ΠΈ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π»ΠΎΠ³ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΌ пространствС ΠΈΠΌΠ΅Π½. Π’ Ρ‚Π°ΠΊΠΎΠΌ случаС тСстировщику достаточно ΡΠΊΠ°Π·Π°Ρ‚ΡŒ: Β«Π² Ρ‚Π°ΠΊΠΎΠΌ-Ρ‚ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ, Π² Ρ‚Π°ΠΊΠΎΠΌ-Ρ‚ΠΎ ΠΏΠΎΠ»Π΅, Π² Ρ‚Π°ΠΊΠΎΠΌ-Ρ‚ΠΎ namespace Π΅ΡΡ‚ΡŒ Π±Π°Π³ΠΈΒ», ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Π±Π΅Π· Ρ‚Ρ€ΡƒΠ΄Π° ΠΎΡ‚ΠΊΡ€ΠΎΠ΅Ρ‚ Π»ΠΎΠ³ΠΈ ΠΈ смоТСт Π»ΠΎΠΊΠ°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ. А Π·Π° счСт ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹Ρ… ΠΏΡ€Π°Π² Π½Π΅ ΠΏΠΎΠ»Π΅Π·Π΅Ρ‚ сразу Π΅Ρ‘ Ρ‡ΠΈΠ½ΠΈΡ‚ΡŒ, Ссли компСтСнция Π½Π΅ позволяСт.

Π’ Π·Π΄ΠΎΡ€ΠΎΠ²ΠΎΠΌ кластСрС Π·Π΄ΠΎΡ€ΠΎΠ²ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅

Π•Ρ‰Π΅ ΠΎΠ΄Π½Π° отличная Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Tanzu MC β€” отслСТиваниС Π·Π΄ΠΎΡ€ΠΎΠ²ΡŒΡ кластСра. Будя ΠΏΠΎ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π°ΠΌ, систСма позволяСт ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ статистику. На Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ слоТно ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, насколько ΠΈΠΌΠ΅Π½Π½ΠΎ Π΄Π΅Ρ‚Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ Π±ΡƒΠ΄Π΅Ρ‚ эта информация: ΠΏΠΎΠΊΠ° Ρ‡Ρ‚ΠΎ всС выглядит достаточно скромно ΠΈ просто. Π•ΡΡ‚ΡŒ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ загруТСнности CPU ΠΈ RAM, ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ‹ статусы всСх ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ². Но Π΄Π°ΠΆΠ΅ Π² Ρ‚Π°ΠΊΠΎΠΌ спартанском Π²ΠΈΠ΄Π΅ это ΠΎΡ‡Π΅Π½ΡŒ полСзная ΠΈ эффСктивная Π΄Π΅Ρ‚Π°Π»ΡŒ.

Π˜Ρ‚ΠΎΠ³ΠΈ

РазумССтся, Π² Π»Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€Π½ΠΎΠΌ прСдставлСнии Mission Control, Π², казалось Π±Ρ‹, ΡΡ‚Π΅Ρ€ΠΈΠ»ΡŒΠ½Ρ‹Ρ… условиях, Π½Π°Π±Π»ΡŽΠ΄Π°ΡŽΡ‚ΡΡ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡˆΠ΅Ρ€ΠΎΡ…ΠΎΠ²Π°Ρ‚ΠΎΡΡ‚ΠΈ. Π’Ρ‹ ΠΈ сами навСрняка ΠΈΡ… Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚Π΅, Ссли Ρ€Π΅ΡˆΠΈΡ‚Π΅ΡΡŒ ΠΏΡ€ΠΎΠΉΡ‚ΠΈ Ρ€Π°Π±ΠΎΡ‚Ρƒ. КакиС-Ρ‚ΠΎ ΠΌΠΎΠΌΠ΅Π½Ρ‚Ρ‹ сдСланы нСдостаточно ΠΈΠ½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½ΠΎ β€” Π΄Π°ΠΆΠ΅ администратору со стаТСм придСтся Π²Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒΡΡ Π² ΠΌΠ°Π½ΡƒΠ°Π», Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ Π² интСрфСйсС ΠΈ Π΅Π³ΠΎ возмоТностях.

Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ слоТности ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°, Π΅Π³ΠΎ ваТности ΠΈ Ρ€ΠΎΠ»ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π΅ΠΌΡƒ прСдстоит ΡΡ‹Π³Ρ€Π°Ρ‚ΡŒ Π½Π° Ρ€Ρ‹Π½ΠΊΠ΅ β€” ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ ΠΊΡ€ΡƒΡ‚ΠΎ. ЧувствуСтся, Ρ‡Ρ‚ΠΎ создатСли ΡΡ‚Π°Ρ€Π°Π»ΠΈΡΡŒ Π½Π°Π»Π°Π΄ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ процСсс ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. Π‘Π΄Π΅Π»Π°Ρ‚ΡŒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ элСмСнт управлСния максимально Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌ ΠΈ понятным.

ΠžΡΡ‚Π°Π΅Ρ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ Tanzu Π½Π° тСстовом стСндС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ½ΡΡ‚ΡŒ всС Π΅Π³ΠΎ ΠΏΠ»ΡŽΡΡ‹, минусы ΠΈ нововвСдСния. Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ такая Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π½Π°ΠΌ прСдставится, ΠΌΡ‹ подСлимся с читатСлями Π₯Π°Π±Ρ€Π° ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹ΠΌ ΠΎΡ‚Ρ‡Π΅Ρ‚ΠΎΠΌ ΠΎ Ρ€Π°Π±ΠΎΡ‚Π΅ с ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠΌ.

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