Installation kubernetes - Avant de commencer
Attention
Danger
Toutes les configurations décrites ci-dessous conviennent pour un environnement de test/dev
Environnement
Warning
Cette documentation a été écrite pour un environnement arm64. Si vous êtes sur une architecture amd64, vous devrez remplacer arm64 par amd64 dans les applications que vous installerez
Mon environnement se compose de 4 serveurs virtuels sous Rocky 9
| Nom du serveur | Adresse IP | Rôle |
|---|---|---|
| kcp1 | 172.31.10.10 | serveur control plane |
| kwr1 | 172.31.10.11 | serveur worker1 |
| kwr2 | 172.31.10.12 | serveur worker2 |
| kminio1 | 172.31.10.13 | serveur Storage Object S3 (voir Installation de Minio) |
Mots de passe
Nous utiliserons les mots de passe ci-dessous:
| Utilisateur | Mot de passe | Description |
|---|---|---|
| root | mot de passe saisi lors de l'installation du serveur | mot de passe root des serveurs |
| minioadmin | mot de passe saisi lors de la configuration de minio | mot de passe de l'administrateur minio |
| longhorn-backups-user | mot de passe saisi lors de la création de l'utilisateur | mot de passe de l'utilisateur utilisé pour les sauvegardes des volumes longhorn |
| velero-backups-user | mot de passe saisi lors de la création de l'utilisateur | mot de passe de l'utilisateur utilisé pour les sauvegardes de la configuration de kubernetes |
Outils d'administration
Voici la liste des outils d'adminstration recommandés à installer sur un serveur/poste de travail pour administrer un environnement kubernetes
- kubectl - Client en ligne de commande pour gérer un clusters Kubernetes
- k9s - Kubernetes CLI To Manage Your Clusters In Style!
- ktail - ktail is a tool to tail Kubernetes containers
- helm - The package manager for Kubernetes
- velero - Backup and migrate Kubernetes resources and persistent volumes
| Version | Date | Change | Auteur |
|---|---|---|---|
| 1.0 | 25.02.2023 | Création | GMo |