DaoCloud-docs icon indicating copy to clipboard operation
DaoCloud-docs copied to clipboard

在线安装 DCE 5.0 - DaoCloud Enterprise

Open utterances-bot opened this issue 2 years ago • 4 comments

在线安装 DCE 5.0 - DaoCloud Enterprise

DaoCloud Enterprise 5.0 下一代容器化平台集大成者,引领云原生浪潮,推动数字化转型。

https://docs.daocloud.io/zh/install/install-dce/

utterances-bot avatar Sep 26 '22 03:09 utterances-bot

在虚机上通过kind部署了一个1master+2node的k8s集群,安装DCE5.0后如何访问ui呢? nodeport方式,这个访问ip是虚机的br网卡,如何从外部机器访问呢? vip方式,在虚机的网卡中没有看到该vip,是如何从外部机器访问呢?

XC-L avatar Sep 26 '22 03:09 XC-L

kind:要预先规划暴露的端口在kind的启动配置kindConfig.yaml 类似

kind: Cluster
nodes:
- role: control-plane
  extraPortMappings:
  - containerPort: 30888
    hostPort: 8888

建议dce5用nodeport方式安装,最后修改svc的nodeport端口,定死为30888(如上例,目前没有固定, 待加强), kubectl edit svc istio-ingressgateway -n istio-system

然后同时要修改keycloak和ghippo的配置, 把kind内网的节点IP改为宿主机的IP,顺便把原来随机分配的noderpot端口改为30888 先helm list -A 查看ghippo的版本,比如是v0.10.0 重新apply helm

helm -n ghippo-system upgrade ghippo ghippo/ghippo --version v0.10.0  ... 原本的其他--set参数 --set reverseProxy=https://$主机IP:30888

最后重启keycloak和ghippo的pod

即可在外面通过8888 port 访问UI了

kind内的网络复杂,不建议用VIP

panpan0000 avatar Sep 26 '22 06:09 panpan0000

暴露 istio-ingressgateway 端口号之后,您可以按照如下步骤

  1. 备份 ghippo 原来的参数:
helm get values ghippo -n ghippo-system > ghippo-values.yaml
  1. 执行 helm upgrade
# 请注意区分 http 和 https 的端口号
helm upgrade ghippo ghippo/ghippo -n ghippo-system -f ./ghippo-values.yaml --set reverseProxy=https://$主机IP:30888 --version v0.10.0
  1. 重启 ghippo-apiserver 和 ghippo-keycloak
kubectl rollout restart deploy/ghippo-apiserver -n ghippo-system
kubectl rollout restart statefulset/ghippo-keycloak -n ghippo-system

最后,您可以通过该地址访问 UI:https://$主机IP:30888

hexiaodai avatar Sep 26 '22 10:09 hexiaodai

proxy-qiniu-download-public.daocloud.io 不能用了

dongasai avatar Sep 29 '22 17:09 dongasai

This will be closed after nearly 1 year. Thanks for your feedback. We are keeping to improve the docs and instructions.

windsonsea avatar Oct 20 '23 09:10 windsonsea