我正在尝试连接到由kubeadm在AWS lightsail实例(Master &2 worker节点)上部署的kubernetes集群。我将.kube/config文件复制到本地计算机,并将server: https://172.26.2.101:6443替换为server: https://<public_ip_address>:6443Unable to connect to the server: x509: certificate is valid for 10.96.0.1,
我有一个运行Ubuntu17.04的服务器,它有三个IPv4地址和一个/64 IPv6块,而由我的提供商预装的/etc/network/interfaces只有两个额外的IPv4地址的up ip addressadd .../32 dev eth0,但没有像我在信任中通常看到的down ip address del .../32 dev eth0。
我很难找到如何获得Kubernetes DNS (skydns,现在称为kube-dns),以便kube-dns容器/pod知道如何使用IP地址或主机连接到API服务器,即使一个主节点关闭,而另一个API服务器在具有不同IP地址的主机上启动?我尝试使用实际的Kubernetes服务,但它在端口443上运行,kube-dns (以及以前的kube2sky)无法连接到它。
我在aws上使用在官方的kubernetes github分支上使用设置了集群。集群在AWS上成功地设置,但是当我试图运行时或上面写着
[user@ip-70-0-0-7 ~]$ kubectl cluster-infoUnable to connect to the server: x509: certificate is valid for *.secure.hosting prod.com, not api.subdomain.mydomain.com
在192.168.0.0/16中,所有vms都有两个网络接口,eth0作为带有静态ip的公共接口,eth1作为与静态ips的本地接口:
# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default192.168.1.1:41774 ESTABLISHED 5094/kube-apise