Ingress
总目录索引: k8s从入门到放弃系列 1、Ingress 介绍 ingress是一个kubernetes资源,可让你为运行在kubernetes上的应用程序(由一个或多个[Services]表示)配置HTTP负载平衡器。这样的负载平衡器对于将这些应用程序交付给Kubernetes集群之外的客户端是必需的 ingress支持以下的路由: 基于主机域名的路由 基于服务路径的路由 2、Ingress Controller Ingress Controller是在群集中运行的应用程序,可根据Ingress资源配置HTTP负载平衡器。负载平衡器可以是群集中运行的软件负载平衡器,也可以是外部运行的硬件或云负载平衡器。 不同的负载平衡器需要不同的Ingress Controller实现。 3、安装NGINX Ingress Controller 拉取yaml文件 git clone https://github.com/nginxinc/kubernetes-ingress/ cd kubernetes-ingress / deployments git checkout v1.7.0 3.1 配置RBAC kubectl apply -f common/ns-and-sa.yaml #为Ingress控制器创建名称空间和服务帐户 kubectl apply -f rbac/rbac.yaml