Skip to content

Architectural Decision Log

This log lists the architectural decisions for Compliant Kubernetes.

  • ADR-0000 - Use Markdown Architectural Decision Records
  • ADR-0001 - Use Rook for Storage Orchestrator
  • ADR-0002 - Use Kubespray for Cluster Life-cycle
  • ADR-0003 - Push Metrics via InfluxDB
  • ADR-0004 - Plan for Usage without Wrapper Scripts
  • ADR-0005 - Use Individual SSH Keys
  • ADR-0006 - Use Standard Kubeconfig Mechanisms
  • ADR-0007 - Make Monitoring Forwarders Storage Independent
  • ADR-0008 - Use HostNetwork or LoadBalancer for Ingress
  • ADR-0009 - Use ClusterIssuers for LetsEncrypt
  • ADR-0010 - Run managed services in workload cluster
  • ADR-0011 - Let upstream projects handle CRDs
  • ADR-0012 - Do not persist Dex
  • ADR-0013 - Configure Alerts in On-call Management Tool (e.g., Opsgenie)
  • ADR-0014 - Use bats for testing bash wrappers

For new ADRs, please use template.md as basis. More information on MADR is available at https://adr.github.io/madr/. General information about architectural decision records is available at https://adr.github.io/.

Index Regeneration

Pre-requisites:

Run make -C docs/adr