---
title: Charmhub | Deploy Flask using Charmhub - The Open Operator Collection
description: Deploy the latest version of Flask as a Kubernetes Operator on any cloud.
  Turn any Flask application into a charm.
url: https://charmhub.io/flask-k8s
---

# Flask

[Canonical IS DevOps](https://charmhub.io/publisher/canonical-is-devops "View all packages from Canonical IS DevOps")

* [Canonical IS DevOps](https://charmhub.io/publisher/canonical-is-devops "View all packages from Canonical IS DevOps")

Platform:

edge 19

```
juju deploy flask-k8s --channel edge
```

[Learn to deploy on juju >](https://juju.is/docs/juju/manage-applications)

---

#### Contacts

##### Maintainers

+ [Launchpad Team](https://launchpad.net/~canonical-is-devops)

* [Submit a bug](https://github.com/canonical/flask-k8s-operator/issues)

---

Share your thoughts on this charm with the community on discourse.

[Join the discussion](https://discourse.charmhub.io/)

# Flask Operator

A Juju charm deploying and managing Flask on Kubernetes.
[Flask](https://flask.palletsprojects.com/) 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](https://microk8s.io/)
to [Charmed Kubernetes](https://ubuntu.com/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.

* [Code of conduct](https://ubuntu.com/community/code-of-conduct)
* [Get support](https://discourse.charmhub.io/)
* [Join our online chat](https://chat.charmhub.io/charmhub/channels/charm-dev)
* [Contribute](https://charmhub.io/flask-k8s/docs/how-to-contribute)

Thinking about using the Flask Operator for your next project?
[Get in touch](https://chat.charmhub.io/charmhub/channels/charm-dev)!

---

[Help improve this document in the forum](https://discourse.charmhub.io/t/flask-k8s-charm-documentation-overview/10776) ([guidelines](https://discourse.charmhub.io/t/how-to-write-docs-our-documentation-guidelines-for-contributors/1245)). Last updated 3 years ago.
