Skip to content

Ce projet vise l'installation d'un cluster complet K8s avec Vagrant

Notifications You must be signed in to change notification settings

samderkaoui/vagrant-k8s-kubeadm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

vagrant-k8s-kubeadm - ALMALINUX 9

Tuto Install

tag tag Vagrant Shell Script

Overview

Project status: OK

Ce projet vise l'installation d'un cluster complet K8s avec un nombre de worker à definir. (Penser a configurer le Vagrantfile et le Requirements.sh pour le fichier hosts)


Table of Contents:


Installer cluster

vagrant up
# vérifier que tout est ok sur master / ou juste faire depuis master 'kubectl get nodes -o wide'
vagrant ssh master -c 'kubectl get nodes -o wide'

Configuration

Ajout workers

Changer NodeCount dans le Vagrantfile

Vagrant.configure(2) do |config|

  # Change to add more workers
  NodeCount = 2
  
  #global requirements
  config.vm.provision "shell", path: "requirements.sh", :args => NodeCount

!!!!! Pensez à modifier fichier requirement.sh en conséquence !!!!!

harbor

Changement nom worker

kubectl label nodes worker1 node-role.kubernetes.io/worker=worker

Recapitulatif Machines

name ip memory core disk os id/pw
k8s-master 192.168.10.100 2048 2 33 Almalinux 9.2 x64 vagrant/vagrant
k8s-worker1 192.168.10.2 2048 2 47 Almalinux 9.2 x64 vagrant/vagrant
k8s-worker2 192.168.10.3 2048 2 47 Almalinux 9.2 x64 vagrant/vagrant

About

Ce projet vise l'installation d'un cluster complet K8s avec Vagrant

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages