以下是在 k3s 集群中安装 ingress-nginx 的步骤:
- 安装 Helm
Helm 是 Kubernetes 中的一个包管理器,可以方便地安装和管理 Kubernetes 应用程序。您需要先安装并初始化 Helm。
- 添加 ingress-nginx 仓库
使用以下命令添加 ingress-nginx 仓库:
$ helm repo add ingress-nginx https://kubernetes.github.io/ingress-nginx
- 更新仓库
使用以下命令更新 Helm 仓库:
$ helm repo update
- 安装 ingress-nginx
使用以下命令安装 ingress-nginx:
$ helm install ingress-nginx ingress-nginx/ingress-nginx
- 等待安装完成
等待 ingress-nginx 安装完成。您可以使用以下命令检查 ingress-nginx 是否安装成功:
$ kubectl get pods -n ingress-nginx
如果看到类似于以下输出,则 ingress-nginx 安装成功:
NAME READY STATUS RESTARTS AGE
ingress-nginx-controller-8456d7b9f8-jpbbh 1/1 Running 0 30s
现在您已经成功安装了 ingress-nginx。可以开始使用它来路由流量到 Kubernetes 集群中的应用程序了。