Skip to content
Community

logo

Envoy Gateway#

Envoy Gateway is an open source project for managing Envoy Proxy as a standalone or Kubernetes-based application gateway. Gateway API resources are used to dynamically provision and configure the managed Envoy Proxies.

Prerequisites#

Deploy k0rdent v1.2.0: QuickStart

Install template to k0rdent#

helm upgrade --install envoy-gateway oci://ghcr.io/k0rdent/catalog/charts/kgst --set "chart=envoy-gateway:1.3.2" -n kcm-system

Verify service template#

kubectl get servicetemplates -A
# NAMESPACE    NAME                            VALID
# kcm-system   envoy-gateway-1-3-2             true

Deploy service template#

apiVersion: k0rdent.mirantis.com/v1beta1
kind: MultiClusterService
metadata:
  name: envoy-gateway
spec:
  clusterSelector:
    matchLabels:
      group: demo
  serviceSpec:
    services:
    - template: envoy-gateway-1-3-2
      name: envoy-gateway
      namespace: envoy-gateway