You are browsing a read-only backup copy of Wikitech. The live site can be found at wikitech.wikimedia.org
Portal:Cloud VPS/Admin/Devstack magnum
< Portal:Cloud VPS | Admin(Redirected from Devstack magnum)
Jump to navigation
Jump to search
Overview
Devstack can be used to prototype and test openstack magnum for kubernetes and other orchestration
Installation guides
Magnum info
Create a template
openstack coe cluster template create my-upgrade --image Fedora-CoreOS --external-network public --fixed-network private --fixed-subnet private-subnet --dns-nameserver 8.8.8.8 --network-driver flannel --docker-storage-driver overlay2 --volume-driver cinder --docker-volume-size 30 --master-flavor m1.small --flavor m1.medium --coe kubernetes --labels kube_tag=v1.21.8-rancher1-linux-amd64,hyperkube_prefix=docker.io/rancher/,cloud_provider_enabled=true
kube_tag can be found at https://hub.docker.com/r/rancher/hyperkube/tags
scale a cluster
openstack coe cluster resize <cluster name> <number of workers>
upgrade a cluster
openstack coe cluster upgrade <cluster name> <template to upgrade to>
If this gets stuck you may need to uncordon any cordoned nodes and then run:
openstack coe cluster resize <cluster name> <current number of workers>
to reset the cluster status. Then run the upgrade again.
While updating kubectl won't work, but services will still be running and available.