采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
亲,使用kubeadm初始化的k8s集群是支持搭建在公网网络中的。只要你的公网node可以访问master(网络是通的),就可以利用kubeadm init成功后提示的join方式,通过kubeadm join到已存在的k8s集群中。祝学习愉快。
嗯,这个明白,主要是kubeadm init 时如何指定使用公网IP呢?--apiserver-advertise-address只需要设置成master的公网IP就可以了吗? --pod-network-cidr又如何指定呢?只需要一个私网地址段就可以了吗?
pod-network-cidr是pod网络,是一个虚拟的网络。这个只要一个私网段。--apiserver-advertise-address提供一个所有集群node都可以访问到的地址。不过这种node既有外网,也有内外的情况在搭建集群时很容易出现问题。我个人不建议这么做,这相当于给自己挖坑啊。建议全内网搭建集群。
好的,之前有弄过 rancher 的方案,也是跨云服务商搭建的,是可以成功的,现在原生搭建也想这样玩,不知道是否可行。--pod-network-cidr是指每个node 上的每个 pod 都有一个这样的虚拟网络,还是说每个 node 上面的所有 pod 都在这一个网络,或是说所有节点的 pods 在一个网络?这里有点模糊,希望老师解答一下!
登录后可查看更多问答,登录/注册
以生产为目标,原理+操作, Kubernetes结合典型云原生应用
1.2k 11
1.8k 10
1.1k 10
1.4k 9
1.2k 9