Installation des Packages d'Infrastructure¶
Pour fonctionner Muppy et Pack8s s'appuie sur les packages suivantes:
- MetalLB [deprecated]
- Cert-Manager
- OVH Webhook for CertManager
- Traefik
- Kubernetes-Dashboard
- Muppy Kubernetes-Dashboard ingress
Ces paquets sont installés avec le Qualifier "Infrastructure"
MetalLB Install¶
MetalLB install is neither longer recommended nor required.
Cert-Manager Install¶
Cert-Manager est déployé comme indiqué sur la doc officielle, via kubectl.
OVH Webhook for Cert Manager¶
Si vous utilisez des domaines DNS hébergés chez OVH (et que vous voulez utilisez le challenge DNS pour valider vos certificats), vous devez installer aussi ce package
Installation du helm chart Traefik¶
Traefik est installé avec le package helm officiel Traefik.
Installation du Dashboard Traefik¶
Le Muppy Package Traefik Dashboard Ingress installe une Ingress Route protégé par un middleware.
Installation de Kubernetes-Dashboard¶
Kubernetes Dashboard est installé avec le package helm officiel.
Installation de Kubernetes-Dashboard Ingress¶
Le Muppy Package Muppy k8s Dashboard ingress - 3.x.x installe une Ingress Route qui peut être désactivé ou protégé par un middleware.