见鬼,我正在尝试用terraform部署rke k8s,但是我无法通过ssh连接到所需的主机:
time="2022-02-28T11:17:38+01:00" level=warning msg="Failed to set up SSH tunneling for host [poc-k8s.my-domain.com]: Can't retrieve Docker Info: error during connect: Get \"http://%2Fvar%2Frun%2Fdocker.sock/v1.24/info\": Unable
我设置了一个私有K8S集群和RKE 1.2.2,所以我的K8S版本是1.19。我们有一些内部服务,需要使用自定义的FQDN来访问对方,而不是使用简单的服务名称。在我搜索web时,我找到的唯一解决方案是为这个rewrite中描述的CoreDNS ConfigMap添加记录。但是,此解决方案会导致手动配置,我希望在服务设置期间自动定义记录。这个自动化有什么解决方案吗?CoreDNS是否有这样一个API来添加或删除rewrite记录?
Note1:我还试图挂载CoreDNS的ConfigMap并通过另一个pod更新它,但是内容是只读的。
Note2:有人提议给kubectl get cm -n ku
对Terraform非常陌生,所以给出你得到的所有简单的建议。 我想使用/获取Digital Ocean新创建的液滴IP地址来设置RKE-Cluster。我设置了一个local_file来在RKE模块中创建一个txt文件(这是一种非常奇怪的方式,但我不确定还能做什么。)当我尝试对它进行地形规划时,我得到了 on modules/rke/rke.tf line 14, in data "template_file" "rkeip":
│ 14: template = file("${path.module}/rkeip.txt")
│
我正在尝试将我的rke集群备份到我自己的内部托管的minio服务器上。但我一直在犯这个错误。
FATA[0002] Failed to take one-time snapshot, exit code [1]: time="2019-04-29T08:37:15Z" level=fatal msg="faield to set s3 server: failed to check s3 bucket:rke, err:Get https://redacted/rke/?location=: x509: certificate signed by unknown aut
我正在尝试创建一个集群,添加2个自定义VM。
我通过设置每个节点(etcd、控件窗格和worker)的名称和角色来创建集群,然后在每个节点中执行命令。
在等待了几分钟之后,我看到了以下错误:
[[network] Host [X.Y.Z.14] is not able to connect to the following ports: [X.Y.Z.10:2379, X.Y.Z.10:2380]. Please check network policies and firewall rules]
这些IP地址是要添加到集群中的节点的IP地址。服务器IP是X.Y.Z.9,没有这些角色。
所有3