本文共 943 字,大约阅读时间需要 3 分钟。
参考创建IPv6 SLB的,首先在集群所在的Region创建一个IPv6的SLB。
由于目前SLB的实现是将IPv6的包封装到IPv4的隧道中的,所以需要将机器的MTU改的更小一些,目前比较安全的值是1240,修改方式--登录到每个master节点上执行:
ip link set eth0 mtu 1240
修改kubeconfig配置中server
的地址为IPv6的SLB的地址,修改certificate-authority-data: xxxx
为insecure-skip-tls-verify: true
,然后将内容放入$HOME/.kube/config文件中,就可以用kubectl在IPv6的网络中通过IPv6操作集群了,kubeconfig示例:
~ cat ~/.kube/configapiVersion: v1clusters:- cluster: server: https://[2400:3200:1600::29e]:6443 # ipv6的链接地址 insecure-skip-tls-verify: true name: kubernetescontexts:- context: cluster: kubernetes user: "kubernetes-admin" name: kubernetes-admin-xxxcurrent-context: kubernetes-admin-xxxkind: Configpreferences: {}users:- name: "kubernetes-admin" user: client-certificate-data: {clicert} client-key-data: {clikey}
转载地址:http://utvml.baihongyu.com/