Documentation technique¶
La documentation technique pour le travail de Bachelor "Mise en place d'une architecture clusterisée à haute disponibilité pour Botalista", est disponible en ligne à l'addresse https://odari.ch/botalista. Elle explique comment mettre en place l'architecture sans pour autant expliquer ou justifier cette dernière.
- Auteur : Dario GENGA
- Dépôt git : gitedu.hesge.ch
Liste des documents réalisés au cours du travail de Bachelor:
- Thèse : gradechelor / gitedu
- Résumé : gradechelor / gitedu
- Poster : gitedu
- Diapositive : gitedu
MkDocs¶
Cette documentation est construite avec Material for MkDocs. Il est ainsi possible de la consulter localement depuis un navigateur en exécutant les commandes suivantes à la racine du dépôt Git.
Bash | |
---|---|
La documentation est désormais accessible en http://127.0.0.1:8000
Infrastructure¶
Cette section décrit l'infrastructure actuelle au sein du réseau pedago de l'HEPIA.
Hostname | Adresse IP | Rôle |
---|---|---|
- | 10.136.26.70 | Adresse IP virtuelle |
isc-botalista-09 / LB_MASTER | 10.136.26.84 | Load balancing & Registre Docker |
isc-botalista-10 / LB_BACKUP | 10.136.26.85 | Load balancing & Registre Docker |
isc-botalista-03 / MASTER_01 | 10.136.26.73 | Plan de contrôle |
isc-botalista-04 / MASTER_02 | 10.136.26.74 | Plan de contrôle |
isc-botalista-05 / MASTER_03 | 10.136.26.75 | Plan de contrôle |
isc-botalista-06 / WK_DB_01 | 10.136.26.76 | Worker et bases de données |
isc-botalista-07 / WK_DB_02 | 10.136.26.77 | Worker et bases de données |
isc-botalista-08 / WK_DB_03 | 10.136.26.78 | Worker et bases de données |
isc-botalista-01 / WK_BOTA_71 | 10.136.26.71 | Worker |
isc-botalista-02 / WK_BOTA_72 | 10.136.26.72 | Worker |
isc-botalista-11 / WK_BOTA_86 | 10.136.26.86 | Worker |
isc-botalista-12 / WK_BOTA_87 | 10.136.26.87 | Worker |
L'adresse IP virtuelle 10.136.26.70
est utilisée pour 3 rôles :
- Elle représente l'adresse IP du plan de contrôle et du registre Docker
- Elle correspond au point d'entrée pour accéder aux services Kubernetes
Concernant la configuration de Kubernetes :
- Distribution:
k8s
(v1.31.0) - CRI:
containerd
(v1.7.19) - CNI:
Calico
(v3.28.1)- pod network CIDR:
192.168.0.0/16
- pod network CIDR: