Intro#
Rancher is a kubernetes management software. We use it in both caascad and ngot product.
Generic implementation#
We use several envs-ng configurations to configure rancher clusters but basically we have: For all zones:
- rancher2-helm: deploys a rancher management cluster
For Caascad zones
- rancher2-cloud: configures users roles projects for caascad cloud zones
- rancher2-client: configures clusters
- rancher2-client-cattle-agent: deploys rancher agent
For NGOT zones:
- rancher2-ngot: basic rancher configuration and bootstrap
- rancher2-ngot-client: configures rancher imported cluster and deploy rancher agent