002 Ingress安装

本文介绍了如何在Kubernetes集群中安装Helm,然后使用Helm来部署Ingress。详细步骤包括添加Ingress的Helm仓库,下载并配置Ingress Helm包,更改镜像地址到内网仓库,设置NodeSelector以部署到特定节点,创建命名空间,以及部署和卸载Ingress的流程。此外,还提供了本地环境测试和浏览器访问的指南。
摘要由CSDN通过智能技术生成

安装helm

参考:用二进制版本安装helm

使用helm安装ingress

参考:官网

添加ingress的helm仓库
[root@k8s-master01 ~]# helm repo add ingress-nginx https://kubernetes.github.io/ingress-nginx

"ingress-nginx" has been added to your repositories
下载ingress的helm包至本地
[root@k8s-master01 ~]# helm pull ingress-nginx/ingress-nginx

Error: Get "https://github.com/kubernetes/ingress-nginx/releases/download/helm-chart-3.30.0/ingress-nginx-3.30.0.tgz": unexpected EOF

注:若不能下载成功,可直接使用网址在浏览器中下载。

更改相关配置
[root@k8s-master01 ~]# tar xf ingress-nginx-3.30.0.t
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
1. 在Kubernetes集群中安装Ingress Controller 在Kubernetes集群中安装Ingress Controller是使用Ingress的第一步。Kubesphere推荐使用Nginx Ingress Controller, 可以使用以下命令进行安装: ``` $ kubectl apply -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/controller-v1.1.0/deploy/static/provider/cloud/deploy.yaml ``` 这个命令会在Kubernetes集群中安装Nginx Ingress Controller。 2. 配置Ingress资源 在Kubernetes集群中安装Ingress Controller后,需要在Kubernetes中定义Ingress资源,以便Ingress Controller可以了解如何将请求路由到相应的服务。可以通过以下命令创建Ingress资源: ``` apiVersion: networking.k8s.io/v1beta1 kind: Ingress metadata: name: test-ingress annotations: nginx.ingress.kubernetes.io/rewrite-target: / spec: rules: - host: test.example.com http: paths: - path: /test backend: serviceName: test-service servicePort: 80 ``` 这个Ingress资源定义将请求路由到名为test-service的服务,并将请求的路径重写为“/”。可以通过请求test.example.com/test来访问该服务。 3. 检查Ingress资源 创建Ingress资源后,可以使用以下命令检查Ingress资源是否正确启动: ``` $ kubectl get ingress ``` 这个命令将显示所有运行中的Ingress资源。 4. 测试Ingress资源 可以使用以下命令测试Ingress资源是否正确工作: ``` $ curl -H "Host: test.example.com" http://<ingress-controller-ip>/test ``` 其中,<ingress-controller-ip>是Ingress Controller的IP地址或服务名称。如果一切正常,应该看到test-service的响应。 以上是Kubesphere安装Ingress的基本步骤,您可以根据您的实际情况进行调整。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值