Skip to content

Instantly share code, notes, and snippets.

@yangl
Last active December 12, 2018 11:01
Show Gist options
  • Save yangl/2182f3ae62e0d86950c2a0f07ed2f250 to your computer and use it in GitHub Desktop.
Save yangl/2182f3ae62e0d86950c2a0f07ed2f250 to your computer and use it in GitHub Desktop.
Kubernetes Ingress 对比

https://docs.google.com/spreadsheets/d/16bxRgpO1H_Bn-5xVZ1WrR_I-0A-GOI6egmhvqqLMOmg/edit#gid=1612037324

nginx-ingress安装:

https://github.com/helm/charts/blob/master/stable/nginx-ingress/README.md

helm upgrade --install nginx-ingress stable/nginx-ingress --namespace kube-system --set controller.replicaCount=3 --set controller.service.type=NodePort --set controller.service.nodePorts.http=20080 --set controller.service.nodePorts.https=20443 --set defaultBackend.image.repository=chenliujin/defaultbackend --set controller.stats.enabled=true --set controller.metrics.enabled=true
traefik-ingress安装:

https://github.com/helm/charts/blob/master/stable/traefik/README.md

helm upgrade --install traefik-ingress --namespace=kube-system stable/traefik --set serviceType=NodePort,service.nodePorts.http=21080,service.nodePorts.https=21443,dashboard.enabled=true,dashboard.domain=traefik.local,rbac.enabled=true

注:istio ingress非kubernetes ingress标准实现!Kubernetes Ingress= Istio Gateway+VirtualService+DestinationRule!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment