Powered by Kubernetes and Docker

Combining Docker and Kubernetes to orchestrate intelligent scheduling, self-healing, and horizontal scaling for rapid delivery of your apps. We'll manage the master nodes, while you customize the worker nodes.

Security is Built-In, Not Bolted-On

Application and image scanning detects vulnerabilities while you have isolated networking and storage. Control and store your images in your own private registry.

Easy to get started. Easy to go big.

A streamlined Kubernetes experience — via CLI or dashboard — to deploy and manage clusters. Scale your apps, from lift & shift to cloud-native.

Cloud and Watson at your fingertips

Over 130 services available to enrich your app, including cognitive, persistent storage, analytics, and identity and access management.

Run native Kubernetes commands

Grab code snippets and plug them into your CLI.

bx cs cluster-create --name loan_cluster
bx cs workers loan_cluster
ID Public IP Private IP Machine Type State Status
kube-dal10-cr59d205c1e540491281a20595fa9314a2.-w1 192.0.2.0 198.51.100.0 u1c.2x4 normal ready
bx cs cluster-config loan_cluster
export KUBECONFIG=/Users/user_name/.bluemix/plugins/container-service/clusters/loan_cluster/configuration.yaml
kubectl version --short
Client Version: v1.5.6
Server Version: v1.5.6
kubectl run financing-service-deployment --image=registry.ng.bluemix.net/loans/finance-service:1
kubectl expose deployment/financing-service-deployment --type=NodePort --port=8080 --name=finance-service --target-port=8080
kubectl describe service finance-service
Name: finance-service
Namespace: loans
Labels: run=financing-service-deployment
Selector: run=financing-service-deployment
Type: NodePort
IP: 10.10.10.8
Port: <unset > 8080/TCP
NodePort: <unset > 30872/TCP
EndPoints: 203.0.113.24:8080
Session Affinity: None
No Events.
bx cs worker-add --cluster loan_cluster --machine-type u1c.2x4 --number 3 --private-vlan 1900403 --public-vlan 1900401
bx cs workers loan_cluster
ID Public IP Private IP Machine Type State Status
kube-dal10-cr59d205c1e540491281a20595fa9314a2.-w1 192.0.2.0 198.51.100.0 u1c.2x4 normal ready
kube-dal10-cr59d205c1e540491281a20595fa9314a2.-w2 192.0.2.1 198.51.100.1 u1c.2x4 normal ready
kube-dal10-cr59d205c1e540491281a20595fa9314a2.-w3 192.0.2.2 198.51.100.2 u1c.2x4 normal ready
kube-dal10-cr59d205c1e540491281a20595fa9314a2.-w4 192.0.2.3 198.51.100.3 u1c.2x4 normal ready
Starting to serve on 127.0.0.1:8001

Chat directly with
the Devs on our
product team