L'administration système comme pattern
41:27
Пікірлер
@Lillalex45
@Lillalex45 Күн бұрын
Merci Xavki
@xavki
@xavki Күн бұрын
Cool merci pour le commentaire 👍
@adrien-barret
@adrien-barret Күн бұрын
avec kibana tu peux faire la meme chose si je ne me trompe pas, quel interet a se sortir de la stack complete?
@xavki
@xavki Күн бұрын
A l'époque ce nétait pas possible ce n'était pas très facile dans kibana d'ailleurs il manquait pas mal d'option dedans. Maintenant ce la s'est arrangé
@adrien-barret
@adrien-barret Күн бұрын
@@xavki penses-tu faire une video sur un deploiement sur k8s? j'ai vu que maintenant il y a des nodes ML, et data hot, warm et cold
@xavki
@xavki Күн бұрын
hello un jour peut être mais pas de ML et je sais pas on verra pour les différents niveau de data, il me semblait en avoir fait un mais je le vois pas il me semble. ++
@vinception777
@vinception777 Күн бұрын
Je ne suis qu'a une minute trente de vidéo mais merci BEAUCOUP 🙏 Je suis abonné depuis le début de la chaine et je suis d'un oeil de temps en temps, tu as vraiment construit une des meilleures chaines d'enseignement dev/tech de France je pense, c'est beau ❤
@xavki
@xavki Күн бұрын
Merci beaucoup c'est très gentil
@yannos80
@yannos80 2 күн бұрын
merci
@xavki
@xavki 2 күн бұрын
De rien
@pierreclaverie3884
@pierreclaverie3884 2 күн бұрын
Creer des roles quand on essaye le faire par soit meme n'est pas une mince affaire....mais on y apprend enormement! Merci pour la video :)
@xavki
@xavki 2 күн бұрын
Avec plaisir 😊
@Complotplot777
@Complotplot777 2 күн бұрын
La certification pour la certification casse les auto-formations réelement sérieuses. Il y a beaucoup de certification-marketing. Mais si c'est fait serieusement avec un peu d'esprit critique, ça peut rafaraîchir les vieux diplômes ou les vielles XP. Avoir un bon réseau c'est très important. Je pense qu'il y a des cycles. J'ai 29 d'XP, il y a des périodes avec les enfants plus le bouleau, tu as le nez dans le guidon et tu profites de tes acquis. Puis des périodes ou tu as plus de temps pour toi, dans des petites boites tres inovatives où tu vas monter en compétences sur de nouvelles stacks et de nouvelles technos. Toutes les petites boites ne sont pas inovantes. Dans une vraie startup, tu as monter en compétances sur les technos qui sont encore un petit peu émergeantes. Tu prends 5 ou 10 ans d'avance sur les technos utilisées par les SSII et leurs grands comptes. Les processus de qualité et industriels sont souvent meilleurs chez les SSII vraiment spécialisées en info. Pour le devops, j'ai du mal à catégoriser les solutions. IaC est un terme qui est très large. Pour commencer, et faire des choix pragmatiques, je pense que ca serait sympath d'avoir une sorte de canevas, du style, les pionés : Chroot et Jail 😊 LXC Docker Containerd... La virtualisation is not dead. Bare metal : les solutions sans virtualisation ou conteurs les solutions avec VM Les hyperviseurs Les vm Les outils vm les solutions avec conteneurs les crossplanes les vm les outils conteuneurs Les stacks applicatives. Leurs genre : avec agent, sans agents, avec API, avec crossplane, plutôt déclarative ou impérative, langages pour les utiliser, gestion de conf, moteur de template, eco-system (gafam, redhat, fontation), nb de ressources, stat usages par les entreprises, taille communauté utilisateurs, qualité doc et courbe d'apprentissage. Liens/intégration gestionnaire de version et CI/CD comme gitlab ou github... Compatibilité atelier logiciel. Licences et modèl économique. Maturité. 😅
@xavki
@xavki 2 күн бұрын
Yes tout à fait
@Complotplot777
@Complotplot777 2 күн бұрын
On a aussi le déclaratif vs impératif pour chef, puppet, ansible, terraform vs k8s.
@xavki
@xavki 2 күн бұрын
Yes pour moi c'est une p'tite évidence mais effectivement. Un truc encore basé sur l'impératif ben soit tu es là pour l'échanger ok go sinon sans moi mdr
@GethakOl
@GethakOl 2 күн бұрын
Perso je fait ma veille quand je suis payé. Je vois pas pourquoi je dédirais du temps perso quand : si on est malin et qu'on comprends les choses, les sujets se répète et on peu inféré les technos et les méthodes qui pop aux anciennes. Je fait parties des non passionné de fait mais ayant peut être un gros égo a rester "bon". Enfin plus aujourd'hui, trop déçu par le monde de la tech et justement ce qui fait mon intérêt sur le marché, ou je répond à des besoins de manière pragmatique (en opposition à beaucoup trop de passionné qui cherche consciemment ou non a utiliser les derniers joujoux sortis) Je trouve trop péremptoire également l'affirmation selon laquelle (désolé si je déforme un peu) seulement quelques personnes serait apte à s'"éparpiller sur différents domaine, je suis convaincu qu'on a besoin de plein de type de profile. Les Jack of all trade ont des visions large qui font défaut au spécialiste et qui n'en sont pas moins compétent pour 80% des tâches nécessaires a un projet en général. Il faut juste que ce soit bien gérer en entreprise, et trop souvent il y a une culture super rigide dans un sens ou dans un autre, je trouve cela bien dommage. Je suis super ok par contre avec l'affirmation: "il faut connaitre les choix qui existent". Mais, ca passe par la case "compréhension" comme nommé dans la vidéo. La conclusion m'a fait réfléchir : "il faut avoir une approche d'ingénieur". C'est peut-être ce qui manque le plus à pas mal de dev, d'informaticien et autres. Perso je disait souvent ('en raccourci). "Je cherche comment ca va planter". mais contrairement a d'autre domaine du Génie, les erreurs en informatique sont moins sensible de prime abord. Si tu conçois un ponts t'a une relation direct avec l'effondrement et ton mauvais taff. En informatique, les pro du domaines comprennent / transmettent très mal les informations, et je me demande comment donner ce sens des responsabilité du coup. Mes excuses pour le coté destructuré et le pavé, j'ai écrit au fur et a mesure. C'était intéressant.
@xavki
@xavki 2 күн бұрын
Merci intéressant 👍
@pierreclaverie3884
@pierreclaverie3884 3 күн бұрын
|| Pour ceux qui utilisent WSL (window builtin "linux") || : Vous ne pouvez pas setup de vpn directement dans votre session de WSL. Cependant si vous installez openVPN sur votre machine windows, que vous le lancez et que vous lui importez le profile . ovpn genere .... La connection de votre instance WSL va passer par ce client Openvpn et du coup ca marche. Petite note: Pour Openvpn sur windows la ligne "dh none" empeche l'import du profile. Il suffit de retirer la ligne. Pensez donc a la retirer aussi du role ansible ou sinon vous allez devoir la recharger a chaques fois
@benimakmbelolo7511
@benimakmbelolo7511 3 күн бұрын
Bonjour super tes tutto, je voudrais savoir comment faire l'installation sur windows? sans passer par la vm. merci
@hamzaerrahma9858
@hamzaerrahma9858 5 күн бұрын
Thank you, I created two pods to check if my myregistrykey works correctly. In the first pod, I used a YAML file without imagePullPolicy: Always,and the pod ran successfully but used a cached image instead of pulling it from Docker Hub. For the second pod, I used the same YAML file but set imagePullPolicy: Always. This pod failed to run due to an ImagePullBackOff error. I have verified that I can manually log in to my Docker registry from a worker node and successfully pull the image from Docker Hub. What I want is to use a YAML file to ensure that the latest image is pulled (not a cached image) and that the pod runs successfully. file yaml : apiVersion: v1 kind: Pod metadata: name: test-pod namespace: drupal-cicd spec: containers: - name: test-container image: myimage/drupal-mysql-ci-cd:drupal-tagname imagePullPolicy: Always ports: - containerPort: 80 imagePullSecrets: - name: myregistrykey
@xavki
@xavki 5 күн бұрын
Hello. To update your deployment based on an image update you can use fluxcd.
@PapyMougeot79
@PapyMougeot79 5 күн бұрын
bonjour, vous sauriez faire une vidéo pour "revert un revert qui remonte à plusieurs commits précédents" svp ?
@xavki
@xavki 5 күн бұрын
Hello normalement tu peux revert ou reset juste avant le revert réalisé
@Vasytof
@Vasytof 6 күн бұрын
bjr, ok tout ça c'est cool mais Vitual box lance l'install de mon iso Debian de manière "automatisée" et ne me pose pas les questions me laisseent la paramétrer comme indiqué dans cette vidéo. Pourquoi donc?
@xavki
@xavki 6 күн бұрын
Bonjour c'est peut-être dans le choix de l'ISO.
@pierreclaverie3884
@pierreclaverie3884 6 күн бұрын
Il y a un bug tres impactant entre Jinja et ansible qui casse une des commandes easyrsa dans cet exemple. Vous allez avoir des warning vous disant "Skipping plugin...cannot import XXX from jinja2.filters". si vous etes dans ce cas c'est surement que votre version de ansible est anterieur a la 2.12 qui fixe le probleme. Dans ce cas, vous n'avez plus qu'a upgrade ansible. J'ai utilise "pip install -U ansible". Pas sur que ce soit le bast practice mais ca fonctionne BONUS: Pou ceux utilisant WSL (Windows terminal). easyrsa ne rend jamais la main. C'est un bug connu. J'ai contourne en rendant ma tache asynchrone (an ajoutant "async: 10") afin de "timeout" en me disant que l'init-pki ne prendra pas plus de 10 secondes. Ca marche
@balexandre1069
@balexandre1069 6 күн бұрын
Salut salut ^^ Alors j'avouerais que j'ai pas compris la corrélation entre Agnostique et le cloud provider... Si tu peux éclairer ma lanterne je suis preneur :p
@xavki
@xavki 6 күн бұрын
Être agnosie d'un cloud provider veut dire ne pas être verrouillé sur celui ci.
@balexandre1069
@balexandre1069 6 күн бұрын
@@xavki hum donc il ne faut pas prendre la définition littéraire de agnostique, qui ce rapporte aux croyances. Je faisais pas trop le parallèle 🤣. Mais bon du coup on est pas cloisonné a un cloud provider c'est cool ^^
@xavki
@xavki 6 күн бұрын
Une bonne réponse idruide.com/document/quest-ce-quune-technologie-agnostique/
@pierreclaverie3884
@pierreclaverie3884 6 күн бұрын
Pour tout ceux qui rencontrent un probleme avec regex_escape, il y a besoin de mettre le prefixe "ansible.builtin." devant
@xavki
@xavki 6 күн бұрын
Ah étonnant ok
@quentin7343
@quentin7343 6 күн бұрын
Bonjour Xavier, intéressant comme d'habitude. Que penses tu de l'arrivée de l'IA dans notre métier et notamment du métier d'IAOPS à la confluence du data engineer, du MlOps et d'open Ai ? Peut être une vidéo dessus pourrait être cool.
@xavki
@xavki 6 күн бұрын
Hello. Alors en fait je suis pas convaincu de devoir évoluer vers cela. J'ai un peu peur de l'effet dispersion du métier. Je préfère attendre et voir. Autant le MLops commence à avoir sa place et on voit son périmètre mais je pense qu'il faut rester focus de mon côté
@quentin7343
@quentin7343 6 күн бұрын
@@xavki Ok super
@briceromain5670
@briceromain5670 7 күн бұрын
bonsoir cher Xavier, dis moi comment devenir membre?
@xavki
@xavki 6 күн бұрын
Bonjour, il faut cliquer sur le bouton rejoindre mais cette fonctionnalité youtube n'est pas dispo dans tous les pays.
@xavki
@xavki 6 күн бұрын
Bonjour, il faut cliquer sur le bouton rejoindre mais cette fonctionnalité youtube n'est pas dispo dans tous les pays.
@briceromain5670
@briceromain5670 6 күн бұрын
@@xavki effectivement, je suis au Bénin et cela ne marche pas. c'est bien dommage
@keitasamba7938
@keitasamba7938 7 күн бұрын
J'ai hâte de continuer cette formation !
@xavki
@xavki 6 күн бұрын
Génial !
@mamadouyassaoubah3537
@mamadouyassaoubah3537 7 күн бұрын
bonjour mois je suivis vos cours ELK et ils sont géniaux par contre j'ai rencontrer un soucis , je dois envoyez des ficher a logstash qui on tous des colonnes différents donc j'ai pensais a créer des indexes diffèrent correspondants aux colonnes de chaque fichiers mais pour l'instant mais j'aboutis pas au résultat voulus je pense pense il maques des ajustement dans le fichier logstash.conf et vraiment j'ai besoin de l'aide s'il vous plait, merci
@nikosfra06
@nikosfra06 7 күн бұрын
Très bon approche pour l'IT pur et dur pour qui souvent, mais les process décrit sont ceux que l'on peut retrouver en ingénierie de maintenance en usine ;) ... A creuser plus sur la partie process si tu as un peu de temps !! merci encore
@xavki
@xavki 6 күн бұрын
merci du retour
@user-of8eg2do8l
@user-of8eg2do8l 8 күн бұрын
Merci , enfin des explications claires sur un sujet important. Je vais suivre la suite de tes tutos Je tiens à saluer la qualité de ton travail .
@xavki
@xavki 7 күн бұрын
Merci à toi 😊
@idir5931
@idir5931 9 күн бұрын
Merci xavki, toujours au top, j'ignorais que le schéma avec les commandes existait!!!! Ca rend l'apprentissage tellement plus simple.
@xavki
@xavki 8 күн бұрын
Cool
@jangojack
@jangojack 9 күн бұрын
Magnifique merci Xavki de traiter l'aspect gestion de L'IT
@xavki
@xavki 9 күн бұрын
Avec plaisir
@user-of8eg2do8l
@user-of8eg2do8l 11 күн бұрын
Merci pour ce tuto clair net précis . Un seul bémol le son du clavier est trop fort (c'en est même agaçant) .
@xavki
@xavki 9 күн бұрын
Cool
@aliounediaw3371
@aliounediaw3371 11 күн бұрын
merci , j'ai tester avec le user root sur le port 1194 pour qu'il marche
@xavki
@xavki 11 күн бұрын
Ok
@olivierdelcamp3165
@olivierdelcamp3165 11 күн бұрын
Bonjour, Tu fais l'impasse sur le json input , ce qui est dommage car je ne trouve aucune doc sur le sujet, en a tu de ton côté ou peux tu l'inclure dans une prochaine video ? Merci
@xavki
@xavki 11 күн бұрын
@@olivierdelcamp3165 bonjour qu'entends tu par le json input ? J'ai fait une vidéo sur l'injection de json dans elasticsearch si c'est ton besoin ?
@NikolasManni
@NikolasManni 12 күн бұрын
Bonjour, est-ce que ca marche toujours pour la version 25?
@xavki
@xavki 12 күн бұрын
Hello non la version 17 en est plus proche mais le mieux est de regarder la playlist infra cloud de A à Z qui explique son installation en cluster et l'automatisation avec ansible et un cluster postgresql en haute dispo. ++
@jonathanchevallier7046
@jonathanchevallier7046 14 күн бұрын
Merci pour cette vidéo et tout le travail que vous faites sur cette chaîne. Bravo !
@xavki
@xavki 13 күн бұрын
Merci à toi
@fabricekra1418
@fabricekra1418 15 күн бұрын
Bonjour M. jaimerais savoir si cette formation est toujours d'actualité en 2024 car j'aimerais vraiment connaitre jenkins
@xavki
@xavki 14 күн бұрын
@@fabricekra1418 bonjour oui les bases sont là
@olivierlabe5218
@olivierlabe5218 16 күн бұрын
Masterclass comme d’habitude! Merci.
@xavki
@xavki 16 күн бұрын
Houla merci c'est gentil. J'espère que ça aidera.
@maximinmxn6664
@maximinmxn6664 16 күн бұрын
Excellente vidéo ❤. Tu as fait beaucoup de playlist et par ou quelle playlist commencer quand on est débutant ?
@xavki
@xavki 16 күн бұрын
Hello et merci Voici une proposition de roadmap xavki.blog/parcours-de-formation-devops/ Bon courage Enjoy 🎉
@maximinmxn6664
@maximinmxn6664 16 күн бұрын
❤​@@xavki
@quentin7343
@quentin7343 16 күн бұрын
Est ce que j'ai bien compris ? C'est à la fois un moteur de BDD ET une BDD orientée objet. Peut aussi se mettre par dessus un datawarehouse, datalake, S3 ou BDD type MySQL, PostgreSQL et ingérer leur données via un Kafka, Nifi ou que sais-je. Tout ceci afin de pouvoir requêter Clickhouse pour l'analytique extrêmement rapide sur un volume de données énorme? Corrigez moi si c'est faux. Je cherche à comprendre l'architecture
@xavki
@xavki 16 күн бұрын
Hello. Oui grosso modo c'est ça
@tonday9867
@tonday9867 19 күн бұрын
Tu expliques clairement et simplement, un grand merci pour ce travail meme 4 ans apres, on va visionner toute la playlist on se croisera peut etre sur les autres videos mdr
@xavki
@xavki 18 күн бұрын
@@tonday9867 ahaha merci c'est très gentil de ta part
@TheoreticalLimit
@TheoreticalLimit 19 күн бұрын
Salut ! Juste pour info, selon les version de distribution linux, le "source .bashrc" ne s'applique pas toujours au bon .bashrc lorsqu'on a fait un "sudo -s" . J'ai appliqué la commande à la fois sur "~/.bashrc". et "/home/vagrant/.bashrc"
@TheoreticalLimit
@TheoreticalLimit 19 күн бұрын
Bonjour, Excellente vidéo (et série). Quelques galères rencontrées cependant, surtout du fait d'arriver quelques années après. Pour flannel, plutôt que d'utiliser le lien avec le long hash qui est devenu obsolète, j'ai utilisé la commande plus simple qu'on trouve sur le github officiel de flannel. Il aurait été judicieux d'expliquer pourquoi modifier le fichier de config flannel et pourquoi vous avez choisi 10.0.0.0/16. En ce qui me concerne, je n'ai rien changé pour l'instant car ça correspondait aux interfaces de flannel.1. et cni0 quand je lance un "ip a". Je verrai plus tard quel est le problème éventuel rencontré. A ce moment là, si besoin, j'envisagerai la modification. docker ps ne fonctionne plus avec kubernetes. J'utilise désormais la commande "crictl ps". Ce qui nécessite de créer un fichier /etc/crictl.yaml sur kubnode qui contient: runtime-endpoint: unix:///var/run/containerd/container.sock image-endpoint: unix:///var/run/containerd/containerd.sock timeout: 10 debug: false
@zenosama1833
@zenosama1833 20 күн бұрын
Bonjour je vais intégrer une entreprise utilisant pas mal de docker ect cependant je n'ai aucun environnement sur lequel travailler avez-vous eventuellement une astuce ou autre pour crée une machine permettant de faire du docker / ansible ou autre sans payer ?
@xavki
@xavki 19 күн бұрын
Hello. Je t'invite à faire comme moi et créer des VM sur ton laptop même si pour docker ce n'est pas nécessaire.
@zenosama1833
@zenosama1833 19 күн бұрын
@@xavki Tu utilises donc virtualbox avec des images debian ? Désolé c'est surement bête comme question mais je pense que je dois manipuler car depuis je ne fais que regarder rtes videos haha
@petit-hommeben-jacques5606
@petit-hommeben-jacques5606 20 күн бұрын
Thanks!
@xavki
@xavki 19 күн бұрын
avec plaisir
@cuendetpascal3390
@cuendetpascal3390 20 күн бұрын
Bonjour, comment peut on savoir s'il faut télécharger amd64, arm64 ou autre ? Je n'ai pas trouvé sur internet comment trouver l'info. Merci.
@tcsi_
@tcsi_ 20 күн бұрын
Bonjour et merci pour vous vidéos. Dans 9:37, et dans la ligne "COPY --from=nginx:1.24 /etc/nginx/nginx.conf /etc", est ce que docker fait un pull de toute l'image puis récupère le fichier nginx.conf ou est ce qu'il fait un pull que du fichier nginx.conf sans faire tout un pull de l'image entière?
@xavki
@xavki 20 күн бұрын
Bonjour. Il est obligé de puller l'image entière pour accéder au fichier à travers les layers.