The distro-full bundle

Kubernetes distribution, full stack version

This is a Cozystack platform configuration intended for use as a Kubernetes distribution, designed for installation on Talos Linux.

This allows you to use Cozystack as a reliable Kubernetes distribution, primarily sharpened for bare metal, although it can also be installed on virtual machines. It includes storage but excludes virtualization and multitenancy features.

Example configuration

apiVersion: v1
kind: ConfigMap
metadata:
  name: cozystack
  namespace: cozy-system
data:
  bundle-name: "distro-full"
  ipv4-pod-cidr: "10.244.0.0/16"
  ipv4-svc-cidr: "10.96.0.0/16"
  root-host: example.org
  api-server-endpoint: https://192.168.100.10:6443

Configuration parameters

optiondescription
bundle-nameName of bundle to use for installation
bundle-disableComma-separated list of disabled components from the bundle. Refer to FAQ page to learn how to use this option.
values-<component>JSON or YAML formated values passed to specific component installation. Refer to FAQ page to learn how to use this option.
ipv4-pod-cidrThe pod subnet used by Pods to assign IPs
ipv4-svc-cidrThe pod subnet used by Services to assign IPs
root-hostthe main domain for all services created under Cozystack, such as the dashboard, Grafana, Keycloak, etc.
api-server-endpointused for generating kubeconfig files for your users. It is recommended to use globally accessible IP addresses instead of local ones.

Refer to FAQ page to learn how to use generic bundle options.

Last modified 2024-12-04: add keycloak doc (#51) (0a8e373)