Преглед начина инсталирања Кубернетес надзорне плоче

Кубернетес је алат за управљање контејнерима. Главни циљ овог алата је постављање контејнера, скалирање и уклањање каменца, балансирање оптерећења контејнера. Не заснива се на платформи за контејнеризацију, већ нуди решења за управљање више контејнера. Подржава више облака и голих метала. То је 100% отворени извор, написан у Гоннеу. Гоогле је пре две године гурнуо Кубернетес на опен соурце. Једна од његових главних продајних места је да се толико дуго користи да покрене Гооглеове масовне системе. Кубернетес надзорна плоча је интернетски кориснички интерфејс за Кубернетес кластере.

Кубернетес пружа контролну таблу за кориснике који могу комуницирати са кубернетама и обављати неке задатке. Кубернетес командна плоча омогућава кориснику да реши своју апликацију и дода контејнерску апликацију на кубернетес кластер и ефикасно их управља. Такође даје преглед свих апликација које покрећу кубернетес. Кубернетес командна табла приказује стање свих ресурса који се покрећу на кластеру, а ако се догоди нека грешка, то показује и те информације. У овом ћемо чланку видјети поступак инсталације кубернетес надзорне плоче.

Кораци за инсталирање Кубернетес надзорне плоче

Да бисте инсталирали кубернетес командну плочу, пажљиво следите следеће кораке.

Ако имате $ ХОМЕ / .кубе / цонфиг датотеку и ако није наведен у варијабли окружења Кубе Цонфиг, покрените сљедећу наредбу.

export KUBECONFIG=/etc/kubernetes/admin.conf

Корак 1: Како инсталирати Кубернетес надзорну плочу?

Да бисте имплементирали Кубернетес контролну таблу, покрените следећу наредбу:

kubectl create -f https://raw.githubusercontent.com/kubernetes/dashboard/master/src/deploy/recommended/kubernetes-dashboard.yaml

Тада ће излаз бити следећи:

secret/kubernetes-dashboard-certs created
serviceaccount/kubernetes-dashboard created
role.rbac.authorization.k8s.io/kubernetes-dashboard-minimal created
rolebinding.rbac.authorization.k8s.io/kubernetes-dashboard-minimal created
deployment.apps/kubernetes-dashboard created
service/kubernetes-dashboard created

2. корак: Како проверити да ли се сервисна плоча покреће?

Након креирања надзорне плоче, проверите да ли су свц / имплементације исправне.

Корак 3: Како описати Инсталацију Кубернетес надзорне плоче?

Да бисте прегледали информације о свц, Покрените следећу наредбу

kubectl describe svc/kubernetes-dashboard -n Kube-system

Након тога, да бисте проверили да се под-кубернетес-контролна табла покреће, наредба за покретање која је дата у наставку:

kubectl get pods --all-namespaces

Можете дозволити пуне администраторске привилегије на сервисном налогу Дасхбоард-а. Да бисте то учинили, морате да креирате испод ЦлустерРолеБиндинг.

cat dashboard-admin.yaml
apiVersion: rbac.authorization.k8s.io/v1beta1
kind: ClusterRoleBinding
metadata:
name: kubernetes-dashboard
labels: k8s-app: kubernetes-dashboard
roleRef: API groups: rbac.authorization.k8s.io
kind: ClusterRole
name: cluster-admin
subjects: - kind: ServiceAccount
name: kubernetes-dashboard
namespace: Kube-system
Copy the YAML file based on installation method and save that file as given name: a dashboard-admin.yaml

Употријебите наредбу која је дата у наставку за његово распоређивање.

kubectl create -f dashboard-admin.yaml
The output will be as follows:
clusterrolebinding.rbac.authorization.k8s.io/kubernetes-dashboard created

Након тога можете користити опцију Прескочи на страници за пријаву да бисте приступили контролној табли.

Корак 4: Како приступити инсталираној Кубернетес контролној плочи?

За подешавање прокија покрените следећу команду:

kubectl proxy --address 0.0.0.0 --accept-hosts '.*'
Starting to serve on (::):8001

Да бисте добили приступ инсталираној Кубернетес надзорној плочи, покрените следећу наредбу:

HTTP://:/api/v1/namespaces/Kube-system/services/https:kubernetes-dashboard:/proxy/#!/login

Након тога можете видети страницу надзорне табле

Након тога идите на контролну плочу која је присутна на страници командне табле и кликните на пријаву као што је приказано у наставку

Корак 5: Како да инсталирате Кубернетес провјеру идентитета надзорне плоче помоћу токена?

и) Креирајте нови СервицеАццоунт

За то покрените следећу наредбу:

kubectl create serviceaccount k8sadmin -n Kube-system
The output will be as follows
serviceaccount/k8sadmin created

ии) Након тога, креирајте ЦлустерРолеБиндинг са привилегијом администратора кластера помоћу следеће наредбе

kubectl create cluster role binding k8sadmin --clusterrole=cluster-admin --serviceaccount=kube-system:k8sadmin
then the output will be as follows clusterrolebinding.rbac.authorization.k8s.io/k8sadmin created

Да бисте добили токен, покрените следећу наредбу:

kubectl get secret -n Kube-system | grep k8sadmin | cut -d " " -f1 | xargs -n 1 | xargs kubectl get secret -o 'jsonpath=(.data.token)' -n Kube-system | base64 --decode

Тада ћемо добити басе64 декодирани Токен као излаз који је следећи:

eyJhbGciOiJSUzI1NiIsImtpZCI6IiJ9.eyJpc3MiOiJrdWJlcm5ldGVzL3NlcnZpY2VhY2NvdW50Iiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9

Копирајте овај токен и залепите га испод дугмета.

Сада сте пријављени на контролну таблу кубернетеса

Корак 6: Како избрисати услуге Кубернетес надзорне плоче?

Да бисте избрисали услуге Кубернетес командне табле, прво проверите где су сервиси присутни и које желимо да избришемо. тј. пут тих услуга.

Да бисте то проверили, покрените задату наредбу:

daemon sets, replica sets, services, deployments, pods, RC --all
After that, we can delete services with their paths
kubectl delete replica sets/kubernetes-dashboard -n Kube-system
kubectl delete svc/kubernetes-dashboard -n Kube-system
kubectl delete deployments/kubernetes-dashboard -n Kube-system
kubectl -n Kube-system delete $(kubectl -n Kube-system get pod -o name | grep dashboard)

Корак 7: Како уредити услуге Кубернетес надзорне плоче?

Да бисте уредили услуге Кубернетес надзорне плоче, покрените задату наредбу:

kubectl edit svc/kubernetes-dashboard -n kube-system

Препоручени чланци

Ово је водич за инсталацију Кубернетес надзорне плоче. Овдје смо расправљали о прегледу и корацима за инсталирање Кубернетес надзорне плоче. Можете и да прођете кроз друге наше Предложене чланке да бисте сазнали више -

  1. Шта је технологија великих података?
  2. Сплунк вс Спарк
  3. Како инсталирати Кубернетес?
  4. Како инсталирати варницу

Категорија: