Thanks to visit codestin.com
Credit goes to github.com

Skip to content

lucsoft/cluster

Repository files navigation

Personal Kubernetes Cluster

Welcome to my personal Kubernetes cluster repository! This project uses Pkl for configuration management, enabling modular, type-safe, and maintainable infrastructure code.

Structure

  • /personal-cluster: Main cluster configuration and secrets.
  • /packages: Reusable Pkl packages for various workloads and tools.
  • /pkl-packages: Source code for Pkl repository hosting the packages. https://pkl-pkgs.lucsoft.de/

Packages

The following Pkl packages are available under /packages:

  • argo.ArgoCD Pkl configuration for deploying and managing ArgoCD.

  • itzg.minecraft Pkl configuration for running Minecraft server workloads.

  • lucsoft.k8s.Workload Generic Pkl package for Kubernetes workloads.

Up to date list can be found in the repository https://pkl-pkgs.lucsoft.de/.

Getting Started

  1. Clone this repository.
  2. Install Pkl.
  3. Explore the personal-cluster directory for cluster setup.
  4. Use the packages in /packages to compose and manage your workloads.

Feel free to explore and adapt the configurations for your own use!

Packages

 
 
 

Contributors

Languages