使用Kuboard管理RBAC
This commit is contained in:
@ -47,16 +47,29 @@ Kuboard 是 Kubernetes 的一款图形化管理界面。
|
||||
|
||||
<b-card>
|
||||
<b-tabs content-class="mt-3">
|
||||
<b-tab title="安装" active>
|
||||
<b-tab title="安装" active>
|
||||
|
||||
安装 Kuboard。
|
||||
|
||||
> 如果您参考 https://kuboard.cn 网站上提供的 Kubernetes 安装文档,可在 master 节点上执行以下命令。
|
||||
|
||||
<b-tabs content-class="mt-3">
|
||||
<b-tab title="稳定版">
|
||||
|
||||
``` sh
|
||||
kubectl apply -f https://kuboard.cn/install-script/kuboard.yaml
|
||||
```
|
||||
|
||||
</b-tab>
|
||||
<b-tab title="Beta版">
|
||||
|
||||
``` sh
|
||||
kubectl apply -f https://kuboard.cn/install-script/kuboard-beta.yaml
|
||||
```
|
||||
|
||||
</b-tab>
|
||||
</b-tabs>
|
||||
|
||||
查看 Kuboard 运行状态:
|
||||
|
||||
``` sh
|
||||
@ -70,8 +83,8 @@ kuboard-54c9c4f6cb-6lf88 1/1 Running 0 45s
|
||||
```
|
||||
> 如果您一直不能看到 kuboard 处于 Running 状态,可参考 [诊断应用程序](/learning/k8s-advanced/ts/application.html),查找原因。如不能解决,请到本文页尾加群,联系群主解决。
|
||||
|
||||
</b-tab>
|
||||
<b-tab title="卸载">
|
||||
</b-tab>
|
||||
<b-tab title="卸载">
|
||||
|
||||
卸载 Kuboard
|
||||
|
||||
@ -79,7 +92,7 @@ kuboard-54c9c4f6cb-6lf88 1/1 Running 0 45s
|
||||
kubectl delete -f https://kuboard.cn/install-script/kuboard.yaml
|
||||
```
|
||||
|
||||
</b-tab>
|
||||
</b-tab>
|
||||
</b-tabs>
|
||||
</b-card>
|
||||
|
||||
@ -87,7 +100,8 @@ kubectl delete -f https://kuboard.cn/install-script/kuboard.yaml
|
||||
|
||||
您可以获得管理员用户、只读用户的Token。
|
||||
|
||||
> Kuboard 有计划开发权限设置的功能,在这之前,如果您需要更细粒度的权限控制,请参考 [RBAC Example](/learning/k8s-advanced/sec/rbac/example.html)
|
||||
> * 如果您需要更细粒度的权限控制,请参考 [RBAC Example](/learning/k8s-advanced/sec/rbac/example.html)
|
||||
> * Kuboard beta 版已经开始支持 RBAC,请参考 [使用Kuboard管理ServiceAccount及RBAC](/learning/k8s-advanced/sec/kuboard.html)
|
||||
|
||||
<b-card>
|
||||
<b-tabs content-class="mt-3">
|
||||
|
||||
@ -25,7 +25,7 @@ meta:
|
||||
* 了解何规划自己的集群,并可以结合自己的实际情况对安装脚本做客户化定制
|
||||
* 了解快速落地 K8S 的最佳学习路径
|
||||
|
||||
[报名直播课程-详细讲解此安装过程](https://ke.qq.com/course/477593?flowToken=1016935)
|
||||
[报名12元直播课程-详细讲解此安装过程](https://ke.qq.com/course/477593?flowToken=1016935)
|
||||
|
||||
也可以在此 [提出对直播课的要求](http://bbs.kuboard.cn/forum.php?mod=viewthread&tid=10)
|
||||
|
||||
@ -117,9 +117,9 @@ lscpu
|
||||
| 7.7 | <span style="font-size: 24px;">😄</span> | 已验证 |
|
||||
| 7.6 | <span style="font-size: 24px;">😄</span> | 已验证 |
|
||||
| 7.5 | <span style="font-size: 24px;">😞</span> | 已证实会出现 kubelet 无法启动的问题 |
|
||||
| 7.4 | <span style="font-size: 24px;">😞</span> | 同上 |
|
||||
| 7.3 | <span style="font-size: 24px;">😞</span> | 同上 |
|
||||
| 7.2 | <span style="font-size: 24px;">😞</span> | 同上 |
|
||||
| 7.4 | <span style="font-size: 24px;">😞</span> | 已证实会出现 kubelet 无法启动的问题 |
|
||||
| 7.3 | <span style="font-size: 24px;">😞</span> | 已证实会出现 kubelet 无法启动的问题 |
|
||||
| 7.2 | <span style="font-size: 24px;">😞</span> | 已证实会出现 kubelet 无法启动的问题 |
|
||||
|
||||
</div>
|
||||
</grid-item>
|
||||
@ -516,7 +516,7 @@ kubectl delete -f https://kuboard.cn/install-script/v1.17.x/nginx-ingress.yaml
|
||||
|
||||
您已经完成了 Kubernetes 集群的安装,下一步请:
|
||||
|
||||
[报名直播课程-详细讲解此安装过程](https://ke.qq.com/course/477593?flowToken=1016934) 也可以在此 [提出对直播课的要求](http://bbs.kuboard.cn/forum.php?mod=viewthread&tid=10)
|
||||
[报名12元直播课程-详细讲解此安装过程](https://ke.qq.com/course/477593?flowToken=1016934) 也可以在此 [提出对直播课的要求](http://bbs.kuboard.cn/forum.php?mod=viewthread&tid=10)
|
||||
|
||||
<span v-on:click="$sendGaEvent('安装后求GitHub Star','安装后求GitHub Star','安装后求GitHub Star')"><a href="https://github.com/eip-work/kuboard-press" target="_blank">点击此处,给个GitHub Star</a></span>
|
||||
支持一下吧,<StarCount></StarCount>这么多人都 star 了呢,怎么能少得了您呢?
|
||||
|
||||
19
install/install-kubectl-sa.md
Normal file
19
install/install-kubectl-sa.md
Normal file
@ -0,0 +1,19 @@
|
||||
---
|
||||
vssueId: 18
|
||||
titlePrefix: 从客户端电脑远程管理Kubernetes
|
||||
description: Kubernete安装文档_日常工作中您可能需要在自己的笔记本电脑上执行kubectl命令以管理远程Linux服务器上的Kubernetes集群_本文档介绍了如何从Kuboard中获取kubectl的配置文件
|
||||
meta:
|
||||
- name: keywords
|
||||
content: kubectl,kubectl安装,远程管理Kubernetes,远程管理K8S
|
||||
---
|
||||
|
||||
# 使用ServiceAccount登录kubectl
|
||||
|
||||
<AdSenseTitle/>
|
||||
|
||||
## 创建 ServiceAccount 并分配权限
|
||||
|
||||
请参考 [使用Kuboard管理ServiceAccount及RBAC](/learning/k8s-advanced/sec/kuboard.html)
|
||||
|
||||
|
||||
## 在kubectl中使用ServiceAccount管理集群
|
||||
@ -63,8 +63,8 @@ kubernetes 安装有多种选择,本文档描述的集群安装具备如下特
|
||||
* **在线答疑**
|
||||
|
||||
<Qq></Qq> 也可以扫描二维码加群
|
||||
<p>
|
||||
<img src="/images/kuboard_qq.png" alt="Kubernetes教程:QQ群在线答疑"/>
|
||||
<p style="max-width: 160px;">
|
||||
<img src="/images/kuboard_qq.png" style="padding: 10px;" alt="Kubernetes教程:QQ群在线答疑"/>
|
||||
</p>
|
||||
|
||||
<!-- </div>
|
||||
@ -515,14 +515,14 @@ kubectl delete node demo-worker-x-x
|
||||
|
||||
## 安装 Ingress Controller
|
||||
|
||||
> Ingress官方文档:https://kubernetes.io/docs/concepts/services-networking/ingress/
|
||||
<!-- > Ingress官方文档:https://kubernetes.io/docs/concepts/services-networking/ingress/
|
||||
>
|
||||
> Ingress Controllers官网介绍:https://kubernetes.io/docs/concepts/services-networking/ingress-controllers/
|
||||
>
|
||||
> 本文中使用如下部署方式:https://kubernetes.github.io/ingress-nginx/deploy/baremetal/#using-a-self-provisioned-edge
|
||||
>
|
||||
> kubernetes支持多种Ingress Controllers (traefic / Kong / Istio / Nginx 等),本文推荐使用 https://github.com/nginxinc/kubernetes-ingress
|
||||
|
||||
> kubernetes支持多种Ingress Controllers (traefic / Kong / Istio / Nginx 等),本文推荐使用 https://github.com/nginxinc/kubernetes-ingress -->
|
||||
kubernetes支持多种Ingress Controllers (traefic / Kong / Istio / Nginx 等),本文推荐使用 https://github.com/nginxinc/kubernetes-ingress
|
||||
|
||||
<b-card>
|
||||
<b-tabs content-class="mt-3">
|
||||
|
||||
Reference in New Issue
Block a user