Back in December we launched the Kubernetes Orchestration as a Service feature in Flexiant Concerto, enabling DevOps to use Kubernetes on any cloud, in minutes letting them get creative without any pain.
In this blog we will look at how you can get going in three simple steps, using the standard Kubernetes guestbook example.
NB: It is assumed that the following is already in place:
- A Flexiant Concerto account
- Cloud credentials for those providers you’d like to deploy the example on
- Beta features for your Flexiant Concerto account enabled (Under Settings -> Account)
Step 1 – Create the Kubernetes cluster
Step 2 – Add nodes
- Add a master node with at least 1GB of RAM:
- Add one or more slave nodes, each with at least 1GB RAM:
Step 3 – Deploy the guestbook
- Download Kubernetes guestbook example yaml files
- Modify frontend service type to use Flexiant Concerto load balancer. Edit frontend-service.yaml Uncomment the line that allows load balancing
... spec: # if your cluster supports it, uncomment the following to automatically create # an external load-balanced IP for the frontend service. type: LoadBalancer ...
- Once the nodes are running, upload guestbook files following the example’s instructions:
- Upload the master service
- Upload the master controller and wait for the pod to be running
- Upload the slaves service
- Upload the slaves controller and wait for the pods to be running
- Upload the front-end service
- Upload the front-end controller and wait for the pods to be running
- Obtain the FQDN from Kubectl -> Services -> frontend and load this in a browser window
- Access the guestbook
Sign up today to try this out for yourself.