k8s版本使用:1.27.3
使用命令:
export NAMESPACE=zadig
export DOMAIN=zadig.k8s.local
helm upgrade --install zadig koderover-chart/zadig --namespace ${NAMESPACE} --version=1.17.0 --set endpoint.FQDN=${DOMAIN}
–set global.extensions.extAuth.extauthzServerRef.namespace=${NAMESPACE}
–set gloo.gatewayProxies.gatewayProxy.service.type=ClusterIP
–set “dex.config.staticClients[0].redirectURIs[0]=http://${DOMAIN}/api/v1/callback,dex.config.staticClients[0].id=zadig,dex.config.staticClients[0].name=zadig,dex.config.staticClients[0].secret=ZXhhbXBsZS1hcHAtc2VjcmV0”
安装过程没有问题
安装完成后,本地DNS解析域名进行访问
登录默认admin用户报错:405 API 请求错误
自己解决:
cat ingress.yaml
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: zadig
namespace: zadig
spec:
ingressClassName: kong
rules:
- host: zadig.k8s.local
http:
paths:- path: /
pathType: ImplementationSpecific
backend:
service:
name: zadig-portal
port:
number: 80 - path: /api(.*)
pathType: ImplementationSpecific
backend:
service:
name: gateway-proxy
port:
number: 80
- path: /