Инсталиране и изгледи на таблото за управление на Kubernetes



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

Таблото за управление Kubernetes е уеб базиран потребителски интерфейс за клъстери Kubernetes. Той позволява на потребителите да управляват приложенията, изпълнявани в клъстера, и да ги отстраняват, както и да управляват самия клъстер.Така че, ако се разберете , и да овладеете този инструмент, можете да издигнете кариерата си като инженер на DevOps.

Така че преди да продължите напреднека видим кои са темите, които ще разгледаме в този блог:





Какво представлява таблото за управление Kubernetes?

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

Използване на таблото за управление Kubernetes

  • За да получите преглед на приложенията, изпълнявани на вашия клъстер.
  • За да създадете или модифицирате отделните ресурси на Kubernetes, например Внедряване, Работа и др.
  • Той предоставя информация за състоянието на ресурсите на Kubernetes във вашия клъстер и за евентуални грешки.



Инсталиране на таблото за управление Kubernetes

Как да разположим таблото за управление на Kubernetes?

Изпълнете следната команда, за да разположите таблото за управление:

kubectl създаване -f https://raw.githubusercontent.com/kubernetes/dashboard/master/src/deploy/recommended/kubernetes-dashboard.yaml

Достъп до таблото за управление с помощта на kubectl

kubectl прокси

Тоще прокси сървър между вашата машина и Kubernetes API сървър.



Сега, за да видите таблото в браузъра, отидете до следния адрес в браузъра на вашата Master VM:

 http: // localhost: 8001 / api / v1 / namespaces / kube-system / services / https: kubernetes-dashboard: / proxy / 

След това ще бъдете подканени с тази страница да въведете идентификационните данни:

В тази стъпка ще създадем акаунта на услугата за таблото и ще получим неговите идентификационни данни.
Забележка : Изпълнете всички тези команди в a нов терминал , в противен случай вашата proxy команда kubectl ще спре.

Изпълнете следните команди:

Тази команда ще създаде акаунт за услуга за табло в пространството от имена по подразбиране

kubectl създаване на табло за управление на акаунта на услугата -n по подразбиране

Добавете правилата за обвързване на клъстера към акаунта си в таблото за управление

kubectl създаване на табло за свързване на клъстери-admin -n по подразбиране --clusterrole = cluster-admin --serviceaccount = по подразбиране: табло

Копирайте тайния маркер, необходим за влизане в таблото ви, като използвате командата по-долу:

възходящ ред c ++
kubectl получи тайна $ (kubectl получи serviceaccount табло за управление -o jsonpath = '{. секрети [0] .name}') -o jsonpath = '{. data.token}' | base64 --decode

Копирайте тайния маркер и го поставете в страницата за вход на таблото за управление, като изберете опция за маркер

След като влезете, ще се качите на началната страница на Kubernetes.

Начална страница
Ще видите началната / началната страница, в която
можете да видите кои системни приложения се изпълняват по подразбиране вkube-system пространство от именана вашия клъстер, например самото табло за управление.

какво е екземпляр в java

Изгледи на потребителския интерфейс на таблото за управление на Kubernetes

Таблото за управление на Kubernetes се състои от следните изгледи на таблото:

  • Администраторски изглед
  • Изглед на натоварванията
  • Преглед на услуги
  • Изглед за съхранение и конфигуриране

Нека започнем с изгледа на администратора.

Администраторски изглед

Той изброява възли, пространства от имена и постоянни обеми, който има подробен изглед за тях, където изгледът на списъка с възли съдържа показатели за използване на процесора и паметта, обобщени във всички възли, а изгледът с подробности показва метриките за възел, неговата спецификация, състояние, разпределени ресурси, събития и шушулки, изпълняващи се на възела.

Изглед на натоварванията

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

Преглед на услуги

Тя показва ресурсите на Kubernetes, които позволяват излагането на услуги на външния свят и откриването им в рамките на клъстер.

Изглед за съхранение и конфигуриране

Изгледът за съхранение показва ресурси с постоянни искания за обем, които се използват от приложенията за съхраняване на данни, докатоизгледът config се използва, за да покаже всички ресурси на Kubernetes, които се използват за жива конфигурация на приложения, работещи в клъстери.

Имате въпрос към нас? Моля, споменете го в раздела за коментари на Инструменти за непрекъсната интеграция и ние ще се свържем с вас.