k8s安装ingress

本文档指导如何手动安装k8s ingress,主要涉及两个文件的下载和在k8s master节点上的执行过程。首先从github获取mandatory.yaml和service-nodeport.yaml文件,然后在master节点上执行安装,注意可能需要更换docker镜像源以加速下载quay.io/kubernetes-ingress-controller/nginx-ingress-controller:0.30.0镜像。完成安装后,k8s集群将新增一个ingress-nginx命名空间,包含一个nginx-ingress-controller pod。
摘要由CSDN通过智能技术生成

版本介绍

组件版本
k8sv1.18
ingress0.30.0

1. 下载两个文件

https://github.com/kubernetes/ingress-nginx/blob/nginx-0.30.0/deploy/static/mandatory.yaml
https://github.com/kubernetes/ingress-nginx/blob/nginx-0.30.0/deploy/baremetal/service-nodeport.yaml

2. 在k8smaster节点执行

kubectl apply -f mandatory.yaml
kubectl apply -f service-nodeport.yaml

镜像下载可能会比较慢,请使用更快下镜像源。

可以使用以下命令修改为更快的源:

curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://f1361db2.m.daocloud.io

修改后可以使用docker pull 命令下载好镜像再在k8s上安装ingress,在mandatory.yaml中可以找到镜像地址:

quay.io/kubernetes-ingress-controller/nginx-ingress-controller:0.30.0

耐心等待。。。

3 完成

安装完成后k8s上会新增一个命名空间 ingress-nginx, 空间里有一个pods : nginx-ingress-controller

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

xiegwei

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值