Charmed Operator Framework Tutorials

These tutorials cover ground from the Charmed Operator Lifecycle Manager to creating a Charmed Operator with the SDK, packaging it as a Charm, publishing it to Charmhub, and to using charmed products such as Kubernetes, Cassandra, Kafka, and much much more.

Contribute a Tutorial

Set up remote Elasticsearch monitoring of an Elasticsearch cluster

Manage and monitor Elasticsearch by exporting your cluster data to another cluster to be visualized, analyzed, and monitored.

Difficulty: 4 out of 5

Publish your operator in Charmhub

Use charmcraft to build charms, upload them to Charmhub and publish them for easy consumption.

Difficulty: 2 out of 5

How to work with Resources in Charmcraft

What are resources and how can use charmcraft to upload and attach them to Charm releases.

Difficulty: 2 out of 5

How to work with Bundles in Charmcraft

What are bundles and how can use charmcraft to upload and publish them in Charmhub.

Difficulty: 2 out of 5

Your first Kubernetes operator

Create a minimal charmed operator with the Python Operator Framework

Difficulty: 2 out of 5

Add docs to your charm page

Here’s how to publish docs pages for your charm on charmhub. Just create a topic in Discourse for each page.

Difficulty: 1 out of 5

How to write a tutorial

These tutorials are edited in Discourse, the community forum for this site. Here are the simple conventions to publish your own.

Difficulty: 1 out of 5

Document your library

Learn how to document and share your library on Charmhub.io

Difficulty: 1 out of 5

  1. Previous page
  2. 1
  3. 2
  4. Next page