Dois-je d'abord installer Docker pour installer k8s ?
Vous n'avez pas besoin d'installer Docker au préalable pour installer k8. Il n'y a aucune dépendance entre les deux. Ils peuvent tous deux fonctionner indépendamment, mais ils peuvent être utilisés ensemble. être installé sur n'importe quel ordinateur pour exécuter des applications conteneurisées, et k8s peut le transformer en cluster.
k8s
kubernetes, appelé K8s, est l'abréviation du remplacement du caractère "ubernete" à 8 caractères par 8. Il s'agit d'un open source utilisé pour gérer des applications conteneurisées sur plusieurs hôtes dans la plate-forme cloud. L'objectif de Kubernetes est de rendre le déploiement d'applications conteneurisées simple et efficace (Kubernetes fournit le déploiement, la planification, la mise à jour et la maintenance des applications). .un mécanisme.
La méthode traditionnelle de déploiement d'applications consiste à installer des applications via des plug-ins ou des scripts. L'inconvénient est que le fonctionnement, la configuration, la gestion et tous les cycles de vie de l'application seront liés au système d'exploitation actuel. Cela ne favorise pas les mises à niveau, les mises à jour/restaurations de l'application, etc. créer une machine virtuelle Certaines fonctionnalités, mais la machine virtuelle est très lourde et peu propice à la portabilité.
La nouvelle méthode consiste à déployer des conteneurs. Chaque conteneur est isolé les uns des autres. Chaque conteneur a son propre système de fichiers. Les processus entre les conteneurs ne s'affecteront pas et pourront distinguer les ressources informatiques. Par rapport aux machines virtuelles, les conteneurs peuvent être déployés rapidement. Étant donné que les conteneurs sont découplés des installations sous-jacentes et des systèmes de fichiers des machines, ils peuvent être migrés entre différents cloud et différentes versions de systèmes d'exploitation.
Les conteneurs consomment moins de ressources et sont rapides à déployer. Chaque application peut être regroupée dans une image de conteneur. La relation un-à-un entre chaque application et le conteneur offre également de plus grands avantages aux conteneurs. dans la construction ou la version À ce stade, les images de conteneur sont créées pour les applications, car chaque application n'a pas besoin d'être combinée avec le reste de la pile d'applications et ne dépend pas de l'infrastructure de l'environnement de production, ce qui permet un environnement cohérent du développement aux tests. et production. De même, les conteneurs sont légers et plus « transparents » que les machines virtuelles, ce qui les rend plus faciles à surveiller et à gérer.
Tutoriel recommandé : "Docker"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!