OpenStack自己的容器管理項目Zun的實踐
Zun是OpenStack自己的容器管理項目,雖然目前還不如K8S成熟,但其能夠跟Neutron天然融合,自然在網路功能上比K8S要強大很多,上期我就想推這個,由於國內網路的原因,出了點兒意外,本周末把問題解決了,繼續推,
隨著Devstack的逐漸成熟和易用,做POC研究的話,基本不用手動安裝了,
git clone https://github.com/openstack-dev/devstack.git,
git clone https://github.com/openstack/zun.git,
sudo chown -R ubuntu:ubuntu /home/ubuntu/devstack,
sudo mkdir /opt/stack,
sudo chown -R ubuntu:ubuntu /opt/stack,
sudo cp zun/devstack/local.conf.sample devstack/local.conf,
sudo vim devstack/local.conf,
enable_plugin zun-ui https://git.openstack.org/openstack/zun-ui,
enable_plugin heat https://git.openstack.org/openstack/heat,
./devstack/stack.sh,
完成安裝,進入dashboard,在普通租戶下就能看到容器管理視圖,
創建容器實例,
選擇網路,
容器實例創建成功後查看,
給容器實例綁定彈性IP,
查看容器進程和鏡像,
查看OpenStack埠,
查看OVS介面,
從外網ssh進來,
完美沿用了虛機的使用習慣。