This is the main repository for documentation about the Compliant Kubernetes project. For Compliant Kubernetes code, please refer to:
compliantkubernetes-kubesprayfor setting up a vanilla Kubernetes cluster on top of a compliant cloud provider;compliantkubernetes-appsfor augmenting a vanilla Kubernetes cluster with security and observability.
pip3 install -r requirements.txt
For generating figures, please install:
sudo apt-get install graphviz make
- To view locally:
mike deploy compliantkubernetes ck8s -t 'main'and thenmike serve. - To re-generate figures:
make -C docs/img. For simplicity, please commit generated figures. Prefer PNG (width == 1200px), to facilitate embedded logos. - For continuous preview of figures:
make -C docs/img preview.
GitHub Actions will deploy the main branch automatically.