<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Partie 5 : Cloud et Kubernetes :: Teknolabs</title>
    <link>https://teknolabs.net/courses/devops-cloud/partie-5-cloud-kubernetes/index.html</link>
    <description>Piloter un cloud AWS local avec Terraform, monter un cluster Kubernetes et packager les applications pour plusieurs environnements.&#xA;TP Outil(s) Approche TP13 Floci, AWS CLI, Terraform, OpenTofu Cloud AWS local, provider AWS, modules, environnements, state distant verrouillé, scan IaC TP14 K3s (+ Vagrant, Ansible) Cluster Kubernetes reproductible ; Deployment, Service, Ingress, ConfigMap, Secret, probes, PVC, HPA TP15 Helm, Kustomize Packaging : chart, releases (upgrade, rollback), base + overlays dev / staging / prod Prérequis : Partie 2 (Vagrant, Ansible, Terraform) et partie 3 (images Docker).</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <atom:link href="https://teknolabs.net/courses/devops-cloud/partie-5-cloud-kubernetes/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>TP13 : Cloud AWS local avec Floci et Terraform avancé</title>
      <link>https://teknolabs.net/courses/devops-cloud/partie-5-cloud-kubernetes/tp13-floci-terraform-aws/index.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://teknolabs.net/courses/devops-cloud/partie-5-cloud-kubernetes/tp13-floci-terraform-aws/index.html</guid>
      <description>Apprendre AWS sans carte bancaire, sans compte et sans risque de facture : Floci est un émulateur AWS local, libre (licence MIT) et léger, qui expose les API AWS sur http://localhost:4566. Il s’est imposé comme alternative à LocalStack Community, qui exige un jeton d’authentification depuis mars 2026. Les outils AWS habituels (AWS CLI, SDK, Terraform) fonctionnent sans modification : il suffit de changer le endpoint.&#xA;Ce TP prolonge le TP6 : après le provider Docker, vous pilotez des services « cloud » avec le provider AWS, puis vous passez aux pratiques Terraform d’équipe : modules, environnements, state distant verrouillé, scan IaC et OpenTofu.</description>
    </item>
    <item>
      <title>TP14 : Kubernetes avec K3s (cluster, objets de base, configuration, santé, stockage)</title>
      <link>https://teknolabs.net/courses/devops-cloud/partie-5-cloud-kubernetes/tp14-kubernetes-k3s/index.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://teknolabs.net/courses/devops-cloud/partie-5-cloud-kubernetes/tp14-kubernetes-k3s/index.html</guid>
      <description>Kubernetes orchestre des conteneurs sur un ensemble de machines : il les démarre, les redémarre, les répartit, les expose et les met à l’échelle à partir d’un état désiré décrit en YAML. K3s est une distribution Kubernetes certifiée CNCF, légère (un seul binaire), idéale pour un lab : elle embarque containerd, CoreDNS, l’Ingress Traefik, un load balancer de service, le stockage local-path et metrics-server.&#xA;Ce TP réutilise Vagrant (TP5) et Ansible (TP4) pour monter un cluster à deux nœuds, puis fait découvrir les objets Kubernetes indispensables sur une application de démonstration (traefik/whoami).</description>
    </item>
    <item>
      <title>TP15 : Packager une application Kubernetes avec Helm et Kustomize</title>
      <link>https://teknolabs.net/courses/devops-cloud/partie-5-cloud-kubernetes/tp15-helm-kustomize/index.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://teknolabs.net/courses/devops-cloud/partie-5-cloud-kubernetes/tp15-helm-kustomize/index.html</guid>
      <description>Dès qu’une application doit être déployée dans plusieurs environnements, copier-coller des fichiers YAML devient ingérable. Deux outils dominent : Helm, gestionnaire de paquets qui génère les manifests à partir de templates et de values, et gère des releases versionnées (upgrade, rollback) ; et Kustomize, intégré à kubectl, qui applique des patches à une base commune, sans template. Ce TP fait construire les deux à partir de la même application et les compare.</description>
    </item>
  </channel>
</rss>