Compte rendu kubernetes VIRTUALISATION ET CLOUD COMPUTING SALAHEDDINE HEBABAZE Compte Rendu Kubernetes Les objectifs de TP ? Installation et gestion de kubernetes ? Application des con ?gurations à partir des ?chier yaml ? Création des pods réplication et

VIRTUALISATION ET CLOUD COMPUTING SALAHEDDINE HEBABAZE Compte Rendu Kubernetes Les objectifs de TP ? Installation et gestion de kubernetes ? Application des con ?gurations à partir des ?chier yaml ? Création des pods réplication et déploiement sous kubernetes ? Implémentation et la gestion d'un registre docker localement ? Implémentation de monitoring system in uxdB et chronograf via kubernetes Partie La Création de Cluster Kind et installation de Kubectl a Téléchargement de kind Kind est un projet permettant de lancer un cluster kubernetes directement via Docker curl -Lo kind https kind sigs k s io dl v kind- uname -amd chmod x kind Print scr téléchargement de kind b ?chier de création de cluster my- cluster yml Création de ?chier de con ?guration my-cluster yml pour la création de de cluster master et worker cat my-cluster yml sudo kind create cluster --con ?g my-cluster yml CLoudHPC ENSIAS CPrint scr Le cluster en processus de création ? Véri ?er la création de cluster sudo kind get clusters Print scr A ?cher les cluster kind d Téléchargement de kubectl curl -LO https storage googleapis com kubernetesrelease release v bin linux amd kubectl ? Rendre le binaire kubectl exécutable chmod x kubectl ? spéci ?er le contexte pour kubectl a ?n d'interagir avec le cluster kind sudo kubectl cluster-info ??context kind-kind Print scr Véri ?cation de t? che e désactiver la mémoire swap sudo swapo ? -a f a ?cher la version installée kubectl version Print scr a ?cher la version de kubectl CPartie Play With Kubernetes a Initialisez kubeadm sur le n ?ud ma? tre sudo kubeadm init --pod-network- cidr b Installation de Chocominer ? Télécharger Chocominer sudo git clone https git nemunai re chocominer git ? lancer execution de Chocominer sudo docker-compose up Print scr création des di ?érents conteneurs ? A partir du lien suivant http localhost sources dashboards Print scr l ? interface de chronograf pour voir l ? avancement de recherche de pépites ? Augmenter le nombre des worker sudo docker-compose up -d --scale worker Print scr Véri ?cation de t? che C ? Dans l'image suivante on aperçoit que le nombre de hash est doublé après doubler le nombre des worker Print scr Nombre des pépites après l'augmentation le nombre des worker Partie Découverte de Kubectl a l'option get voir les informations de cluster sudo kubectl get node Print scr Véri ?cation de t? che usor myhostname sudo kubectl get nodes -o wide b Kubectl Services Print scr a ?ches les node avec ses adresses IP Print scr A ?cher les services de de cluster en cours ? Pour le moment nous n'avons qu'un service CLUSTER-IP qu'est l'adresse IP de service accessible en interne par les autres node de cluster ? Pour a ?cher la liste des conteneurs actif on tape la commande suivante kubectl get pods CPrint scr aucun pod dans le name space par défaut Aucune ressource trouvée dans le namespace par default ? Pour cela on a ?che la liste des 'namespaces' disponible avec la

  • 195
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager