4: Fill in the Node Spec information
Per the Magnum docs (https://docs.openstack.org/magnum/latest/user/#clustertemplate) the OS type for Kubernetes is either CoreOS or Fedora, Swarm is Fedora, and Mesos is Ubuntu.
Image: For Kubernetes, you will need to use Fedora-Atomic-29-JS-Latest – it is a known, working image for K8s. Due to OpenStack Magnum's requirements, only CoreOS and Fedora Atomic images work for Kubernetes on OpenStack.
The only image we guarantee to work on Jetstream presently is Fedora-Atomic-29-JS-Latest (UUID ae275170-b48c-4104-8af1-4d271f33a43c)
Keypair: Choose the appropriate SSH keypair from the drop down - these will be all of the keypairs you've uploaded to your account.
Flavor (worker flavor): Choose an appropriate size for your work load. We might suggest starting with an m1.medium as a starting point. You can change this in your template if you find another size is more fitting.
Master Flavor: Again, choose the appropriate size may be something you have to experiment with. We suggest starting with an m1.small, m1.quad, or m1.medium
Volume Driver: Set to Cinder
Docker Storage Driver: Set to Device Mapper
Docker Volume Size: Fill in the size volume for each node, if desired. If specified, container images will be stored in a cinder volume of the specified size in GB. Each cluster node will have a volume attached of the above size. If not specified, images will be stored in the compute instance’s local disk. For the ‘devicemapper’ storage driver, the minimum value is 3GB.
Then press the NEXT button.