Tim de l'équipe Juju ici. Oui, vous pouvez certainement installer Kubernetes sur votre propre matériel. La documentation n'est pas claire et c'est de notre faute.
L'approche recommandée est la suivante :
- Installer MAAS sur vos ordinateurs pour les transformer en "cloud"
- Installer Juju sur la machine que vous souhaitez contrôler votre cluster
- Exécuter
juju add-cloud
pour enregistrer votre cluster avec Juju (des instructions détaillées pour enregistrer un cluster MAAS avec Juju sont disponibles)
- Exécuter
juju deploy charmed-kubernetes
après avoir consulté les instructions d'installation manuelle détaillées qui décrivent comment personnaliser le déploiement selon vos besoins
Vous aurez maintenant un cluster Kubernetes conforme aux normes sur votre propre matériel, gratuitement.
Pourquoi la confusion ? Eh bien, le terme "cloud" dans la documentation est trompeur. Un "cloud" dans le jargon de Juju. Il indique une cible de déploiement. Les clouds Juju ne sont pas liés à des machines virtuelles vivant dans le cloud public.
Dans le document que vous avez posté, la section que vous recherchez est "Cluster multi-noeuds".
Vous verrez des "clouds" MAAS (Metal as a Service) et Manual. Ces deux "clouds" sont des hôtes bare-metal.
- le Manuel cloud nécessite uniquement l'accès SSH aux hôtes sur lesquels vous envisagez de déployer. Les machines auxquelles il accède deviennent un cluster de calcul.
- MAAS transforme les machines bare-metal en un environnement de type cloud. Il est très puissant et vous donne le contrôle sur le réseau et le stockage (ce qui n'est pas disponible avec le cloud Manuel).