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
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
K8s hostPath volumes 2 February 18, 2020
Daemonset support now in Juju latest/edge snap 1 February 12, 2020
Error when running k8s gitlab charm from the store 11 February 5, 2020
Install hook now called for Kubernetes charms 2 February 4, 2020
Jenkins-K8S Charm Summary/Feedback 6 January 29, 2020
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