0
我有一个带法兰绒的kubernetes群集。它工作正常。但是当我用docker run
命令启动容器时,容器无法到达外面。如何使用docker运行在具有法兰绒网络的kubernetes群集
$ docker run --rm -ti centos:7.3.1611 bash
[[email protected] /]# ping 10.33.46.2
10.33.46.2是我的群集的另一个节点,和ping失败。
ip a show docker0
6: docker0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN
link/ether 02:42:77:05:f5:6c brd ff:ff:ff:ff:ff:ff
inet 172.17.0.1/16 scope global docker0
valid_lft forever preferred_lft forever
inet6 fe80::42:77ff:fe05:f56c/64 scope link
valid_lft forever preferred_lft forever
它表明我docker0下跌。我知道它在kubernetes集群中使用cni作为docker容器。但我无法找到任何可用的网络中
docker network list
NETWORK ID NAME DRIVER SCOPE
a3bd58929a71 bridge bridge local
925a55f8f13d host host local
f0c9234fb13f none null local
我没有理想怎么在我的集群中使用docker run
。