Aller au contenu principal

RKE2 Rancher Kubernetes Engine

Introduction à RKE2 Présentation de RKE2 et ses avantages Qu'est-ce que RKE2? Différences entre RKE et RKE2. Avantages de RKE2 par rapport à d'autres solutions Kubernetes. Architecture de base de…

coolibra08 juil. 20261538 vues

Introduction à RKE2

  1. Présentation de RKE2 et ses avantages

    • Qu'est-ce que RKE2?
    • Différences entre RKE et RKE2.
    • Avantages de RKE2 par rapport à d'autres solutions Kubernetes.
  2. Architecture de base de RKE2

    • Architecture
    • Composants principaux: serveurs, agents.

Installation et Configuration

  1. Prérequis et préparation de l'environnement

    • Configuration système et exigences.
    • Installation des outils nécessaires (kubectl, Helm, etc.).
  2. Déploiement de RKE2

    • Installation et configuration initiale.
    • Joindre des nœuds au cluster.
    • Vérification de l'état du cluster.

Gestion et Opérations

  1. Gestion des ressources

    • Gestion des workloads avec k9s et kubectl.
    • Utilisation de Helm pour le déploiement des applications.
  2. Maintenance et mise à jour du cluster

    • Stratégies de backup et de restauration.
    • Mise à jour et scaling du cluster RKE2.

Automatisation et haute disponibilité

  1. Ansible playbook

    • Installation avec ansible playbook
    • Gitlab ci avec ansible playbook
  2. Haute disponibilité

    • Keepalived / MetalLb
    • kube-vip et kube-vip cloud provider
    • Gitlab ci avec ansible-role-rke2

Sécurité et Surveillance: prometheus stack

  1. Sécurisation du cluster RKE2

    • Configuration des rôles et des politiques de sécurité.
    • Sécurité des communications intra-cluster.
  2. Surveillance et dépannage

    • Outils de monitoring et d'alertes.
    • Techniques de base de dépannage.

 

Conclusion

 

Chapitres

  1. 1.Introduction à RKE2 Rancher Kubernetes Engine
  2. 2.rke2 Installation et Configuration
  3. 3.rke2 Installation HA avec kube-vip
  4. 4.rke2 backup restauration de etcd et gestion de ressources du-cluster
  5. 5.rke2 automatisation et haute disponibilité keepalived, kube-vip kube-vip cloud provider et metalLb
  6. 6.Sécurité et Surveillance: prometheus stack
  7. 7.installer nginx ingress controller
  8. 8.Déployer un cluster RKE2 "upstream" avec Ansible pour Cluster API ou Rancher