Welcome to my Kubernetes Library, a storage place for my assets related to my journey around Kubernetes' Land
Documentation | References |
---|
- It is a collection of resources to operate with Kubernetes including:
- Application Definition: Manifests and Templates (Helm charts)
- Scripts
- Makefiles to orchestrate commands and processes
- Note: Services and Namespaces names are not configurable to avoid break integrations.
- Parametrization is done using
.env
files. Copy.env.example
to.env
to customize the environment variables. Some variables can be passed as arguments to target in the make command (ROOT for example). - It is Developed using Containers from the Docker Library:
swissknife.ubuntu
andswissknife.alpine
- It uses submodules. For example, Helm chart
cb-ci-local
uses Casc Bundles from carlosrodlop/cb-casc-controllers and carlosrodlop/cb-casc-oc.⚠️ IMPORTANT - It requiresgit submodule update --init --recursive
- It uses Pre-commits. See quickstart