Basic authentication在k8s v1.19被移除了, 所以改用证书登录

pull/1318/head
heyanyanchina 2023-08-22 09:13:48 +08:00 committed by jmgao
parent 70dd0ef8e1
commit 6dd5267204
1 changed files with 7 additions and 2 deletions

View File

@ -41,9 +41,14 @@ $ kubectl logs -n kube-system kibana-logging-d5cffd7c6-9lz2p -f
### 访问 Kibana
推荐使用`kube-apiserver`方式访问(可以使用basic-auth、证书和rbac等方式进行认证授权获取访问 URL
推荐使用`kube-apiserver`方式访问可以使用证书和rbac等方式进行认证授权获取访问 URL
- 开启 apiserver basic-auth(用户名/密码认证)`ezctl basic-auth -s -u admin -p test1234`
- 使用证书登录(生成kubecfg.p12并将证书下载到本地安装)
```bash
grep 'client-certificate-data' ~/.kube/config | head -n 1 | awk '{print $2}' | base64 -d > kubecfg.crt
grep 'client-key-data' ~/.kube/config | head -n 1 | awk '{print $2}' | base64 -d > kubecfg.key
openssl pkcs12 -export -clcerts -inkey kubecfg.key -in kubecfg.crt -out kubecfg.p12 -name "kubernetes-client"
```
``` bash
$ kubectl cluster-info | grep Kibana