_
~ DAMOLAB - Les tambouilles textes, teks et hacks ~
"Fol est qui perd bon amipour femme." - proverbe
DAMOLAB (#TAGS) _./._ XBNF blog _./._ Blog _./._

Kubernates et minikube pour un noeud local


| FR | par DAMO | | 30/05/2025 12h00 | (last update 21/12/2025 18h09) | Commentaires |
#ARCHITECTURE #DEV #LINUX #SOFTWARE
installation de Minikube pour jouer avec Kubernates sur un seule et unique noeud local
|


1) Le contexte



La contenerisation permet de gérer de manière souple des briques logiciels à partir d'images versionnéees.

Le moteur de conteneur en vogue que nous allons utiliser est Docker.

Kubernetes ou K8S offre une couche d'abstraction
pour la gestion des ressources (cpu, ram, disque et réseau), pour la logique de déploiement et
l'orchestration de noeuds (serveurs, VMs, instances Cloud) d'un cluster.

Avant toute chose il faut comprendre les concepts K8S.

Un orchesrateur comme K8S est puissant pour gérer plusieurs noeud dans du réseau ciblé.

K8S peut fonctionner de plusieurs façons selon l'architecture de cluster ciblé :
  • pour un cloud avec des instances : OpenShift (Red-Hat)
  • pour une machine unique locale : Minikube par exemple
  • pour une VM vmWare : minikube avec un driver vmWare



2) Minukube



Le cluster, ici, sera un un noeud minikube unique cluster mais permet de tester la logique et les commandes kubectl.

Doc Minikube.

J'utilise un Linux Ubuntu24 sur un poste Windows 10 avec WSL2 (Windows Subsystem Linux).

2.1) Installation


Ici, c'est un environnement apprentissage que je vais utiliser dans le setup Kubernates.

Tutoriel kubernetes the hard way.


       
2.1.1) Minikube


install-minikube
get started


https://minikube.sigs.k8s.io/docs/start/?arch=%2Fwindows%2Fx86-64%2Fstable%2F.exe+download


 minikube start 


 minikube addons list 



       
2.1.2) Kubectl

  • kubectl est une commande qui regroupe les sous-commandes (EX: kubectl create -f ...)
  • install-kubectl


 kubectl version --client 


       
2.1.3) packages


       
       
2.1.3.1) conntrack


 apt-get install -y conntrack 


       
       
2.1.3.2) Kubelet Container Runtime Interface (cri-tools)



gzip -dc crictl-v1.33.0-linux-amd64.tar.gz |tar -xvf -
install crictl /usr/local/bin/


       
       
2.1.3.3) The Container Network Interface (CNI)



mkdir -p /opt/cni/bin
cd /opt/cni/bin
gzip -dc cni-plugins-linux-amd64-v1.7.1.tgz|tar -xvf -


       
       
2.1.3.4) Kubernetes Container Runtime Interface (cri-dockerd)



gzip -dc cri-dockerd-0.3.17.amd64.tgz|tar -xvf -
install cri-dockerd/cri-dockerd /usr/local/bin/



2.2) Installation pour vmWare


Si vous souhaiter utiliser une VM avec l'émulation vmWare,
il faudra préciser le driver vmware pour minikube.

       
2.2.4) Minikube



 minikube start --driver=vmware 



2.3) Tests



       
2.3.5) Minikube


 minikube start --driver=<driver_name> 


 minikube status 


Paix et sécurité à vous...


0.1) DamoLab


DamoLab@Sourceforge
DamoLab@DockerHub

0.2) Calculette composants radio


Electro-slide

0.3) Technologies


-- IA --
Mistral IA (le chat) (i)

-- Cyber-securité --
Shodan (i)11
Have I been pwned ? (i)
personal-data-leak-check
Osint
Zataz actualités

-- Adresses IP --
Mes Infos (IP, UA, ...)
info IP: WHOIS,ping,...
info IP: WHOIS,ping,...
info IP: Locallisation
info IP: abus
DNS checker

-- Mails --
GMX
Hushmail - mail temporaire sécurisé

encode/decode email for defeating bots
 $_='mailto: matt@org';s/(.)/chr(ord($1)+5)/eg;$_ 


-- Linux --
News LinuxFr
Mind-map Linux
Tutorials
crontab

-- Blogs Teks --
@TechWorldwithNana
@Cookieconnect
@GoCloudArchitects
@grafikart
@Underscore_
@cybernewsenfrancais


-- Geek Code --

décoder un GC

GCS d>+(---) s- a+ C++$ UL+>$ UOS++$
P++++>$ L++ E W++(++) N(+) o-- K+ w>--- O- M>+ PS+>+++ PE-- Y+@ t-(+) >5 X+ R>+ !tv b+
D---- D+ G e+++ h---- r+++ z+++



Rescue NEO...
(JS by Rezmason)


Nom/surnom:
Message:


revenir sur l'article
#ARCHITECTURE #DEV #LINUX #SOFTWARE

Aucun commentaire.

dans
une
galaxy
lointaine
Charte du site damolab.zapto.org est motorisé par

"La force est une sorte de fluide crée par tout être vivant, une énergie qui nous entoure et nous pénètre, et qui maintient la galaxie en un tout unique."
- Obi-Wan à Luke Yoda