-
Notifications
You must be signed in to change notification settings - Fork 11
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
V2023 1 #42
base: main
Are you sure you want to change the base?
V2023 1 #42
Conversation
uppercase elements use batch/v1 for cronjob separate long chapters
It is meant to give global vue of kuberentes componentes
add chapter first pod. attendees will focus on learning how to interact with kubernetes with fewer objects add chapter frst deployment. it should contain deployment, ingress and rollout updates
explain how to use tp environment
cours/containers/docker-bsr.fr.md
Outdated
``` | ||
|
||
### Ship : Pull & Push | ||
- Ajouter un tag avec l'addresse du registre |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
adresse
cours/containers/docker-bsr.fr.md
Outdated
@@ -197,3 +240,4 @@ docker import mon-image.tar backup/mon-conteneur | |||
|
|||
- Contrôle au niveau conteneurs | |||
|
|||
- Besoin d'un outil gestion des contenurs à grand échèle |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
outil de gestion des conteneurs à grande échelle
|
||
### L'API de Kubernetes est ouvertes | ||
- Kubernetes a plusieurs composants | ||
- Il suffit de respecter la description des APIs dans Kubernetes pour ajouter un intégrer un nouveau composant |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ajouter ou intégrer
|
||
|
||
### Plus de contrôle sur l'état du système | ||
Avec Kubernetes, on définit l'état désiré sous forme yaml et Kuberentes s'occupe de converger l'état actuel vers l'état désiré. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Kubernetes
### Kubernetes : Composants du Control Plane | ||
### Kubernetes : Composants | ||
- Kubernetes fonctionne en cluster | ||
- Un cluster un groupement des noeuds |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
un cluster est
|
||
|
||
### Custom Resource et Custom Resource Definition | ||
- La différence entre CR et CRD est la même différence entre le pod qui tourne et le manifest yaml du pod |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
non mais la comparaison que tu fais n'est pas juste. La CRD c'est la description de la ressources, ce que contient la spec, etc. La CR c'est l'implémentation de cette CRD.
- Actuellement en v3 | ||
- Projet *graduated* de la CNCF | ||
|
||
<https://github.com/helm/helm> | ||
|
||
## Problématiques | ||
- Plusieurs objets dans Kubernetes x plusieurs env: | ||
- Nombres énormes des manifests à gérer ! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nombre énorme de manifests
- Rollbacks / upgrades d'applications | ||
- Applique le principe DRY (Don't Repeat Yourself) | ||
- Mécanisme de templating (Go templating) | ||
- Viabilisation des ressources générées |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
variabilisation
|
||
Pour créer un volume persistant il nous faut un `StorageClass` | ||
|
||
Dans notre cluster kind, on a déjà un `StorageClass` avec le nom standard qui permet de créer des volumes en local dans le Système de fichier des noeuds. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
system de fichiers
|
||
## Les volumes persistants | ||
La dernière configuration de redis ne permet le stockage persistant des données. | ||
Si le pod s'arrête, on perd tout les données. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
toutes les
tp/containers/k8s-rbac.fr.md
Outdated
```yaml | ||
--- | ||
apiVersion: rbac.authorization.k8s.io/v1 | ||
kind: RoleBinding | ||
kind: RoleBindinger |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
typo
Course changes:
Workshop Changes:
kind
instead ofminikube
kind-install
workshopkind
kubeconfig
k8s-first-deloyments
:kubectl
k8s-first-deloyments
:k8s-secrets-cm-volumes
InitContainer
introductionPeristentVolume
introduction