スタンドアローン(CentOSの仮想マシン)に配備Kubernetes

1、インストールK8S
https://github.com/gjmzj/kubeasz/blob/master/docs/setup/quickStart.md

図2に示すように、ダッシュボードを搭載
https://github.com/gjmzj/kubeasz/blob/master/docs/guide/dashboard.md

3、ログのダッシュボード

図に示すように、アクセスhttps://192.168.64.233:6443/api/v1/namespaces/kube-system/services/https:kubernetes-dashboard:/proxyは、エラー401を報告しました。


NodePortの方法を使用してログイン:

[root@localhost dashboard]# kubectl -n kube-system get svc
NAME                      TYPE        CLUSTER-IP      EXTERNAL-IP   PORT(S)                       AGE
heapster                  ClusterIP   10.68.235.131   <none>        80/TCP                        64m
kube-dns                  ClusterIP   10.68.0.2       <none>        53/UDP,53/TCP,9153/TCP        65m
kubernetes-dashboard      NodePort    10.68.50.98     <none>        443:27117/TCP                 64m
metrics-server            ClusterIP   10.68.150.160   <none>        443/TCP                       65m
traefik-ingress-service   NodePort    10.68.62.14     <none>        80:23456/TCP,8080:24495/TCP   64m

192.168.64.233は、仮想マシンのIPアドレスであるhttps://192.168.64.233:27117は、通常のログイン画面が表示されることが入力した後、ブラウザの仮想マシン、


ダッシュボードRBACのスーパーユーザを作成します。

ユーザーを作成します。kubectlは-f /etc/ansible/manifests/dashboard/admin-user-sa-rbac.yaml適用 
記述kubectl -n KUBE-システム:GETトークン秘密の$(kubectl -n KUBE-システムのget秘密を| grepをADMIN- ユーザー| awkの{$ 1印刷 )} '

普通のユーザーは、ダッシュボードのRBACを作成します

ユーザーを作成します。kubectlは-f /etc/ansible/manifests/dashboard/read-user-sa-rbac.yaml適用
記述kubectl -n KUBE-システム:GETトークン秘密の$(kubectl -n KUBE-システムのget秘密を| grepを読み取りユーザー| awkの{$ 1印刷 )} '

公開された227元の記事 ウォン称賛94 ビュー540 000 +

おすすめ

転載: blog.csdn.net/wiborgite/article/details/102489293