Kubernetes原生api部署微服务4-创建Ingress

Ingress资源提供了从kubernetes集群外部访问集群内部service的HTTP及HTTPS的路由,可以提供负载均衡、SSL/TLS终端和基于名称的虚拟主机等功能。

kubernetes官方提供的Ingress流量转发示意图如下:

图片

安装Ingress

为了让Ingress资源工作,kubernetes集群必须有一个正在运行的Ingress controller,有多种Ingress controller可供选择,我们选择安装nginx ingress controller,其他ingress controller的安装可以参考官网。

执行如下命令安装ingress

kubectl apply -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/controller-v1.1.0/deploy/static/provider/cloud/deploy.yaml

安装完成后,kubernetes集群中会多出一个名称是ingress-nginx的namespace,如图:

图片

查看ingress-nginx下的s

猜你喜欢

转载自blog.csdn.net/lonewolf79218/article/details/122477394