Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
elearning:workbooks:kubernetes:k8s01 [2024/12/13 11:01] – admin | elearning:workbooks:kubernetes:k8s01 [2024/12/18 13:32] (Version actuelle) – admin |
---|
====Lab #1===== | ====Lab #1===== |
| |
* wget https://www.dropbox.com/scl/fi/n8iwjrfich5af7vtoezac/pod-definition.yaml?rlkey=hs3nwcczi1zucs3l7cge3bc9s&dl=0 | * https://www.dropbox.com/scl/fi/n8iwjrfich5af7vtoezac/pod-definition.yaml?rlkey=hs3nwcczi1zucs3l7cge3bc9s&dl=0 |
| |
====Lab #2==== | ====Lab #2==== |
| |
* wget https://www.dropbox.com/scl/fi/2atlsvs2oi21fp6xudh46/cr_definition.yaml?rlkey=35lzzkg6qah55pjw34ccaval7&dl=0 | * https://www.dropbox.com/scl/fi/2atlsvs2oi21fp6xudh46/cr_definition.yaml?rlkey=35lzzkg6qah55pjw34ccaval7&dl=0 |
* wget https://www.dropbox.com/scl/fi/j8ww8mdm82cec71lnz023/replicaset-definition.yaml?rlkey=2iypd89690ipt6lik3h3bae3f&dl=0 | * https://www.dropbox.com/scl/fi/j8ww8mdm82cec71lnz023/replicaset-definition.yaml?rlkey=2iypd89690ipt6lik3h3bae3f&dl=0 |
| |
====Lab #3==== | ====Lab #3==== |
| |
* wget https://www.dropbox.com/scl/fi/h057eynmqvlaoytph372r/deployment-definition.yaml?rlkey=lrs8llq89ffn1a5megm317f5y&dl=0 | * https://www.dropbox.com/scl/fi/h057eynmqvlaoytph372r/deployment-definition.yaml?rlkey=lrs8llq89ffn1a5megm317f5y&dl=0 |
| |
=====LAB #1 - Création d'un POD===== | =====LAB #1 - Création d'un POD===== |
| |
<code> | <code> |
root@kubemaster:~# curl -fsSL https://pkgs.k8s.io/core:/stable:/v1.28/deb/Release.key | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/kubernetes-apt-keyring.gpg | root@kubemaster:~# mkdir /etc/apt/keyrings |
root@kubemaster:~# echo 'deb [signed-by=/etc/apt/trusted.gpg.d/kubernetes-apt-keyring.gpg] https://pkgs.k8s.io/core:/stable:/v1.25/deb/ /' | sudo tee /etc/apt/sources.list.d/kubernetes.list | |
deb [signed-by=/etc/apt/trusted.gpg.d/kubernetes-apt-keyring.gpg] https://pkgs.k8s.io/core:/stable:/v1.25/deb/ / | root@kubemaster:~# curl -fsSL https://pkgs.k8s.io/core:/stable:/v1.28/deb/Release.key | sudo gpg --dearmor -o /etc/apt/keyrings/kubernetes-apt-keyring.gpg |
| |
| root@kubemaster:~# echo 'deb [signed-by=/etc/apt/keyrings/kubernetes-apt-keyring.gpg] https://pkgs.k8s.io/core:/stable:/v1.25/deb/ /' | sudo tee /etc/apt/sources.list.d/kubernetes.list |
| deb [signed-by=/etc/apt/keyrings/kubernetes-apt-keyring.gpg] https://pkgs.k8s.io/core:/stable:/v1.28/deb/ / |
| |
root@kubemaster:~# vi /etc/apt/sources.list | root@kubemaster:~# vi /etc/apt/sources.list |
root@kubemaster:~# apt update | root@kubemaster:~# apt update |
Ign:1 http://archive.debian.org/debian stretch InRelease | Ign:1 http://archive.debian.org/debian stretch InRelease |
Réception de:2 http://archive.debian.org/debian stretch Release [118 kB] | Atteint:2 http://archive.debian.org/debian stretch Release |
Réception de:3 http://archive.debian.org/debian stretch Release.gpg [3 177 B] | Réception de:3 https://download.docker.com/linux/debian stretch InRelease [44,8 kB] |
Réception de:4 https://download.docker.com/linux/debian stretch InRelease [44,8 kB] | Réception de:4 https://prod-cdn.packages.k8s.io/repositories/isv:/kubernetes:/core:/stable:/v1.28/deb InRelease [1 192 B] |
Réception de:6 http://archive.debian.org/debian stretch/main Sources [6 736 kB] | Réception de:6 https://prod-cdn.packages.k8s.io/repositories/isv:/kubernetes:/core:/stable:/v1.28/deb Packages [21,3 kB] |
Réception de:5 https://prod-cdn.packages.k8s.io/repositories/isv:/kubernetes:/core:/stable:/v1.25/deb InRelease [1 192 B] | 67,3 ko réceptionnés en 0s (190 ko/s) |
Réception de:7 http://archive.debian.org/debian stretch/main amd64 Packages [7 080 kB] | |
Réception de:8 https://prod-cdn.packages.k8s.io/repositories/isv:/kubernetes:/core:/stable:/v1.25/deb Packages [24,3 kB] | |
Réception de:9 http://archive.debian.org/debian stretch/main Translation-fr [1 894 kB] | |
Réception de:10 http://archive.debian.org/debian stretch/main Translation-en [5 377 kB] | |
21,3 Mo réceptionnés en 6s (3 332 ko/s) | |
Lecture des listes de paquets... Fait | Lecture des listes de paquets... Fait |
Construction de l'arbre des dépendances | Construction de l'arbre des dépendances |
| |
<code> | <code> |
root@kubenode1:~# curl -fsSL https://pkgs.k8s.io/core:/stable:/v1.28/deb/Release.key | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/kubernetes-apt-keyring.gpg | root@kubemaster:~# mkdir /etc/apt/keyrings |
root@kubenode1:~# echo 'deb [signed-by=/etc/apt/trusted.gpg.d/kubernetes-apt-keyring.gpg] https://pkgs.k8s.io/core:/stable:/v1.25/deb/ /' | sudo tee /etc/apt/sources.list.d/kubernetes.list | |
deb [signed-by=/etc/apt/trusted.gpg.d/kubernetes-apt-keyring.gpg] https://pkgs.k8s.io/core:/stable:/v1.25/deb/ / | root@kubemaster:~# curl -fsSL https://pkgs.k8s.io/core:/stable:/v1.28/deb/Release.key | sudo gpg --dearmor -o /etc/apt/keyrings/kubernetes-apt-keyring.gpg |
| |
| root@kubemaster:~# echo 'deb [signed-by=/etc/apt/keyrings/kubernetes-apt-keyring.gpg] https://pkgs.k8s.io/core:/stable:/v1.25/deb/ /' | sudo tee /etc/apt/sources.list.d/kubernetes.list |
| deb [signed-by=/etc/apt/keyrings/kubernetes-apt-keyring.gpg] https://pkgs.k8s.io/core:/stable:/v1.28/deb/ / |
| |
root@kubenode1:~# vi /etc/apt/sources.list | root@kubenode1:~# vi /etc/apt/sources.list |
| |
root@kubenode1:~# apt update | root@kubenode1:~# apt update |
Ign:1 http://archive.debian.org/debian stretch InRelease | |
Réception de:2 http://archive.debian.org/debian stretch Release [118 kB] | |
Réception de:3 http://archive.debian.org/debian stretch Release.gpg [3 177 B] | |
Réception de:4 https://download.docker.com/linux/debian stretch InRelease [44,8 kB] | |
Réception de:6 http://archive.debian.org/debian stretch/main Sources [6 736 kB] | |
Réception de:5 https://prod-cdn.packages.k8s.io/repositories/isv:/kubernetes:/core:/stable:/v1.25/deb InRelease [1 192 B] | |
Réception de:7 http://archive.debian.org/debian stretch/main amd64 Packages [7 080 kB] | |
Réception de:8 https://prod-cdn.packages.k8s.io/repositories/isv:/kubernetes:/core:/stable:/v1.25/deb Packages [24,3 kB] | |
Réception de:9 http://archive.debian.org/debian stretch/main Translation-en [5 377 kB] | |
Réception de:10 http://archive.debian.org/debian stretch/main Translation-fr [1 894 kB] | |
21,3 Mo réceptionnés en 9s (2 351 ko/s) | |
Lecture des listes de paquets... Fait | |
Construction de l'arbre des dépendances | |
Lecture des informations d'état... Fait | |
8 packages can be upgraded. Run 'apt list --upgradable' to see them. | |
</code> | </code> |
| |
| |
<code> | <code> |
root@kubenode2:~# curl -fsSL https://pkgs.k8s.io/core:/stable:/v1.28/deb/Release.key | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/kubernetes-apt-keyring.gpg | root@kubemaster:~# mkdir /etc/apt/keyrings |
| |
root@kubenode2:~# echo 'deb [signed-by=/etc/apt/trusted.gpg.d/kubernetes-apt-keyring.gpg] https://pkgs.k8s.io/core:/stable:/v1.25/deb/ /' | sudo tee /etc/apt/sources.list.d/kubernetes.list | root@kubemaster:~# curl -fsSL https://pkgs.k8s.io/core:/stable:/v1.28/deb/Release.key | sudo gpg --dearmor -o /etc/apt/keyrings/kubernetes-apt-keyring.gpg |
deb [signed-by=/etc/apt/trusted.gpg.d/kubernetes-apt-keyring.gpg] https://pkgs.k8s.io/core:/stable:/v1.25/deb/ / | |
| |
root@kubenode2:~# vi /etc/apt/sources.list | root@kubemaster:~# echo 'deb [signed-by=/etc/apt/keyrings/kubernetes-apt-keyring.gpg] https://pkgs.k8s.io/core:/stable:/v1.25/deb/ /' | sudo tee /etc/apt/sources.list.d/kubernetes.list |
| deb [signed-by=/etc/apt/keyrings/kubernetes-apt-keyring.gpg] https://pkgs.k8s.io/core:/stable:/v1.28/deb/ / |
| |
root@kubenode2:~# cat /etc/apt/sources.list | root@kubenode1:~# vi /etc/apt/sources.list |
| |
| root@kubenode1:~# cat /etc/apt/sources.list |
deb http://archive.debian.org/debian/ stretch main | deb http://archive.debian.org/debian/ stretch main |
deb-src http://archive.debian.org/debian/ stretch main | deb-src http://archive.debian.org/debian/ stretch main |
deb [arch=amd64] https://download.docker.com/linux/debian stretch stable | deb [arch=amd64] https://download.docker.com/linux/debian stretch stable |
| |
root@kubenode2:~# apt update | root@kubenode1:~# apt update |
Ign:1 http://archive.debian.org/debian stretch InRelease | |
Réception de:2 http://archive.debian.org/debian stretch Release [118 kB] | |
Réception de:3 http://archive.debian.org/debian stretch Release.gpg [3 177 B] | |
Réception de:4 https://download.docker.com/linux/debian stretch InRelease [44,8 kB] | |
Réception de:6 http://archive.debian.org/debian stretch/main Sources [6 736 kB] | |
Réception de:5 https://prod-cdn.packages.k8s.io/repositories/isv:/kubernetes:/core:/stable:/v1.25/deb InRelease [1 192 B] | |
Réception de:7 http://archive.debian.org/debian stretch/main amd64 Packages [7 080 kB] | |
Réception de:8 http://archive.debian.org/debian stretch/main Translation-fr [1 894 kB] | |
Réception de:9 https://prod-cdn.packages.k8s.io/repositories/isv:/kubernetes:/core:/stable:/v1.25/deb Packages [24,3 kB] | |
Réception de:10 http://archive.debian.org/debian stretch/main Translation-en [5 377 kB] | |
21,3 Mo réceptionnés en 5s (4 240 ko/s) | |
Lecture des listes de paquets... Fait | |
Construction de l'arbre des dépendances | |
Lecture des informations d'état... Fait | |
8 packages can be upgraded. Run 'apt list --upgradable' to see them. | |
</code> | </code> |
| |