Example – application server

In the following example, we will set up a new Magnum bay running the Kubernetes cluster as COE. The Kubernetes cluster will deploy a simple application server running WordPress and listening on port 8080 as follows:

  1. Create a new Magnum cluster template to deploy a Kubernetes cluster:
# magnum cluster-template-create --name coe-swarm-template \                                 --image-id fedora-latest \                                  --keypair-id pp_key \                                  --external-network-id pub-net\                                  --dns-nameserver 8.8.8.8 \                                  --flavor-id m1.small \                                  --docker-volume-size 4 \                                  --network-driver docker \                                  --coe swarm # magnum cluster-template-create --name coe-k8s-template \                                  --image fedora-latest \                                  --keypair-id pp_key \                                  --external-network-id pub-net\                                  --dns-nameserver 8.8.8.8 \ --flavor-id m1.small ...

Get Extending OpenStack now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.