SEARCH |
PROCESSES
BY NAME
|
CONTAINERS
BY DNS NAME
|
HOSTS |
The Internet Inbound connections |
|
|
BY IMAGE |
|
|
consul swarm-keystone weavedemo _ edge _ rou ...
swarm-master
weavedemo _ front-end ... swarm-node-0 weavedemo _ orders _ 1 swarm-node-1 weavedemo _ login _ 1 swarm-master weavedemo _ catalogu ...
swarm-master
weavedemo _ orders-d ...
swarm-node-0
|
weavedemo _ cart _ 1
swarm-node-0
|
kickass _ poincare swarm-node-1
happy _ wilson swarm-node-1
|
condescending _ kalam
swarm-node-1
|
weavedemo _ payment ...
swarm-master
|
weavedemo _ queue-m ...
swarm-node-1
|
weavedemo _ shipping ...
swarm-node-1
weavedevmo _ account ...
swarm-node-1
|
weavedemo _ cart-db _ 1 swarm-node-1 |
ecstatic _ curie swarm-node-1 |
weavedemo _ rabbitmq ...
swarm-node-0
|
weavedemo _ account ... swarm-node-0 |
Figure 2 : Weaveworks Sock Shop microservice architecture
Kubernetes
Enter the container orchestration system called Kubernetes , originally conceived and developed by Google and now maintained by the Cloud Native Computing Foundation . Kubernetes , or " K8s " ( pronounced " kates "), is a container-centric management platform . Other container orchestration solutions exist , such as Docker Swarm and Mesos Marathon , but Kubernetes has significant traction and only looks to be picking up steam . Three main concepts comprise a K8s system . The first is the Pod , which is a set of related containers guaranteed to run on the same node and is the smallest deployable unit that can be created , scheduled and managed . The second is the concept of a controller embodied within the K8s master node , which controls the lifecycle of Pods running on a cluster of worker nodes , and manages the lifecycle of a “ deployment .” This includes scheduling , maintaining defined state and orchestrating updates to Pods and containers . Finally is the K8s concept of a “ service ” defining how to access the application ( e . g ., through a load balancer ), so that a user of the service need not know anything about the configuration specifics of the underlying Pods .
62 | THE DOPPLER | SPRING 2018