当前位置: 首页 > 知识库问答 >
问题:

如何在安装了kubeadm的Kubernetes群集上配置入口控制器

卢才艺
2023-03-14

我在Hetzner Cloud上安装了一个带有“kubeadm”的库伯内特斯集群。

安装成功后,我安装了带有Helm的入口控制器。

入口控制器服务的EXTERNAL-IP处于挂起状态。默认类型是LoadBalancer,据我所知,只有AWS、Google等云提供商才支持这种类型。。。

所以我将服务类型更改为NodePort。

我应该如何将外部DNS配置到我的服务?

我不想附加3。。。。端口,但让入口控制器为我管理。

共有1个答案

洪胤
2023-03-14

在Hetzner DNS上为服务设置外部DNS文章提供了管理外部DNS的高效工作方法。

主要步骤

1.创建Hetzner DNS区域

2.创建Hetzner证书

3、部署外部DNS

4.部署Nginx服务

5.验证Hetzner DNS记录

 类似资料:
  • 我不知道如何在Kubernetes集群(不是minikube)上设置入口控制器。我遵循的每一个nginx入口设置都产生了一个错误,控制器设置不正确。基本上,我想要一个与minikube插件等效的命令来启用入口。谢谢 编辑1- 我正在遵循中提到的安装步骤https://kubernetes.github.io/ingress-nginx/deploy/我已经尝试了baremetal、cloud和其他

  • 我可以从外部通过域名导航到我的集群,并看到具有有效HTTPS的控制面板(在15672内部)。所以入口已经启动并运行,我可以创建队列等等。因此rabbitmq工作正常。 但是,我无法使TCP部分工作,以便从集群外部发布到队列。 我已经通过azure portal接口为控制器(nginx-ingress-ingress-nginx-controller)编辑了我认为是configmap(azure-c

  • 我正试图在我的kubernetes集群中安装Jenkins。当我探索的时候,我发现有两个方面。我理解的第一种方法是,安装詹金斯主从。在这里,我找到了在kubernetes集群上安装Jenkins主从代理的文档。第二种方法是我发现Kubernetes插件的用法。如果我们用这种方法,只需要安装master和配置插件。当创建一个部署时,从吊舱将自动工作。 在第一种方法中,我们需要定义安装主从机的工作机器

  • 我们有一个私人库伯内特集群。我们正在尝试按照这些快速入门说明安装Solace。https://github.com/solaceproducts/solace-kubernetes-quickstart solace helm海图安装步骤如下: 快速的堆栈搜索似乎表明这是因为loadbalancer希望在云内部使用外部负载均衡器: kubernetes服务外部ip挂起 此外,其中一个答案建议在使用

  • 我对container worrld是新手,并试图在两个linux VM中本地设置一个kubernetes集群。在集群初始化期间,它卡在 KubeADM-1.6.0-0.x86_64.rpm KubectL-1.6.0-0.x86_64.rpm Kubelet-1.6.0-0.x86_64.rpm

  • 库伯内特斯工作节点上的Flanneld有配置文件 /etc/sysconfig/flanneld它指向工作节点localhost的ETCD,它应该指向主节点的etcd URL。 这是否意味着Pod网络没有正确配置,或者Flannel与Kubernetes用户的配置文件不同?如果是,flanneld使用哪种配置? 此外,如果有关于Kubernetes如何与CNI互动的良好参考/资源,请建议。 在工作