Deploy Jetpath as your Kubernetes Ingress Controller
Jetpath is designed as a drop-in replacement for NGINX Ingress Controller, with kernel-level performance and built-in DDoS protection.
Native Kubernetes Ingress support with automatic service discovery and routing.
Production-ready Helm charts for easy deployment and configuration.
Compatible with existing NGINX Ingress annotations for seamless migration.
Deploy Jetpath to your Kubernetes cluster in minutes:
# Add the Jetpath Helm repository
helm repo add jetpath https://edgenexus.github.io/Jetpath_Public
helm repo update
# Install Jetpath Ingress Controller
helm install jetpath jetpath/jetpath \
--namespace jetpath-system \
--create-namespace \
--set ddos.enabled=true \
--set metrics.enabled=true
# Verify the installation
kubectl get pods -n jetpath-system
Use standard Kubernetes Ingress resources with Jetpath:
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: my-app
annotations:
kubernetes.io/ingress.class: jetpath
jetpath.io/ddos-protection: "true"
jetpath.io/rate-limit: "1000"
spec:
rules:
- host: myapp.example.com
http:
paths:
- path: /
pathType: Prefix
backend:
service:
name: my-service
port:
number: 80
- host: api.example.com
http:
paths:
- path: /v1
pathType: Prefix
backend:
service:
name: api-service
port:
number: 8080
Common configuration options:
# values.yaml
replicaCount: 2
ddos:
enabled: true
rateLimit:
pps: 10000
burst: 20000
synProtection:
enabled: true
metrics:
enabled: true
serviceMonitor:
enabled: true # For Prometheus Operator
resources:
requests:
cpu: 100m
memory: 128Mi
limits:
cpu: 1000m
memory: 512Mi
nodeSelector:
kubernetes.io/os: linux
tolerations:
- key: node-role.kubernetes.io/master
effect: NoSchedule
| Annotation | Description | Default |
|---|---|---|
jetpath.io/ddos-protection | Enable DDoS protection | false |
jetpath.io/rate-limit | Requests per second limit | - |
jetpath.io/session-persistence | Enable session affinity (source/cookie) | - |
jetpath.io/lb-algorithm | Load balancing algorithm | round_robin |
jetpath.io/health-check-path | Backend health check path | / |
jetpath.io/ssl-redirect | Redirect HTTP to HTTPS | true |