在 K3s 中使用 calico
 
 
全文共 257 字

 

在某位朋友痛苦于如何使用 K3s 搭建一个集群的时候,我则纠结于,K3s 的 flannel 目前仅能支持 IPv4 网络,而 IPv6 的网络支持至少要在下一个 K3s 的发布中才会有。

然后我就开始研究 calico,在 Vultr 上建了几台机器试验以后,完成了一个完整的 manifest 文件

使用方法很简单:

  • 停止 K3s Server,同时使用 k3s-killall.sh 停止所有容器进程
  • --flannel-backend=none 参数重启 K3s Server,此时容器应该是 Pending 状态
  • 安装上面提到的 calico manifest
  • 此时 calico-node 应该会启动,然后,其他容器也会启动
  • 在容器中如果执行 ping6 google.com 应该可以 ping 通。

但是目前我暂时不会在 K3s 里面部署,我还是在等 K3s flannel 组件对 IPv6 的支持。

参考资料:

Tags: #K3s · #IPv6 · #calico · #flannel

 

TonyChyi © 2020 GPLv2