【问题标题】:Set up nginx ingress controller on Kubernetes Cluster在 Kubernetes 集群上设置 nginx 入口控制器
【发布时间】:2021-09-27 06:04:33
【问题描述】:

我无法弄清楚如何在 Kubernetes 集群(不是 minikube)上设置入口控制器。我遵循的每个 nginx 入口设置都会导致错误并且控制器设置不正确。基本上,我想要一个与 minikube 插件启用入口的等效命令。 谢谢。

编辑 1->

我正在按照https://kubernetes.github.io/ingress-nginx/deploy/中提到的安装步骤 我已经尝试了裸机、云和其他几种安装 nginx-ingress 控制器的方法。

在几次安装中,外部 IP 一直卡在上面。在云端安装,托管入口服务时,遇到错误,

Error from server (InternalError): error when creating "kubernetes-custom-scheduler/kubernetes/configuration/services/loki-ingress.yaml": Internal error occurred: failed calling webhook "validate.nginx.ingress.kubernetes.io": Post "https://ingress-nginx-controller-admission.ingress-nginx.svc:443/networking/v1beta1/ingresses?timeout=10s": dial tcp 10.98.61.194:443: connect: connection refused

我目前正在使用 Debian GNU/Linux 10 (buster)。

我曾尝试使用来自https://kubernetes.github.io/ingress-nginx/deploy/ 的裸机入口控制器,但它仅适用于 NodePort 服务。我需要用于 Cluster-IP 服务的 nginx-ingress 控制器。

【问题讨论】:

标签: kubernetes google-kubernetes-engine kubernetes-ingress nginx-ingress


【解决方案1】:

最简单的方法是使用 HELM 安装。

https://docs.nginx.com/nginx-ingress-controller/installation/installation-with-helm/

如果你没有helm,那就先安装吧。

https://helm.sh/docs/intro/install/

【讨论】:

    猜你喜欢
    • 2021-04-21
    • 1970-01-01
    • 1970-01-01
    • 2019-03-13
    • 2019-07-22
    • 2021-01-13
    • 2018-10-29
    • 2018-09-17
    • 1970-01-01
    相关资源
    最近更新 更多