1 votes

Installer Kubernetes sur mon propre matériel

Je dois installer un cluster k8s sur mon propre matériel fonctionnant sous ubuntu 18 et 19. Aucun cloud ne sera impliqué. J'ai lu à propos de JuJu, mais cela semble très orienté vers divers clouds. Je n'ai rien vu sur l'utilisation de JuJu pour installer Kubernetes sur mon propre matériel. Le doce d'installation de JuJu mentionne l'installation sur votre propre matériel, mais ne comprend que des instructions pour le cloud (AWS) ou pour l'installation de microk8s en localhost. Il parle également de charmed kubernetes, quoi que cela soit. On dirait que le service marketing a écrit ces documents.

Je veux installer un vrai kubernetes, pas une imitation, et je me demande si JuJu est conçu pour créer un cluster k8s sur mon propre matériel. Si c'est le cas, où cette procédure est-elle documentée?

1voto

commradepolski Points 166

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 :

  1. Installer MAAS sur vos ordinateurs pour les transformer en "cloud"
  2. Installer Juju sur la machine que vous souhaitez contrôler votre cluster
  3. 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)
  4. 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).

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X