This is the configuration of my playground Kubernetes Cluster.
-
.devcontainer/: Contains the development container configuration.
devcontainer.json: Configuration for the development container.Dockerfile: Dockerfile for the development container.
-
.github/: GitHub-specific configurations and workflows.
auto_assign.yml: Configuration for auto-assigning issues and pull requests.workflows/: Contains GitHub Actions workflows.
-
.vscode/: Visual Studio Code settings.
settings.json: Settings for Visual Studio Code.
-
argo-apps/: Contains Argo CD application configurations.
specht-labs/: Configuration for thespecht-labsenvironment.labk3s/: Configuration for thelabk3senvironment.
-
charts/: Helm charts for various applications.
cert-checker/: Helm chart for cert-checker.chaos-mesh/: Helm chart for chaos-mesh.cilium/: Helm chart for cilium.grafana-agent-operator/: Helm chart for grafana-agent-operator.grafana-promtail/: Helm chart for grafana-promtail.grafana-vulture/: Helm chart for grafana-vulture.hcloud-ccm/: Helm chart for hcloud-ccm.ingress-nginx/: Helm chart for ingress-nginx.node-exporter/: Helm chart for node-exporter.
-
docs/: Documentation for the repository.
age-secrets.md: Documentation for managing age secrets.chart-deployments.md: Documentation for deploying Helm charts.first-deployment.md: Guide for the first deployment.working-with-argocd.md: Guide for working with Argo CD.
-
hack/: Scripts and utilities for development and maintenance.
-
kustomize/: Kustomize configurations.
bases/: Base configurations for Kustomize.
-
manifests/: Kubernetes manifests.
To get started with this repository, clone it and follow the instructions in the documentation files located in the docs/ directory.
Contributions are welcome! Please see the CODEOWNERS file for information on who to contact for specific areas of the repository.