Flask K8s Charm Documentation - Overview

Flask Operator

A Juju charm deploying and managing Flask on Kubernetes. Flask is a widely used micro web framework written in Python. Please note, the Flask Operator is currently an experimental project.

This charm simplifies initial deployment and “day N” operations of Flask on Kubernetes, including scaling the number of instances, integration with charmed databases, Canonical Observability Stack (COS) and more. It allows for deployment on many different Kubernetes platforms, from MicroK8s to Charmed Kubernetes to public cloud Kubernetes offerings.

As such, the charm makes it easy for those looking to take control of their own web application system whilst keeping operations simple, and gives them the freedom to deploy on the Kubernetes platform of their choice.

For DevOps or SRE teams this charm will make operating Flask simple and straightforward through Juju’s clean interface. It will allow easy deployment into multiple environments for testing of changes, and supports scaling out for enterprise deployments.

Project and community

The Flask Operator is a member of the Ubuntu family. It’s an open source project that warmly welcomes community projects, contributions, suggestions, fixes and constructive feedback.

Thinking about using the Flask Operator for your next project? Get in touch!

Navigation

Mapping table
Level Path Navlink
1 tutorials Tutorials
2 tutorials-getting-started Getting Started
1 how-to How-to
2 how-to-contribute Contribute

Redirects

Mapping table
Path Location