Kubernetes安装Kuboard图形化管理工具

前提

安装 Kuboard 时,假设您已经有一个 Kubernetes 集群,以下任何形式安装的集群都可以:

kubeadm 安装(或者基于 kubeadm 的衍生工具,如 Sealos 等);
二进制安装;
阿里云、腾讯云等公有云托管集群;
其他。

安装

kubectl apply -f https://kuboard.cn/install-script/kuboard.yaml
kubectl apply -f https://addons.kuboard.cn/metrics-server/0.3.7/metrics-server.yaml

查看 Kuboard 运行状态:

kubectl get pods -l k8s.kuboard.cn/name=kuboard -n kube-system

输出结果如下所示:

NAME                       READY   STATUS    				RESTARTS   AGE
kuboard-864ff95474-f6hkr   1/1     Running   0          167m

拥有的权限

此Token拥有 ClusterAdmin 的权限,可以执行所有操作

执行命令

echo $(kubectl -n kube-system get secret $(kubectl -n kube-system get secret | grep kuboard-user | awk {print $1}) -o go-template={
         
  {.data.token}} | base64 -d)

输出

取输出信息中 token 字段

访问Kuboard

Kuboard Service 使用了 NodePort 的方式暴露服务,NodePort 为 32567;您可以按如下方式访问 Kuboard。

http://Worker节点的IP地址:32567/

创建第一个服务

点击 创建工作负载按钮

填写表单如下:
字段名称 填写内容 说明 服务类型 Deployment Kubernetes 的 Deployment 类型 服务分层 中间件 生成的Kuberenetes对象以 cloud- 作为前缀,并显示在中间件分层中 服务名称 tomcat 显示在 Kuboard 中的名称 副本数量 3 replicas 容器名称 tomcat 镜像 tomcat hub.docker.com 中的 tomcat镜像

Command sleep Command 3600 创建完成。

经验分享 程序员 微信小程序 职场和发展