Slide 1

Slide 1 text

Kubernetes with JUJU Wanlong CHEN

Slide 2

Slide 2 text

JUJU ● Juju is an open source application modelling tool ● To allow you to deploy, configure, scale and operate cloud infrastructures quickly and efficiently ● Public clouds such as AWS, GCE and Azure ● Private clouds such as MAAS, OpenStack and VSphere.

Slide 3

Slide 3 text

JUJU

Slide 4

Slide 4 text

JUJU concepts ● Application: a long-running service that is accessible over the network. ● Models: an environment associated with a controller. ● Relations: few applications are so simple that they can run independently - most rely on other applications. ● Clouds: Juju supports a wide variety of clouds.

Slide 5

Slide 5 text

JUJU Controller Juju's controller manages all the machines in your running models, responding to the events that are triggered throughout the system.

Slide 6

Slide 6 text

Thank You! Wanlong CHEN

Slide 7

Slide 7 text

Ref 1. https://jaas.ai/canonical-kubernetes 2. https://jaas.ai/how-it-works 3. https://jaas.ai/docs/getting-started-with-juju