要查看已安装的 Ingress Controller,可以执行以下命令:

kubectl get ingresscontrollers --all-namespaces

这将列出所有命名空间中安装的 Ingress Controller,并显示其名称、命名空间和状态。

要安装 Ingress Controller,可以使用 Helm Chart 或使用 YAML 文件进行手动安装。下面是两种常见的安装方法:

  1. 使用 Helm Chart(推荐):

    • 首先,确保已经安装了 Helm(Kubernetes 包管理工具)。
    • 添加 Ingress Controller 的 Helm 存储库:
      helm repo add ingress-nginx https://kubernetes.github.io/ingress-nginx
      helm repo update
      
    • 创建一个命名空间来安装 Ingress Controller:
      kubectl create namespace ingress-nginx
      
    • 安装 Ingress Controller:
      helm install my-ingress-nginx ingress-nginx/ingress-nginx --namespace ingress-nginx
      
    • 运行上述命令后,Ingress Controller 将会被安装在 ingress-nginx 命名空间中。
  2. 手动安装:

    • 下载 Ingress Controller 的 YAML 文件:
      curl https://raw.githubusercontent.com/kubernetes/ingress-nginx/controller-v1.1.0/deploy/static/provider/cloud/deploy.yaml -o deploy.yaml
      
    • 创建一个命名空间来安装 Ingress Controller:
      kubectl create namespace ingress-nginx
      
    • 应用 YAML 文件来安装 Ingress Controller:
      kubectl apply -f deploy.yaml
      
    • 运行上述命令后,Ingress Controller 将会被安装在 ingress-nginx 命名空间中。

请注意,上述步骤中的 Ingress Controller 版本可能会有所不同,可以根据需要进行调整

k8s 怎么看安装的是哪种Ingress controler 怎么进行安装

原文地址: http://www.cveoy.top/t/topic/i1WU 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录