content-cache-k8s

Content-cache

Channel Revision Published Runs on
latest/stable 49 17 Dec 2024
Ubuntu 22.04
latest/edge 69 28 Aug 2025
Ubuntu 22.04 Ubuntu 20.10
latest/edge 2 21 Jun 2021
Ubuntu 22.04 Ubuntu 20.10
juju deploy content-cache-k8s
Show information

Platform:

A Juju charm deploying and managing service for caching content, built on top of Nginx, configurable to cache any HTTP or HTTPS web site and useful for building content delivery networks (CDN).

This charm simplifies initial deployment and caching operations on Kubernetes, such as scaling the number of cache instances and cache configuration changes. It allows for deployment on many different Kubernetes platforms, from MicroK8s to Charmed Kubernetes and public cloud Kubernetes offerings.

This service was developed to provide front-end caching for web sites run by Canonical’s IS team, and to reduce the need for third-party CDNs by providing high-bandwidth access to web sites via this caching front-end.

Currently used for a number of services including the Snap Store, the majority of Canonical’s web properties including ubuntu.com and canonical.com, and Ubuntu Extended Security Maintenance.

For DevOps or SRE teams this charm will make operating it simple and straightforward through Juju’s clean interface.

In this documentation

Tutorials
Get started - a hands-on introduction to using the charm for new users
How-to guides
Step-by-step guides covering key operations and common tasks
Reference
Technical information - specifications, APIs, architecture
Explanation
Concepts - discussion and clarification of key topics

Contributing to this documentation

Documentation is an important part of this project, and we take the same open-source approach to the documentation as the code. As such, we welcome community contributions, suggestions, and constructive feedback on our documentation. See How to contribute for more information.

If there’s a particular area of documentation that you’d like to see that’s missing, please file a bug.

Project and community

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