Go to file
2024-05-18 05:12:34 +03:00
inventory import from rtg 2024-05-18 05:03:38 +03:00
patches/release-2.16/roles/container-engine/containerd-common/vars import from rtg 2024-05-18 05:03:38 +03:00
scripts import from rtg 2024-05-18 05:03:38 +03:00
yaml import from rtg 2024-05-18 05:03:38 +03:00
.gitignore import from rtg 2024-05-18 05:03:38 +03:00
.gitlab-ci.yml import from rtg 2024-05-18 05:03:38 +03:00
attach-private-registry.sh import from rtg 2024-05-18 05:03:38 +03:00
config.dist import from rtg 2024-05-18 05:03:38 +03:00
init.sh import from rtg 2024-05-18 05:03:38 +03:00
README.md import from rtg 2024-05-18 05:03:38 +03:00
setup-apps.sh import from rtg 2024-05-18 05:03:38 +03:00
setup-env.sh import from rtg 2024-05-18 05:03:38 +03:00
setup-scripts.sh import from rtg 2024-05-18 05:03:38 +03:00

Kubernetes Cluster

Application cluster installer based on

  • kubespray
  • k8x

Start from clusteradmin provisioning host

./init.sh - setup kubespray based on kube-inventory so we can manage a k8s cluster with it

Start from master1

./setup-apps.sh - post install system apps like ingress, registry and monitoring to make the cluster usable

./setup-scripts.sh - setup additional helper scrips

./setup-env.sh - create new namespace and setup additional keypair, service accounts, rbac, limits (and optional wildcard ssl certificate)

./attach-private-registry - setup a secret for a external private registry