跳到主要内容

快速开始

本指南将帮助你在 5 分钟内快速体验 KubePolaris 的核心功能。

前置要求

  • Docker 20.10+ 和 Docker Compose 2.0+
  • 至少一个可用的 Kubernetes 集群(用于导入管理)
  • 8GB+ 可用内存

第一步:启动 KubePolaris

使用 Docker Compose 是最快速的体验方式:

# 克隆仓库
git clone https://github.com/clay-wangzhi/KubePolaris.git
cd kubepolaris

# 启动所有服务
docker-compose up -d

等待约 1-2 分钟,所有服务启动完成后,访问:

第二步:登录系统

使用默认管理员账号登录:

项目
用户名admin
密码admin123
安全提示

首次登录后请立即修改默认密码!

第三步:导入集群

  1. 点击左侧菜单 集群管理添加集群
  2. 填写集群信息:
    • 集群名称: 为集群起一个易识别的名称
    • API Server: Kubernetes API 服务器地址,如 https://192.168.1.100:6443
    • 认证方式: 选择 kubeconfigToken
  3. 上传 kubeconfig 文件或填写 Token
  4. 点击 测试连接 验证配置
  5. 确认无误后点击 保存
示例: kubeconfig 文件
apiVersion: v1
kind: Config
clusters:
- cluster:
certificate-authority-data: <base64-encoded-ca-cert>
server: https://192.168.1.100:6443
name: my-cluster
contexts:
- context:
cluster: my-cluster
user: admin
name: my-cluster
current-context: my-cluster
users:
- name: admin
user:
token: <your-token>

第四步:浏览集群资源

成功导入集群后,你可以:

查看集群总览

总览 页面查看:

  • 集群资源使用情况(CPU/内存/存储)
  • 节点状态分布
  • 工作负载概览
  • 近期事件

管理工作负载

工作负载 页面:

  • 查看 Deployment、StatefulSet、DaemonSet 等
  • 执行扩缩容操作
  • 查看 Pod 状态和日志
  • 编辑 YAML 配置

使用 Web 终端

  1. 进入任意 Pod 详情页
  2. 点击 终端 按钮
  3. 选择容器(多容器 Pod)
  4. 开始在浏览器中操作容器

第五步:配置监控(可选)

KubePolaris 支持集成 Prometheus 和 Grafana:

  1. 进入 系统设置监控配置
  2. 填写 Prometheus 地址,如 http://prometheus:9090
  3. 填写 Grafana 地址,如 http://grafana:3000
  4. 配置 Grafana API Key(用于嵌入面板)
  5. 保存配置

配置完成后,你可以在各个资源详情页查看监控图表。

下一步

恭喜你完成了快速开始!接下来你可以:

常见问题

Docker Compose 启动失败

检查端口是否被占用:

# 检查 8080 端口
lsof -i :8080

# 如果被占用,修改 docker-compose.yml 中的端口映射

无法连接到集群

  1. 确认 API Server 地址可从 KubePolaris 容器访问
  2. 检查防火墙设置
  3. 验证 kubeconfig/Token 是否有效
# 在容器内测试连接
docker exec -it kubepolaris-backend curl -k https://your-api-server:6443/healthz

登录后页面空白

清除浏览器缓存后重试:

# 或者使用无痕模式访问

如果问题持续,请查看 故障排查指南 或在 GitHub Issues 提问。