├── .github └── FUNDING.yml ├── .gitignore ├── 00-Docker ├── 01-debian12-basique │ ├── 01-contruction-1ere-image.md │ └── app │ │ ├── main.py │ │ └── requirements.txt ├── 02-debian12-optimisee │ ├── 01-construction-2nd-image.md │ ├── Dockerfile │ └── app │ │ ├── main.py │ │ └── requirements.txt ├── 03-alpine │ ├── .dockerignore │ ├── 01-contruction-3eme-image.md │ └── app │ │ ├── main.py │ │ └── requirements.txt ├── 04-multistage-build │ ├── .dockerignore │ ├── 01-contruction-image-finale.md │ └── app │ │ ├── main.py │ │ └── requirements.txt ├── 05-volumes │ └── 01-volumes_docker.md └── README.md ├── 01-Docker-compose └── .gitkeep ├── 02-Docker-swarm └── .gitkeep ├── 03-Kubernetes ├── 00-prerequis │ ├── 00-introduction.md │ ├── 01-installation-kubectl.md │ └── 02-installation-cluster.md ├── 01-kubernetes-debutant │ ├── 00-introduction-k8s.md │ ├── 01-pods.md │ ├── 02-namespaces.md │ ├── 03-replicasets.md │ ├── 04-deployment.md │ └── 05-services.md ├── 02-kubernetes-intermediaire │ ├── 00-introduction.md │ └── 02-dynamic-storage.mdx ├── 03-kubernetes-avance │ ├── 00-introduction.md │ ├── 01-sealed-secrets.md │ └── 02-vagrant-kubeadm.md ├── README.md └── vos-manifests │ └── .gitkeep ├── LICENSE ├── README.md └── contributing.md /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | ko_fi: stephanerobert89902 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /00-Docker/01-debian12-basique/01-contruction-1ere-image.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephrobert/containers-training/HEAD/00-Docker/01-debian12-basique/01-contruction-1ere-image.md -------------------------------------------------------------------------------- /00-Docker/01-debian12-basique/app/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephrobert/containers-training/HEAD/00-Docker/01-debian12-basique/app/main.py -------------------------------------------------------------------------------- /00-Docker/01-debian12-basique/app/requirements.txt: -------------------------------------------------------------------------------- 1 | fastapi 2 | uvicorn[standard] 3 | -------------------------------------------------------------------------------- /00-Docker/02-debian12-optimisee/01-construction-2nd-image.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephrobert/containers-training/HEAD/00-Docker/02-debian12-optimisee/01-construction-2nd-image.md -------------------------------------------------------------------------------- /00-Docker/02-debian12-optimisee/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephrobert/containers-training/HEAD/00-Docker/02-debian12-optimisee/Dockerfile -------------------------------------------------------------------------------- /00-Docker/02-debian12-optimisee/app/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephrobert/containers-training/HEAD/00-Docker/02-debian12-optimisee/app/main.py -------------------------------------------------------------------------------- /00-Docker/02-debian12-optimisee/app/requirements.txt: -------------------------------------------------------------------------------- 1 | fastapi 2 | uvicorn[standard] 3 | -------------------------------------------------------------------------------- /00-Docker/03-alpine/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephrobert/containers-training/HEAD/00-Docker/03-alpine/.dockerignore -------------------------------------------------------------------------------- /00-Docker/03-alpine/01-contruction-3eme-image.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephrobert/containers-training/HEAD/00-Docker/03-alpine/01-contruction-3eme-image.md -------------------------------------------------------------------------------- /00-Docker/03-alpine/app/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephrobert/containers-training/HEAD/00-Docker/03-alpine/app/main.py -------------------------------------------------------------------------------- /00-Docker/03-alpine/app/requirements.txt: -------------------------------------------------------------------------------- 1 | fastapi 2 | uvicorn[standard] 3 | -------------------------------------------------------------------------------- /00-Docker/04-multistage-build/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephrobert/containers-training/HEAD/00-Docker/04-multistage-build/.dockerignore -------------------------------------------------------------------------------- /00-Docker/04-multistage-build/01-contruction-image-finale.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephrobert/containers-training/HEAD/00-Docker/04-multistage-build/01-contruction-image-finale.md -------------------------------------------------------------------------------- /00-Docker/04-multistage-build/app/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephrobert/containers-training/HEAD/00-Docker/04-multistage-build/app/main.py -------------------------------------------------------------------------------- /00-Docker/04-multistage-build/app/requirements.txt: -------------------------------------------------------------------------------- 1 | fastapi 2 | uvicorn[standard] 3 | -------------------------------------------------------------------------------- /00-Docker/05-volumes/01-volumes_docker.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephrobert/containers-training/HEAD/00-Docker/05-volumes/01-volumes_docker.md -------------------------------------------------------------------------------- /00-Docker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephrobert/containers-training/HEAD/00-Docker/README.md -------------------------------------------------------------------------------- /01-Docker-compose/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /02-Docker-swarm/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /03-Kubernetes/00-prerequis/00-introduction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephrobert/containers-training/HEAD/03-Kubernetes/00-prerequis/00-introduction.md -------------------------------------------------------------------------------- /03-Kubernetes/00-prerequis/01-installation-kubectl.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephrobert/containers-training/HEAD/03-Kubernetes/00-prerequis/01-installation-kubectl.md -------------------------------------------------------------------------------- /03-Kubernetes/00-prerequis/02-installation-cluster.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephrobert/containers-training/HEAD/03-Kubernetes/00-prerequis/02-installation-cluster.md -------------------------------------------------------------------------------- /03-Kubernetes/01-kubernetes-debutant/00-introduction-k8s.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephrobert/containers-training/HEAD/03-Kubernetes/01-kubernetes-debutant/00-introduction-k8s.md -------------------------------------------------------------------------------- /03-Kubernetes/01-kubernetes-debutant/01-pods.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephrobert/containers-training/HEAD/03-Kubernetes/01-kubernetes-debutant/01-pods.md -------------------------------------------------------------------------------- /03-Kubernetes/01-kubernetes-debutant/02-namespaces.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephrobert/containers-training/HEAD/03-Kubernetes/01-kubernetes-debutant/02-namespaces.md -------------------------------------------------------------------------------- /03-Kubernetes/01-kubernetes-debutant/03-replicasets.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephrobert/containers-training/HEAD/03-Kubernetes/01-kubernetes-debutant/03-replicasets.md -------------------------------------------------------------------------------- /03-Kubernetes/01-kubernetes-debutant/04-deployment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephrobert/containers-training/HEAD/03-Kubernetes/01-kubernetes-debutant/04-deployment.md -------------------------------------------------------------------------------- /03-Kubernetes/01-kubernetes-debutant/05-services.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephrobert/containers-training/HEAD/03-Kubernetes/01-kubernetes-debutant/05-services.md -------------------------------------------------------------------------------- /03-Kubernetes/02-kubernetes-intermediaire/00-introduction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephrobert/containers-training/HEAD/03-Kubernetes/02-kubernetes-intermediaire/00-introduction.md -------------------------------------------------------------------------------- /03-Kubernetes/02-kubernetes-intermediaire/02-dynamic-storage.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephrobert/containers-training/HEAD/03-Kubernetes/02-kubernetes-intermediaire/02-dynamic-storage.mdx -------------------------------------------------------------------------------- /03-Kubernetes/03-kubernetes-avance/00-introduction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephrobert/containers-training/HEAD/03-Kubernetes/03-kubernetes-avance/00-introduction.md -------------------------------------------------------------------------------- /03-Kubernetes/03-kubernetes-avance/01-sealed-secrets.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephrobert/containers-training/HEAD/03-Kubernetes/03-kubernetes-avance/01-sealed-secrets.md -------------------------------------------------------------------------------- /03-Kubernetes/03-kubernetes-avance/02-vagrant-kubeadm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephrobert/containers-training/HEAD/03-Kubernetes/03-kubernetes-avance/02-vagrant-kubeadm.md -------------------------------------------------------------------------------- /03-Kubernetes/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephrobert/containers-training/HEAD/03-Kubernetes/README.md -------------------------------------------------------------------------------- /03-Kubernetes/vos-manifests/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephrobert/containers-training/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephrobert/containers-training/HEAD/README.md -------------------------------------------------------------------------------- /contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephrobert/containers-training/HEAD/contributing.md --------------------------------------------------------------------------------