使用Kuboard管理RBAC

This commit is contained in:
huanqing.shao
2020-01-14 09:08:06 +08:00
parent 496c6e6690
commit bbcf240c05
25 changed files with 405 additions and 68 deletions

View File

@ -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">

View File

@ -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 了呢,怎么能少得了您呢?

View 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管理集群

View File

@ -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">