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 microk8s
- Topic: Bundles
- Topic: Constraints and Resource Limits
- Topic: Placement
-
Getting Started examples for Juju & Kubernetes Models / Charms (mariadb, mediawiki and gitlab charms show use of relations, storage, config, etc):
-
Details on charms for Kubernetes Models:
-
Comment with more details about what Juju does when a charm is deployed in a Kubernetes Model, and info about what’s supported and what isn’t yet:
- Comment: https://discourse.jujucharms.com/t/translating-deployment-configurations-to-k8s-charms/533/3
- Comment with additional support coming in Juju 2.5.1: https://discourse.jujucharms.com/t/jenkins-k8s-charm-summary-feedback/531/5
-
Example charms for Kubeflow (show use of layer:docker-resource, CRDs, liveness probes, etc):
-
Storage
- Topic: Storage Support
- Topic: Advanced Storage Support
-
Miscellaneous
- Topic: Advanced Configuration
- Topic: Custom pod labels
-
Cross-Model Relations in Juju:
Please suggest additional links to add to this. I’d like it to be the best place to start for finding more info.