kubernetes集群系列资料12--ingress介绍

Posted chalon

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了kubernetes集群系列资料12--ingress介绍相关的知识,希望对你有一定的参考价值。

一、ingress案例

wget https://raw.githubusercontent.com/kubernetes/ingress-nginx/controller-v0.47.0/deploy/static/provider/baremetal/deploy.yaml
grep image deploy.yaml   #查看模板使用的镜像k8s.gcr.io/ingress-nginx/controller:v0.46.0,然后提前下载,否则发布pod时很慢;
docker pull k8s.gcr.io/ingress-nginx/controller:v0.46.0   #需要国外服务器才能下载该镜像。
docker save -o ingress-nginx.tar k8s.gcr.io/ingress-nginx/controller:v0.46.0 #镜像打包;
tar -czvf ingress-nginx.tar.gz ingress-nginx.tar
~~~~将ingress-nginx.tar.gz上传至master、各node,并在各node导入镜像;
tar -xzvf ingress-nginx.tar.gz
docker load -i ingress-nginx.tar
docker images |grep ingress #确认各node的镜像缓存在本地;
##在master以下命令
kubectl apply -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/controller-v0.47.0/deploy/static/provider/baremetal/deploy.yaml  #确认yaml中文件的镜像与各node缓存的镜像一致;

kubectl get pods -n ingress-nginx -l app.kubernetes.io/name=ingress-nginx   #验证ingress-nginx;

  

以上是关于kubernetes集群系列资料12--ingress介绍的主要内容,如果未能解决你的问题,请参考以下文章

kubernetes系列03—kubeadm安装部署K8S集群

Kubernetes基础自学系列 | 集群搭建

Kubernetes网络自学系列 | 找到你并不容易:从集群内访问服务

k8s 入门系列之集群安装篇

k8s入门系列之集群安装篇

Kubernetes 系列使用 kubeadm 部署高可用集群