fix: expand ingress IP and guard namespace
This commit is contained in:
parent
50d9f1f1dd
commit
d95b94e2cf
@ -1,13 +1,13 @@
|
|||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
set -euo pipefail
|
set -euo pipefail
|
||||||
|
|
||||||
ingress_ip=`hostname -I | awk '{print $1}'`
|
ingress_ip=$(hostname -I | awk '{print $1}')
|
||||||
|
|
||||||
cat > values.yaml <<'EOF'
|
cat > values.yaml <<EOF
|
||||||
service:
|
service:
|
||||||
type: NodePort
|
type: NodePort
|
||||||
externalIPs:
|
externalIPs:
|
||||||
- $ingress_ip
|
- ${ingress_ip}
|
||||||
http:
|
http:
|
||||||
enabled: true
|
enabled: true
|
||||||
servicePort: 80
|
servicePort: 80
|
||||||
@ -47,7 +47,8 @@ EOF
|
|||||||
|
|
||||||
helm repo add apisix https://charts.apiseven.com || true
|
helm repo add apisix https://charts.apiseven.com || true
|
||||||
helm repo update
|
helm repo update
|
||||||
kubectl create ns ingress || true
|
|
||||||
|
kubectl get ns ingress >/dev/null 2>&1 || kubectl create ns ingress
|
||||||
|
|
||||||
# 只安装 APISIX 网关(无 etcd / 无 admin / 无 ingress-controller)
|
# 只安装 APISIX 网关(无 etcd / 无 admin / 无 ingress-controller)
|
||||||
helm upgrade --install apisix apisix/apisix \
|
helm upgrade --install apisix apisix/apisix \
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user