Skip to content

Instantly share code, notes, and snippets.

@robincher
Created April 5, 2024 00:16
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save robincher/c1e296ef55f2862236fbfa3b83620ccd to your computer and use it in GitHub Desktop.
Save robincher/c1e296ef55f2862236fbfa3b83620ccd to your computer and use it in GitHub Desktop.
TAL-Sample-DP-Kong
image:
repository: kong/kong-gateway
tag: 3.4.3.5
env:
prefix: /kong_prefix/
database: "off"
role: data_plane
cluster_control_plane: kong-cp-cluster.kong-cp.svc.cluster.local:8005
cluster_telemetry_endpoint: kong-cp-cluster-telemetry.kong-cp.svc.cluster.local:8006
status_listen: 0.0.0.0:8100
#Logs Output level https://docs.konghq.com/gateway/latest/configure/logging/
log_level: warn
# Match the number of vCPU core for Data Planes Nodes
nginx_worker_processes: "2"
proxy_access_log: /dev/stdout
admin_access_log: /dev/stdout
admin_gui_access_log: /dev/stdout
portal_api_access_log: /dev/stdout
proxy_error_log: /dev/stderr
admin_error_log: /dev/stderr
admin_gui_error_log: /dev/stderr
tracing_instrumentations: true
tracing_sampling_rate: 0.2
plugins: bundled
# Hybird Mode Communication to CP
# Same Key/Secret used in CP
cluster_cert: /etc/secrets/kong-cluster-cert/tls.crt
cluster_cert_key: /etc/secrets/kong-cluster-cert/tls.key
cluster_mtls: shared
admin:
enabled: false
proxy:
enabled: true
type: LoadBalancer
annotations:
service.beta.kubernetes.io/aws-load-balancer-type: "nlb"
service.beta.kubernetes.io/aws-load-balancer-internal: "false"
labels:
enable-metrics: "true"
http:
enabled: true
servicePort: 80
containerPort: 8000
parameters: []
tls:
enabled: true
servicePort: 443
containerPort: 8443
parameters:
- http2
secretVolumes:
- kong-cluster-cert
# -----------------------------------------------------------------------------
# Configure cert-manager integration
# -----------------------------------------------------------------------------
certificates:
enabled: false
enterprise:
enabled: true
# CHANGEME: https://github.com/Kong/charts/blob/main/charts/kong/README.md#kong-enterprise-license
license_secret: kong-enterprise-license
vitals:
enabled: true
portal:
enabled: false
rbac:
enabled: false
smtp:
enabled: false
manager:
enabled: false
portal:
enabled: false
portalapi:
enabled: false
ingressController:
enabled: false
installCRDs: false
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment