Coder Social home page Coder Social logo

Comments (5)

hexiaodai avatar hexiaodai commented on May 19, 2024 6

暴露 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

from daocloud-docs.

XC-L avatar XC-L commented on May 19, 2024

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

from daocloud-docs.

panpan0000 avatar panpan0000 commented on May 19, 2024

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

from daocloud-docs.

dongasai avatar dongasai commented on May 19, 2024

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

from daocloud-docs.

windsonsea avatar windsonsea commented on May 19, 2024

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

from daocloud-docs.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.