Topic Replies Activity
Writing a Kubernetes charm

Introduction Kubernetes charms are the similar as traditional cloud charms. The same model is used. An application has units and each unit relation has its own data bag. The same hooks are invoked but unlike traditional …

22 January 9, 2020
Getting Started

Hello World Juju Kubernetes Here’s a basic set of instructions for setting up Juju to work with a given Kubernetes cloud. First, you’ll need to be running Juju: sudo snap install juju --classic Limitations and Prerequ…

43 December 10, 2019
Advanced configuration

Juju Kubernetes applications support Kubernets specific configuration knobs to control how Juju deploys the application on Kubernetes. The following are supported (these names are the Juju config attribute names; the k8s…

3 December 9, 2019
Juju operator storage

What is operator storage Juju creates a so-called operator pod for each deployed application. The operator pod is responsible for running the charm hooks for each deployed unit’s charm. Each charm needs persistent storag…

5 April 16, 2019
Storage Support

Persistent storage for stateful applications I just want an example that works On AWS, an example using dynamic persistent volumes. juju bootstrap aws juju deploy kubernetes-core juju deploy aws-integrator juju trust aw…

8 March 13, 2019
Meta: Collected topics and docs for k8s charms

These are some topics and docs that I have found useful for reference when working on charms for Kubernetes models: Hello World with Juju and Microk8s - the easiest way to get started Topic: Juju, Kubernetes and mic…

2 February 1, 2019
A basic Juju Kubernetes demo

Quick Juju Kubernetes demo On AWS, an example using dynamic persistent volumes and 2 charms related together. juju bootstrap aws juju deploy kubernetes-core juju deploy aws-integrator juju trust aws-integrator Wait …

6 October 16, 2018
Adding / removing units - scale-application command

A key difference with Kubernetes models vs vm based cloud models is how applications are scaled. On a traditional cloud, Juju has add/remove unit commands: juju add-unit mariadb -n 3 juju remove-unit mariadb/2 The key…

6 August 15, 2018
Cloud and credential management

Juju models Kubernetes clusters as clouds The Kubernetes cloud definition contains the IP endpoint address of the master node and the CA cert necessary to establish a secure connection. Credentials work the same way as …

2 August 14, 2018
About the Kubernetes category 1 August 13, 2018
Existing AWS VPC 1 January 17, 2020
Specify image (or resources generally) via URL? 3 December 18, 2019
Understanding the "pod spec" concept 2 December 17, 2019
Learn about Kata Containers with Juju and Charmed Kubernetes 1 December 5, 2019
Advanced Storage Support 4 December 4, 2019
Cilium charm for K8s? 2 November 20, 2019
NFS Charm + 1.15 Charmed Kube = NFS Version not supported 14 November 12, 2019
What's new in Juju k8s for 2.7 1 November 4, 2019
[CAAS] `network_get()` and `private-address` unit data 6 November 3, 2019
How to disable monitoring-influxdb-grafana addon in k8s? 2 November 2, 2019
Waiting for kubelet,kube-proxy to start 11 November 2, 2019
Metallb L2 LoadBalancer Ingress for K8S on Metal 2 November 1, 2019
NodePort Service Type for K8S Charm? 2 October 31, 2019
K8S on Metal - Storage Configuration for use With Juju 6 October 29, 2019
Canal Bundle/Containerd 3 October 29, 2019
Juju K8s charms: How to get LoadBalancer External IP 2 October 23, 2019
Updated podspec YAML - new features 3 October 22, 2019
MicroK8S vs Minikube vs Other 1 October 20, 2019
Add windows machine to juju environment via winrm 3 October 18, 2019
[CAAS] Representing DaemonSets via K8S Charms 2 October 14, 2019