如何快速了解 KubeSphere

1、作为新手,如何快速了解 KubeSphere 的使用?

答:我们提供了多个快速入门的示例包括工作负载和 DevOps 工程,建议从 快速入门 入手,参考 快速入门 并实践和操作每一个示例。

如何查看 kubeconfig 文件

2、如何查看当前集群的 Kubeconfig 文件?

答:用户可以点击 “小锤子” 工具箱的图标,选择「kubeconfig」即可查看,仅管理员用户有权限查看。

控制台使用常见问题 - 图1

CPU 用量异常问题

3、为何安装后 CPU 用量数值异常大?

CPU 用量数值异常大

答:Kubesphere 计算 CPU 用量的方法是求 user 、 nice 、 system 、 iowait 、 irq 、 softirq 以及 steal 七种 CPU 模式下的用量合,数据通过 node_exporter 采集。由于 Linux 内核 4.x 存在 steal 数值异常大的 bug,导致了如上图的异常值。建议尝试重启节点主机,或升级内核版本。

更多信息请参考 node_exporter issue #742

4、每个节点默认的最大 Pod 上限数目为 110,若要调整每个节点的 Pod 上限数目要怎么配置?

答:

如果还没安装,安装前在 installer 可以修改 vars.yml 配置文件中的 kubelet_max_pods。

KubeSphere 安装后,可以在后台手工修改 master 节点 /etc/kubernetes/kubelet.env 中的 max-pods 参数,然后执行systemctl restart kubelet 重启 kubelet 服务。

5、我在后台通过 kubectl 创建的 namespace 以及该 namespace 下的资源,要如何添加到企业空间 (workspace) 下呢?

答:可以对新建的 namespace 打 label,指定其加入至哪一个企业空间 (workspace) 下。如下,将 echo-production 加入企业空间 demo-workspace 中。

  1. kubectl label namespace echo-production kubesphere.io/workspace=demo-workspace
  2. namespace/echo-production labeled

控制台使用常见问题 - 图3

6、admin 账号的密码忘记了,如何重置?

答: 如果还有可以登录的管理员账号的话,可以到 平台管理->账号管理->用户列表->单个用户详情页->更多操作->修改密码,这样去重置 admin 的密码。

控制台使用常见问题 - 图4

如果没有其它管理员账号,则需要进入到 ks-account 的 pod 里去执行:

  1. apk add curl && curl -X PUT http://localhost:9090/kapis/iam.kubesphere.io/v1alpha2/users/admin -H 'Content-Type: application/json' -d '{"username": "admin","email":"admin@kubesphere.io","cluster_role": "cluster-admin","password":"xxxxxx"}'

说明: 若您在使用中遇到任何产品相关的问题,欢迎在 GitHub Issue 提问。