[英]How to configure Ingress Controller on Kubernetes Cluster installed with kubeadm
I installed a Kubernetes cluster with "kubeadm" on Hetzner Cloud.我在 Hetzner Cloud 上安装了一个带有“kubeadm”的 Kubernetes 集群。
After successful installation, I installed the Ingress Controller with Helm.安装成功后,我用 Helm 安装了 Ingress Controller。
The EXTERNAL-IP of the ingress controller service is in the pending state.入口 controller 服务的 EXTERNAL-IP 在待处理的 state 中。 The default type is LoadBalancer and as I know this type is only supported by cloud providers like AWS, Google...
默认类型是 LoadBalancer,据我所知,这种类型仅受 AWS、Google 等云提供商支持...
So I changed the service type to NodePort.所以我将服务类型更改为NodePort。
How should I configure the external DNS to my services?我应该如何为我的服务配置外部 DNS?
I don't want to append the 3.... ports but let the Ingress controller manage that for me.我不想 append 3.... 端口,但让 Ingress controller 为我管理。
Setting up ExternalDNS for Services on Hetzner DNS article provides efficient and work method to manage external DNS. 为 Hetzner DNS 文章上的服务设置 ExternalDNS提供了管理外部 DNS 的高效工作方法。
Main steps主要步骤
1. Creating a Hetzner DNS zone 1. 创建 Hetzner DNS 区域
2. Creating Hetzner Credentials 2. 创建 Hetzner 凭证
3. Deploy ExternalDNS 3. 部署外部DNS
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.