gateway
gateway copied to clipboard
Add Performance test in CI
Description:
some ideas:
- Investigate possibilities to integrate EG with KWOK for performance test.
cc @wzshiming
[optional Relevant Links:]
https://github.com/kubernetes-sigs/kwok
Part of https://github.com/envoyproxy/gateway/issues/1365
I tried it and it worked to integrate kwok
Create Cluster
Non-Linux see https://kwok.sigs.k8s.io/docs/user/kwokctl-platform-specific-binaries/#use-unofficial-binaries
kwokctl create cluster --runtime binary
kwokctl scale node --replicas 1
Set up CRD
kubectl apply -f https://github.com/envoyproxy/gateway/releases/download/latest/install.yaml
Start EG
cat <<EOF >./envoy-gateway.yaml
apiVersion: gateway.envoyproxy.io/v1alpha1
kind: EnvoyGateway
gateway:
controllerName: gateway.envoyproxy.io/gatewayclass-controller
provider:
type: Kubernetes
logging:
level:
default: info
EOF
ENVOY_GATEWAY_NAMESPACE=default go run ./cmd/envoy-gateway server -c ./envoy-gateway.yaml
Test
kubectl apply -f https://github.com/envoyproxy/gateway/raw/main/examples/kubernetes/quickstart.yaml
This issue has been automatically marked as stale because it has not had activity in the last 30 days.
This issue has been automatically marked as stale because it has not had activity in the last 30 days.
I will take this one forward.