Skip to content

Instantly share code, notes, and snippets.

@nickzelei
Created June 9, 2023 18:43
Show Gist options
  • Select an option

  • Save nickzelei/b9ce328eba705723ff9ed7a52f64ea0b to your computer and use it in GitHub Desktop.

Select an option

Save nickzelei/b9ce328eba705723ff9ed7a52f64ea0b to your computer and use it in GitHub Desktop.
Istio Ingress on GKE
repositories:
- name: istio
url: https://istio-release.storage.googleapis.com/charts
---
releases:
- name: istio-ingressgateway
chart: istio/gateway
version: 1.17.1
namespace: istio-system
createNamespace: false
values:
- annotations:
cloud.google.com/backend-config: '{"default": "istio-ingressgateway-config"}'
- service:
type: NodePort
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: istio-ingress
namespace: istio-system
annotations:
kubernetes.io/ingress.class: gce
spec:
rules:
- http:
paths:
- path: /*
pathType: ImplementationSpecific
backend:
service:
name: istio-ingressgateway
port:
number: 80
---
apiVersion: cloud.google.com/v1
kind: BackendConfig
metadata:
name: istio-ingressgateway-config
namespace: istio-system
spec:
healthCheck:
checkIntervalSec: 30
port: 15021
type: HTTP
requestPath: /healthz/ready
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment