您的位置 首页 linux 运维

nginx-ingress-安装

Ingress-Nginx使用指南上篇 - 尹正杰 - 博客园

 

一.部署Ingress-Nginx

1.Ingress-Nginx和nginx-Ingress的区别对比

Ingress-Nginx是K8S官方写的一个Ingress Controller,而"nginx-Ingress"是Nginx官方写的资源清单。

注意,部署时要观察对比一下K8S和Ingress-Nginx对应的版本以来关系哟。

github地址:

https://github.com/kubernetes/ingress-nginx

 

版本对应:

根据配套关系,我这里的k8s 1.32.0 安装Ingress-nginx 1.14.2 版本。

Supported Ingress-NGINX version k8s supported version Alpine Version Nginx Version Helm Chart Version
🔄 v1.14.2 1.34, 1.33, 1.32, 1.31, 1.30 3.23.2 1.27.1 4.14.2
🔄 v1.14.1 1.34, 1.33, 1.32, 1.31, 1.30 3.22.2 1.27.1 4.14.1
🔄 v1.14.0 1.34, 1.33, 1.32, 1.31, 1.30 3.22.2 1.27.1 4.14.0
🔄 v1.13.6 1.33, 1.32, 1.31, 1.30, 1.29 3.23.2 1.27.1 4.13.6
🔄 v1.13.5 1.33, 1.32, 1.31, 1.30, 1.29 3.22.2 1.27.1 4.13.5
🔄 v1.13.4 1.33, 1.32, 1.31, 1.30, 1.29 3.22.2 1.27.1 4.13.4

2.Ingress-Nginx的安装方式

官方推荐了三种安装方式:
- 使用"helm"安装;
- 使用"kubectl apply"创建yaml资源清单的方式进行安装;
- 使用第三方插件的方式进行安装;

安装文档:

https://kubernetes.github.io/ingress-nginx/deploy/#installation-guide

3.基于helm安装Ingress-nginx

1.添加Ingress-nginx的官方仓库

helm repo add ingress-nginx  https://kubernetes.github.io/ingress-nginx
helm repo list

helm repo update

查找软件包:

helm search repo ingress-nginx

下载软件包到本地:

helm pull ingress-nginx/ingress-nginx --version 4.14.2

欢迎来撩 : 汇总all

白眉大叔

关于白眉大叔linux云计算: 白眉大叔

热门文章