Kubernetes déploiement via Minikube, Kind et Vagrant
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Grégory Lebreton 5416f67dc9 maj typo 11 months ago
kubernetes ajout branche vagrant 11 months ago
.gitignore maj readme installtion des dépendances 11 months ago
README.md maj typo 11 months ago
Vagrantfile ajout branche vagrant 11 months ago
devops.yml ajout kind branch 11 months ago
init-master-node.sh ajout branche vagrant 11 months ago
init-slave-node.sh ajout branche vagrant 11 months ago
install-cni.sh ajout branche vagrant 11 months ago
install-docker.sh ajout branche vagrant 11 months ago
install-kube-tools.sh ajout branche vagrant 11 months ago
post.sh ajout branche vagrant 11 months ago
pre.sh ajout branche vagrant 11 months ago
prepare-kubectl.sh ajout branche vagrant 11 months ago

README.md

Kubernetes cluster avec Vagrant

vagrant

Pré requis

Install Vagrant

wget -O- https://apt.releases.hashicorp.com/gpg | sudo gpg --dearmor -o /usr/share/keyrings/hashicorp-archive-keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/hashicorp-archive-keyring.gpg] https://apt.releases.hashicorp.com $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/hashicorp.list
sudo apt update -y && sudo apt install vagrant -y

Créer cluster 🔨

cp .env.example .env
vagrant up

Laisser le temps à Vagrant de construire les machines 15 min approximativement

Déployer app 🚀

vagrant ssh m
# vagrant scp devops.yml ...
kubectl apply -f devops.yml

Déployer ingress Nginx 🎌

kubectl apply -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/controller-v1.8.2/deploy/static/provider/baremetal/deploy.yaml

http://localhost/devops