精品k8s的Ingress通俗讲解

Posted Friends of the wind

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了精品k8s的Ingress通俗讲解相关的知识,希望对你有一定的参考价值。

目标:

1、了解ingress的原理
2、掌握helm安装ingress的方法


内容:

1、ingress的原理

ingress资源用于向k8s集群外部发布服务,通过一个统一接口管理流量。ingress是通过ingress控制器来实现其功能的。ingress控制器自身也是运行在pod中的容器。
是一类具有代理及负载均衡功能的守护进程,可根据这些资源上定义的流量路由规则生成相应应用程序专有格式的配置文件。

这个应用程序如果是nginx,ingress规则转换为Nginx的配置信息。

2、helm安装ingress控制器
环境:系统Ubuntu 18.04.5 LTS ;k8s版本v1.24.0;容器不是docker,新版本不支持docker,本例采用containerd的1.5.5版本

注意:版本不同可能导致结果失败,有些命令被弃用
安装 helm 管理工具官方网址:https://helm.sh/docs/intro/install

  1. 添加 ingress到 helm 仓库
    helm repo add ingress-nginx https://kubernetes.github.io/ingress-nginx
  2. 将ingress安装包从helm仓库下载到本地

helm pull ingress-nginx/ingress-nginx --version 4.0.1

  1. 根据需要修改配置
  2. 安装ingre

以上是关于精品k8s的Ingress通俗讲解的主要内容,如果未能解决你的问题,请参考以下文章

K8S集群Ingress https实践

k8s 各种类型的Service讲解,及Ingress代理

使用vagrant搭建k8s节点五---使用Ingress实现域访问

使用vagrant搭建k8s节点五---使用Ingress实现域访问

[云原生专题-23]:K8S - Kubernetes(K8S)整体概述与组件架构通俗讲解

谈谈Ingress