Как да

Наблюдавайте внедряването на Kubernetes с оперативен изглед на Kubernetes

Наблюдавайте внедряването на Kubernetes с оперативен изглед на Kubernetes

Да имате на разположение арсенал от инструменти като системен администратор е също толкова важно, колкото и водопроводчик с неговия / нейния асортимент от оборудване в натоварен и полезен ден. Въпреки че има множество инструменти, които можете да използвате, за да задоволите дадена нужда, която може да имате, като се спрете на тези, които дълбоко разбирате и решавате по-голямата част от вашите проблеми, са в основата на това, за което всеки внимава.

В това ръководство ние изследваме още един инструмент, който бихте могли да помислите да проверите и може би той ще ви помогне да се впишете в някоя ниша, за която сте мислили. Ако управлявате клъстер Kubernetes или няколко от тях, може да се наложи да обърнете малко повече внимание и да прецените дали Kubernetes Operational View може да се побере във вашите ежедневни административни дейности. Нека разберем какво са имали предвид разработчиците на Kubernetes Operational View, докато са готвили това ястие.

Целта на Kubernetes Operational View е да предостави обща оперативна картина за множество клъстери Kubernetes. То:

Kubernetes Operational View не трябва да се използва като:

Предварителни условия

Трябва да имате клъстер Kubernetes или няколко от тях, преди да можете да го използвате в тази настройка. Можете да използвате Minikube или да настроите пълен клъстер, като използвате ръководствата, споделени по-долу.

Разгърнете лекия клъстер Kubernetes за 5 минути с K3s

Инсталирайте Minikube Kubernetes на CentOS 8 / CentOS 7 с KVM

Как да инсталирате Minikube на Ubuntu и Debian Linux

Настройте клъстер Kubernetes на MicroK8s на CentOS 8

Лесно настройване на клъстер Kubernetes на AWS с EKS

Инсталирайте Kubernetes Cluster на Ubuntu 20.04 с kubeadm

Инсталирайте Kubernetes Cluster на CentOS 7 с kubeadm

Инсталирайте производствения клъстер Kubernetes с Rancher RKE

Инсталиране на Kube Ops View

Изходният код на Kubernetes Operational View е достъпен в GitHub и можете да намерите примерни Kubernetes манифести за внедряване в разполагане папка в хранилището. Ще трябва да клонираме файловете, след което да разположим манифестите в „разполагане”Директория. Ако желаете, можете да редактирате манифестите, за да отговарят на нуждите на вашия клъстер, като пространства от имена и такива, преди да ги разположите. Инсталирането на Kube Ops View в Kubernetes трябва да бъде толкова просто, колкото:

$ git clone https: // github.com / hjacobs / kube-ops-view.git $ cd kube-ops-view $ kubectl apply -k deploy serviceaccount / kube-ops-view създаден клъстеррол.rbac.упълномощаване.k8s.io / kube-ops-view създаде клъстерно обвързване.rbac.упълномощаване.k8s.io / kube-ops-view създадена услуга / kube-ops-view-redis създадена услуга / kube-ops-view създадена разполагане.apps / kube-ops-view-redis създаде внедряване.apps / kube-ops-view е създаден

Това ще разположи kube-ops-view в пространството на имената по подразбиране, ако не сте редактирали файловете на манифеста.

Преди да можем да се опитаме да получим достъп до Kubernetes Operational View от браузъра, проверете всички услуги, както следва:

$ kubectl получи услуги ИМЕ ТИП КЛАСТЕР-IP ВЪНШЕН-IP ПОРТ (И) ВЪЗРАСТ kube-ops-view КлъстерIP 10.100.150.191  80 / TCP 6m17s kube-ops-view-redis Cluster IP 10.108.212.78  6379 / TCP 6m17s кубернети клъстер IP 10.96.0.1  443 / TCP 32г 

Можете също да ги проверите на таблото си за управление, ако предпочитате добри визуални ефекти

Сега знаем услугите, които имаме в пространството от имена по подразбиране, където е разположен kube-ops-view. След това, за достъп до таблото за управление от outstde minikube, изложете проксито за достъп от всеки IP, както е показано по-долу:

$ kubectl прокси --address = '0.0.0.0 '--disable-filter = true ### Трябва да видите изход, подобен на долу ### W0929 13:39:07.674579 3493 прокси.go: 167] Филтърът за заявки е деактивиран, вашият прокси сървър е уязвим за XSRF атаки, моля, бъдете внимателни Започва да се обслужва на [::]: 8001

След като това бъде изпълнено, можете да получите достъп до kube-ops-view, както и до таблата за управление на minikube чрез браузъра. За да направите това, отворете браузъра си и го насочете към следните URL адреси.

#### Kube-Ops-View Dashboard #### http: // 172.20.120.119: 8001 / api / v1 / namespaces / default / services / http: kube-ops-view: / proxy / $ kubectl proxy --address = '0.0.0.0 '--disable-filter = true #### Табло за управление на Minikube #### http: // 172.20.120.119: 8001 / api / v1 / namespaces / kubernetes-dashboard / services / http: kubernetes-dashboard: / proxy /

Разгънат изглед

Имайте предвид, че задържането на курсора на мишката върху полетата ви дава повече подробности за шушулките и възлите.

Множество клъстери

От неговата страница GitHub се поддържат множество клъстери чрез предаване на списък с API сървъри, четене на файл kubeconfig или посочване на крайна точка на регистъра на HTTP клъстер. Повече за това можете да намерите в документацията му за множество клъстери

Препратки: Kubernetes Ops Преглед на страницата на GitHub

Заключение

Наличието на едно място, където можете с един поглед да видите и проверите състоянието на вашите шушулки в множество клъстери, може да спести много време, което бихте инвестирали за влизане в таблото за управление на всеки клъстер. Тъй като показва капацитета на възела и използването на ресурси (например CPU, памет), ще можете да действате при всякакви аварийности, които могат да възникнат поради такива показатели, като по този начин подобряват KPI, които сте договорили с клиентите. Kube Ops View може да бъде толкова полезен, колкото е, и можете да опитате, както и да подкрепите проекта за добрата работа, която прави. И накрая, както винаги, не можем да завършим, без да оценим вашата непрекъсната подкрепа и се надяваме ръководството да е полезно. За други подобни на това проверете по-долу:

Сигурен достъп до Linux системи и Kubernetes с Teleport

Linux и FreeBSD Мониторинг на ресурси с bpytop

Инсталирайте обектива - най-доброто табло за управление и IDE на Kubernetes

Най-големите нови издания на франчайзинг за PC геймърите
2021 е добра година за игра на компютър. Множество нови версии, разпръснати през 2020 г., дадоха на геймърите богат избор и много истински качествени ...
5 ключа за търсене в безопасно онлайн казино
Много от вас бързат да залагат в онлайн казина, за да се забавляват и да спечелят големи пари. Много хазартни сайтове обаче не са безопасни за вас. Из...
Важни неща, които трябва да имате предвид, когато играете в онлайн казино
Играчите по целия свят могат да бъдат достатъчни в стремежа си към игрите, тъй като интернет е направил възможно достъпа до казино игри по всяко време...