Kong Ingress
约 1 分钟阅读
- Kong/kubernetes-ingress-controllerGitHubKong/kubernetes-ingress-controller
- Kong for KubernetesGitHub 文件Kong/kubernetes-ingress-controller/docs/deployment/k4k8s.md 部署
- 特性
- Ingres
- API 管理
- kong 有大量插件
- gRPC 支持
- Health checking, Load-balancing
- 支持主动被动检查
- 请求响应转换
- 使用插件拦截修改
- 认证
- CRD 配置GitHub 文件Kong/kubernetes-ingress-controller/docs/concepts/custom-resources.md
- KongIngress
- 扩展默认的 Ingress
- Ingress 的
configuration.konghq.comAnnotation 指向该配置
- KongPlugin
- Ingress 的
plugins.konghq.comAnnotation 指向该配置
- Ingress 的
- KongClusterPlugin
- 集群纬度插件配置
- KongConsumer
- Kong 的 Consumers 对象
- TCPIngress
- KongIngress
- 架构GitHub 文件Kong/kubernetes-ingress-controller/docs/concepts/design.md
- 文档GitHub 文件Kong/kubernetes-ingress-controller/docs/guides
- annotationsGitHub 文件Kong/kubernetes-ingress-controller/docs/references/annotations.md
helm repo add kong https://charts.konghq.com
helm repo update
helm install kong/kong --generate-name --set ingressController.installCRDs=false
# 访问代理地址
export PROXY_IP=$(kubectl get -o jsonpath="{.status.loadBalancer.ingress[0].ip}" service -n kong demo-kong-proxy)关联信息
反向链接、本文链接的其他页面和外部资料。
参考资料
GitHub7 条
- Kong/kubernetes-ingress-controllergithub.com/Kong/kubernetes-ingress-controller
- Kong/kubernetes-ingress-controller/docs/concepts/custom-resources.mdgithub.com/Kong/kubernetes-ingress-controller/blob/main/docs/concepts/custom-resources.md
- Kong/kubernetes-ingress-controller/docs/concepts/deployment.mdgithub.com/Kong/kubernetes-ingress-controller/blob/master/docs/concepts/deployment.md
- Kong/kubernetes-ingress-controller/docs/concepts/design.mdgithub.com/Kong/kubernetes-ingress-controller/blob/main/docs/concepts/design.md
- Kong/kubernetes-ingress-controller/docs/deployment/k4k8s.mdgithub.com/Kong/kubernetes-ingress-controller/blob/master/docs/deployment/k4k8s.md
- Kong/kubernetes-ingress-controller/docs/guidesgithub.com/Kong/kubernetes-ingress-controller/tree/main/docs/guides
- Kong/kubernetes-ingress-controller/docs/references/annotations.mdgithub.com/Kong/kubernetes-ingress-controller/blob/main/docs/references/annotations.md