Saturday, February 6, 2021

demo kube lab

 sur minikube et kvm

1/ démarrer minikube

minikube start --vm-driver=kvm2 --memory="3000mb"   

 REM : si pb de network (subnet pas disponible) empechant la création de la VM minikube essayer "docker network prune" 

2/ configurer le dns

trouver l'adresse du serveur sur port 8443

k config view | grep server | grep 8443 | grep -oP '(?<=https://).*?(?=:8443)' <<< "$s"

mettre à jour dnsmasq

sudo vi /etc/NetworkManager/dnsmasq.d/krik.lab

systemctl restart NetworkManager
 
REM : ca peut être tres tres chiant. voir le post du dnsmasq.

2 bis/ Mettre à jour /etc/hosts pour la registry

Le cluster doit pouvoir la joindre.
Pour ca on met l'adresse compatible avec celle du cluster
exemple : myimages.flemzouille.com 192.168.50.1
le cluster étant dans le sous-réseau 192.168.50.x

pour une raison inconnue impossible de faire prendre en compte la modif par minikube apres sa création
soit on détruit le cluster soit on ajoute à la main dans minikube (minikube ssh)

3/ déployer traefik et quelques services de tests

cd /home/kriko/tests/kube/traefik-kriklab

./create_me.sh
 
REM : peut prendre du temps

Vérifier la validité des certificats
doit être un wildcard (*.lab.flemzouille.com)
copier cert1.pem dans tls.crt et privkey1.pem dans tls.key
 
verifier par
curl -k https://jah.lab.kriklab.cf/s1

traefik doit etre opérationnel , mdp : admin/admin
 
si KO : vérifier les logs du pod
ex KO : une 404 quoiqu'on fasse bien que tout semble démarré
k logs traefik-ingress-controller-xxxxx 
la dernière fois l'image n'était plus bonne, utiliser un tag plus récent a débloqué

4/ deployer bobapp ou autre padawan
exemple avec bobapp

Vérifier que helm est à jour 

snap install helm --classic

créer le namespace

k create namespace bobapp

cd ~/tests/kube

helm install bobapp --namespace bobapp --debug   ./bobapp

5/ configurer bobapp

dans un browser
https://loader.lab.kriklab.cf/bobapp/
charge les données et on est pret




No comments:

Post a Comment

Ma journée du 01 Décembre 2025

En ce premier jour de décembre, l'heure est venue, De conter une histoire, par les dés soutenue. Quinze dés ont roulé, offrant leur dest...