社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  docker

如何定制 Calico 的 IP 池?- 每天5分钟玩转 Docker 容器技术(71)

CloudMan • 6 年前 • 540 次点击  

第71篇

如何定制 Calico 的 IP 池?

在前面的小节中,我们没有特别配置,calico 会为自动为网络分配 subnet,当然我们也可以定制。

首先定义一个 IP Pool,比如:

cat << EOF | calicoctl create -f -

- apiVersion: v1

 kind: ipPool

 metadata:

   cidr: 17.2.0.0/16

EOF


用此 IP Pool 创建 calico 网络。

docker network create --driver calico --ipam-driver calico-ipam --subnet=17.2.0.0/16 my_net


此时运行容器将分配到指定 subnet 中的 IP。

当然也可以通过 --ip 为容器指定 IP,但必须在 subnet 范围之内。

至此,我们已经讨论了 Docker 的多种跨主机网络方案,下一节将从多个维度比较各种方案的优缺点。



今天看啥 - 高品质阅读平台
本文地址:http://www.jintiankansha.me/t/1gRlN1QUWG
Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/3533
 
540 次点击