‫Inną ważną częścią każdego z tych orkiestratorów jest posiadanie
‫internetowego interfejsu GUI.
‫Teraz jest to coś standardowego.
‫Jeśli zamierzasz uruchomić system, duży,
‫wieloserwerowy, potrzebujesz interfejsu GUI,
‫który przynajmniej da ci wizualizacje.
‫Niektóre rzeczy to więcej niż zwykły wiersz poleceń,
‫który można umieścić na ładnym, wieszanym, ściennym ekranie LCD,
‫na który wszyscy mogą patrzeć.
‫Coś w tym stylu, prawda. Oczywiście będziesz mieć
‫w swoim zespole ludzi, którzy będą chcieli GUI.
‫Nie będą chcieli być ekspertami w linii poleceń,
‫bo tak naprawdę działają.
‫Po prostu patrzą na rzeczy i może przesyłają
‫YAML, albo zmieniają jakieś strąki lub coś.
‫Zaletą Kubernetes jest to, że go masz.
‫Nie jest to gotowe, ale jest to oficjalny projekt o
‫nazwie Pulpit Kubernetes.
‫Są takie zewnętrzne, ale
‫tak naprawdę myślę, że wszyscy są
‫przyzwyczajeni do standardowego domyślnego, a potem może rozważyć inny.
‫Oczywiście, jeśli prowadzisz dystrybucję, taką jak Docker Enterprise, Rancher
‫lub coś w tym rodzaju, będą mieli
‫również swój gotowy produkt.
‫To naprawdę zastąpiłoby domyślny pulpit nawigacyjny Kubernetes,
‫który można zainstalować.
‫Pulpit nawigacyjny jest naprawdę bardzo łatwy w użyciu
‫i łatwy do zainstalowania. Zdaj sobie jednak sprawę, że
‫jeśli jesteś w chmurze i korzystasz z tego,
‫co poleciłbym w chmurze, to ich Kubernetes, gdzie właśnie wdrażasz
‫na platformie Azure, Amazon lub DigitalOcean.
‫Po prostu wdrażasz ich hostowanego Kubernetesa tam, gdzie mają menedżerów,
‫i dostajesz po prostu garść węzłów roboczych, na których
‫możesz umieścić swoje rzeczy.
‫Zazwyczaj tak naprawdę nie dają domyślnie tego GUI.
‫Dlatego warto wdrożyć go, aby przynajmniej zobaczyć,
‫co dzieje się w klastrze.
‫Ale nie mają dla
‫ciebie wielu narzędzi. Naprawdę po prostu automatyzują
‫zarządzanie usługą.
‫To może się zmienić, ale przynajmniej na razie
‫wiele z nich, będziesz chciał wdrożyć ten Dashboard dla siebie.
‫Ostatnią rzeczą, którą chcę tu powiedzieć, jest
‫bezpieczeństwo w tej sprawie. W rzeczywistości udokumentowano przypadki,
‫w tym kilka bardzo dużych firm technologicznych w
‫USA, które zostały zhakowane głównie za pośrednictwem tego pulpitu nawigacyjnego.
‫Myślę, że wiele z tych problemów zostało
‫rozwiązanych w ostatnich wydaniach, ale wiele z tych
‫rzeczy wyjdzie z pudełka bez doskonałego uwierzytelnienia lub bez
‫żadnego uwierzytelnienia.
‫Zawsze powinieneś zakładać, że jeśli
‫umieszczasz coś w Internecie, będzie to
‫próba włamania, prawda. Ktoś będzie próbował to zrobić, szczególnie jeśli jest
‫to na wspólnym porcie.
‫W przypadku każdego
‫pulpitu nawigacyjnego, którego używasz, a tak naprawdę
‫dowolnego z tych portów, ale głównie tych pulpitów administracyjnych,
‫ponieważ są one bardziej podatne na coś, niezależnie od
‫tego, czy jest to skrypty między witrynami, czy niektóre luki
‫w strukturze sieci Web, które umieszczasz na
‫losowych portach lub chronisz ich adres IP,
‫ograniczając się do twojego biura, a może potrzebujesz jakiegoś VPN.
‫W przypadku moich małych projektów osobiście używam
‫losowo wysokich portów lub
‫stawiam przed nimi jakiś serwer proxy, który wymaga uwierzytelnienia.
‫Tak więc nie można nawet rozmawiać z pulpitem
‫Kubernetes do czasu pierwszej autoryzacji.
‫Sam pulpit Kubernetes ma opcje uwierzytelniania i jest
‫gotowy do pracy z niektórymi rzeczami.
‫Ale tylko rada.
‫Nie bądź jedną z tych osób,
‫które trafiają na pierwsze strony gazet, ponieważ Kubernetes został zhakowany
‫w twoim biurze, a górnicy bitcoin zaczęli wydobywać dane z twoich
‫systemów, ponieważ miały dostęp.
‫Jeśli po prostu korzystasz z Google, znajdziesz
‫przypadki, w których tak naprawdę zdarzyły się duże firmy.