常见问题
重置管理员密码
如是快速安装则需要执行 docker exec -it rainbond bash
进入容器内执行如下命令。
kubectl get pod -l name=rbd-app-ui -n rbd-system
kubectl exec -it rbd-app-ui-xxxxx-xxx -n rbd-system bash
执行以下命令即可修改指定用户密码。
python manage.py change_password --username=用户名 --password=新密码
获取默认镜像仓库 rbd-hub 密码
kubectl get rainbondcluster -n rbd-system -o yaml|grep -A 3 imageHub
imageHub:
domain: goodrain.me
password: 2118317a
username: admin
扩容网关节点/构建节点
扩容网关节点/构建节点是指添加已有的 K8s 节点作为 Rainbond 的网关节点或构建节点。
编辑 rainbondcluster
CRD 资源,修改 nodesForGateway/nodesForChaos
字段,增加网关/构建节点信息。
kubectl edit rainbondcluster -n rbd-system
spec:
nodesForGateway:
- name: node-1 #节点名称
externalIP: 192.168.1.1 #节点外部IP
internalIP: 192.168.1.1 #节点内部IP
nodesForChaos:
- name: node-1 #节点名称
重启 rainbond-operator
Pod 使配置生效。
kubectl delete pod -n rbd-system -l name=rainbond-operator