Docker nous permet de déployer nos applications dans des conteneurs. Du coup notre infrastructure se retrouve divisée dans différents conteneurs, un pour la base de données, un pour le front, un pour le backend. Voir même une division en services lorsque l’on est dans une approche micro-services.
Mais comment faire communiquer ces différents conteneurs? Comment orchestrer un cluster de conteneurs? Kubernetes est une réponse à ces questions.
Docker Tours Meetup #1 - Introduction à DockerThibaut Marmin
Slides de l'introduction à Docker présentée par Thibaut Marmin et Antoine Boudot lors du premier Docker Tours Meetup (@DockerTours).
Présentation en trois parties :
- Introduction Docker (classique)
- Cas pratique en DEV
- Cas pratique en PROD
http://www.meetup.com/fr/Docker-Tours
Présentation portant sur le système de virtualisation Docker.
Langue : Français.
Auteur : Colin LEVERGER, me@colinleverger.fr, merci de citer vos sources ;)
Sources : Wikipedia / Docker site officiel : https://www.docker.com/
Docker nous permet de déployer nos applications dans des conteneurs. Du coup notre infrastructure se retrouve divisée dans différents conteneurs, un pour la base de données, un pour le front, un pour le backend. Voir même une division en services lorsque l’on est dans une approche micro-services.
Mais comment faire communiquer ces différents conteneurs? Comment orchestrer un cluster de conteneurs? Kubernetes est une réponse à ces questions.
Docker Tours Meetup #1 - Introduction à DockerThibaut Marmin
Slides de l'introduction à Docker présentée par Thibaut Marmin et Antoine Boudot lors du premier Docker Tours Meetup (@DockerTours).
Présentation en trois parties :
- Introduction Docker (classique)
- Cas pratique en DEV
- Cas pratique en PROD
http://www.meetup.com/fr/Docker-Tours
Présentation portant sur le système de virtualisation Docker.
Langue : Français.
Auteur : Colin LEVERGER, me@colinleverger.fr, merci de citer vos sources ;)
Sources : Wikipedia / Docker site officiel : https://www.docker.com/
Docker - un outil pour faciliter le développement et le déploiement informatiquesdenier
Cette présentation s'adresse aussi bien aux débutants qu'aux utilisateurs de Docker cherchant à en découvrir de nouveaux aspects.
- caractéristiques de Docker et écosystème
- cas d'usage : création d’environnement automatisé pour le développement, déploiement et orchestration de conteneurs, Docker sous Windows
Présentation donnée dans le cadre du Festival Transfo 2019 http://www.festival-transfo.fr/evenement/145/14-docker-un-outil-pour-faciliter-le-developpement-et-le-deploiement-informatique.htm
Rejoindre le meetup des Matinales techniques de Sogilis : https://www.meetup.com/Les-matinales-techniques-de-Sogilis
Le monde de l'informatique est divisé depuis toujours en deux univers : les personnes qui créent (Dev) et celles qui exploitent en production (Ops). Cette séparation peut générer stress et frustration. Les équipes n'ont pas l'impression d'aller dans le même sens et cela nuit à la productivité. Pour les réconcilier, un ensemble de pratiques et d'outils ont été imaginées: elles se cachent derrière le terme DevOps. Qu'est-ce que c'est exactement ? Quels problèmes est-ce que cela résout ? Quelle est la bonne approche pour le mettre en place? Nous vous proposons de découvrir notre vision sur ce sujet lors de cette session d'introduction.
Author: Oleg Chunikhin, www.eastbanctech.com
Kubernetes is a portable open source system for managing and orchestrating containerized cluster applications. Kubernetes solves a number of DevOps related problems out of the box in a simple and unified way – rolling updates and update rollback, canary deployment and other complicated deployment scenarios, scaling, load balancing, service discovery, logging, monitoring, persistent storage management, and much more. You will learn how in less than 30 minutes a reliable self-healing production-ready Kubernetes cluster may be deployed on AWS and used to host and operate multiple environments and applications.
Alphorm.com Formation Docker (1/2) : Installation et AdministrationAlphorm
Formation complète ici:
http://www.alphorm.com/tutoriel/formation-en-ligne-docker-1-2-installation-et-administration
Rentrer dans le DevOps par Docker.
La révolution des environnements «virtuels » a commencé. Ludovic Quenec’hdu vous propose de participer à cette révolution.
Construite, déployer, publier, mettre en réseau sont les fonctionnalités que vous allez découvrir. Au travers les concepts généraux de Docker.
Nous ferons le tour du Build, Ship and Run de Docker.
Nous verrons comment Docker est conçu pour mieux comprendre comment gérer Linux Containers à l'aide du Docker, la gestion des images, des conteneurs, le build.
TFE - Sécurité des architectures en conteneurs Docker orchestrés par KubernetesManuelMareschal
Travail de fin d'études réalisé par Manuel Mareschal dans le cadre de mes études en Informatique et Systèmes orienté Sécurité des Systèmes au département technique l'IESN à l'Henallux
Kubernetes Concepts And Architecture Powerpoint Presentation SlidesSlideTeam
Get these visually appealing Kubernetes Concepts And Architecture PowerPoint Presentation Slides to discuss the process of operating containerized applications. You can display the need for containers by the company with the help of an open-source architecture PPT slideshow. The architecture of containers can be demonstrated with the help of a visually appealing PPT slideshow. The reasons for opting for Kubernetes by an organization can be explained to your teammates with the help of containers PowerPoint infographics. Highlight the roadmap for installing Kubernetes in the organization by using content-ready PPT slides. Take the assistance of visually appealing PPT templates to depict the major advantages of Kubernetes such as improving productivity, the stability of application run, and many more. After that, display 30 60 90 days plan to implement Kubernetes in the organization. Display the key components of Kubernetes with the help of a diagram using this professionally designed cluster architecture PPT layouts. Describe the functionality of each components of Kubernetes. Hence, download Kubernetes architecture PPT slides to easily and efficiently manage the clusters. https://bit.ly/34DWa7x
Docker - un outil pour faciliter le développement et le déploiement informatiquesdenier
Cette présentation s'adresse aussi bien aux débutants qu'aux utilisateurs de Docker cherchant à en découvrir de nouveaux aspects.
- caractéristiques de Docker et écosystème
- cas d'usage : création d’environnement automatisé pour le développement, déploiement et orchestration de conteneurs, Docker sous Windows
Présentation donnée dans le cadre du Festival Transfo 2019 http://www.festival-transfo.fr/evenement/145/14-docker-un-outil-pour-faciliter-le-developpement-et-le-deploiement-informatique.htm
Rejoindre le meetup des Matinales techniques de Sogilis : https://www.meetup.com/Les-matinales-techniques-de-Sogilis
Le monde de l'informatique est divisé depuis toujours en deux univers : les personnes qui créent (Dev) et celles qui exploitent en production (Ops). Cette séparation peut générer stress et frustration. Les équipes n'ont pas l'impression d'aller dans le même sens et cela nuit à la productivité. Pour les réconcilier, un ensemble de pratiques et d'outils ont été imaginées: elles se cachent derrière le terme DevOps. Qu'est-ce que c'est exactement ? Quels problèmes est-ce que cela résout ? Quelle est la bonne approche pour le mettre en place? Nous vous proposons de découvrir notre vision sur ce sujet lors de cette session d'introduction.
Author: Oleg Chunikhin, www.eastbanctech.com
Kubernetes is a portable open source system for managing and orchestrating containerized cluster applications. Kubernetes solves a number of DevOps related problems out of the box in a simple and unified way – rolling updates and update rollback, canary deployment and other complicated deployment scenarios, scaling, load balancing, service discovery, logging, monitoring, persistent storage management, and much more. You will learn how in less than 30 minutes a reliable self-healing production-ready Kubernetes cluster may be deployed on AWS and used to host and operate multiple environments and applications.
Alphorm.com Formation Docker (1/2) : Installation et AdministrationAlphorm
Formation complète ici:
http://www.alphorm.com/tutoriel/formation-en-ligne-docker-1-2-installation-et-administration
Rentrer dans le DevOps par Docker.
La révolution des environnements «virtuels » a commencé. Ludovic Quenec’hdu vous propose de participer à cette révolution.
Construite, déployer, publier, mettre en réseau sont les fonctionnalités que vous allez découvrir. Au travers les concepts généraux de Docker.
Nous ferons le tour du Build, Ship and Run de Docker.
Nous verrons comment Docker est conçu pour mieux comprendre comment gérer Linux Containers à l'aide du Docker, la gestion des images, des conteneurs, le build.
TFE - Sécurité des architectures en conteneurs Docker orchestrés par KubernetesManuelMareschal
Travail de fin d'études réalisé par Manuel Mareschal dans le cadre de mes études en Informatique et Systèmes orienté Sécurité des Systèmes au département technique l'IESN à l'Henallux
Kubernetes Concepts And Architecture Powerpoint Presentation SlidesSlideTeam
Get these visually appealing Kubernetes Concepts And Architecture PowerPoint Presentation Slides to discuss the process of operating containerized applications. You can display the need for containers by the company with the help of an open-source architecture PPT slideshow. The architecture of containers can be demonstrated with the help of a visually appealing PPT slideshow. The reasons for opting for Kubernetes by an organization can be explained to your teammates with the help of containers PowerPoint infographics. Highlight the roadmap for installing Kubernetes in the organization by using content-ready PPT slides. Take the assistance of visually appealing PPT templates to depict the major advantages of Kubernetes such as improving productivity, the stability of application run, and many more. After that, display 30 60 90 days plan to implement Kubernetes in the organization. Display the key components of Kubernetes with the help of a diagram using this professionally designed cluster architecture PPT layouts. Describe the functionality of each components of Kubernetes. Hence, download Kubernetes architecture PPT slides to easily and efficiently manage the clusters. https://bit.ly/34DWa7x
Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?Microsoft
Après une rapide introduction au concept de conteneurs et à leur intégration dans une IT agile, nous allons nous intéresser, dans cette session, à leur mise en œuvre depuis le poste du développeur ou de l'administrateur, jusqu'aux clusters apportant un niveau de disponibilité et de montée en charge nécessaires aux environnements de production. Les démonstrations couvriront donc Docker sur Windows 10 et Windows Server 2016, ainsi qu'Azure Container Service pour l'orchestration de conteneurs dans Azure avec Docker Swarm ou DC/OS, et Docker Datacenter dans Azure pour une solution complète et hybride en entreprise.
Docker, Pierre angulaire du continuous delivery ?Adrien Blind
This presentation explores continuous delivery principles leveraging on Docker : it depicts the use of Docker containers as universal application artifacts, delivered flowly all along a deployment pipeline.
This slideshow has been initially presented at Devops D-Day conference, Marseille.
Alter Way's digitalks - Docker : des conteneurs pour tout faire ? ALTER WAY
Docker est un projet Open Source qui automatise le déploiement d’applications dans des conteneurs logiciels virtuels. Déjà utilisé par Google, Red Hat, RackSpace, ebay, Microsoft, Amazon, Docker rencontre un succès mondial et est en passe de révolutionner le marché du cloud et de la virtualisation.
Alter Way's digitalks - Docker : des conteneurs pour tout faire ?ALTER WAY
Docker est un projet Open Source qui automatise le déploiement d’applications dans des conteneurs logiciels virtuels. Déjà utilisé par Google, Red Hat, RackSpace, ebay, Microsoft, Amazon, Docker rencontre un succès mondial et est en passe de révolutionner le marché du cloud et de la virtualisation.
Vulgarisation de la technologie de containers DockerFlorian Bobin
Vulgarisation de la technologie de containers Docker à des étudiants en informatique du CESI Arras de différents niveaux (promotions de 1ere année, 2e année et 4e année).
L’un des enjeux principaux de Docker est de rapprocher les équipes de développement de celles de la production. Docker permet, en effet, d’aisément installer une application, mais également de la modifier rapidement.
Ce livre blanc s’adresse donc à la fois aux opérationnels et aux développeurs mais aussi à tous ceux qui organisent la DSI ou les différents projets.
Similaire à Présentation docker et kubernetes (20)
QUEL PLAN D'ACTION ADOPTER EN 2019 POUR AUGMENTER LA SÉCURITÉ INFORMATIQUE DE...Kiwi Backup
Ce webinar s’adresse à tous à tous ceux qui sont sensibilisés à l’importance de leurs données : chef d’entreprises, indépendants, hébergeurs, VAR, DSI et responsables informatiques, associations, collectivités,…
Webinar : comment lutter contre les ransomwaresKiwi Backup
Ce webinar s’adresse à tous à tous ceux qui sont sensibilisés à l’importance de leurs données : chef d’entreprises, indépendants, hébergeurs, VAR, DSI et responsables informatiques, associations, collectivités,…
Ce webinar s'adresse à tous les gestionnaires de données de santé : DSI de CHU et d'établissements de santé, éditeurs de logiciels métiers liés à la santé, revendeurs de solutions informatiques de santé,...
Le RGPD rend responsable le sous-traitant dans le traitement des données personnelles et le soumet à des obligations spécifiques. En effet, actuellement les règles de la loi informatiques et libertés ne s’imposent qu’au responsable de traitement. De surcroît et selon le baromètre d’Orange sorti en janvier 2018, 31 % des entreprises n’avaient pas encore débuté leurs mises en conformité et seuls 8 % des sociétés disent être prêtes pour l’échéance de mai 2018.
RGPD : impacts et guide pratique pour les sous-traitants Kiwi Backup
Ce webinar s’adresse à tous à tous ceux qui les sous-traitants qui sont concernés par le RGPD : prestataires de services informatiques, intégrateurs de logiciels sociétés de sécurité informatique, agences de marketing ou de communication, ...
Cybersécurité en 2018 : quelles sont les tendances ?Kiwi Backup
Ce webinar s’adresse à tous à tous ceux qui sont sensibilisés à l’importance de leurs données : chef d’entreprises, indépendants, hébergeurs, VAR, DSI et responsables informatiques, associations, collectivités,…
Spectre et Meltdown : quels impacts pour vous et vos clients ?Kiwi Backup
Ce webinar s’adresse à tous les VAR, spécialistes de la distribution informatique, éditeurs de logiciels, hébergeurs, DSI, responsables réseaux, responsables informatiques,…
Nous vous proposons un webinar résolument pratique : 45 minutes pour comprendre ce qui se cache derrière Spectre et Meltdown et savoir comment faire face.
Webinar pour tout comprendre sur la sauvegarde de données de santé :
- La réglementation
- Les points de vigilance dans le choix d'une solution
- Les typologies de solutions
Cybersécurité en 2017 : à quoi s'attendre ?Kiwi Backup
Nous vous pressentons un un panorama des menaces et des mesures à mettre en place pour protéger ses données :
- Quelles tendances pour la cybersécurité en 2017 ?
- Comment se protéger au mieux ?
Bonnes pratiques pour sécuriser un serveur LinuxKiwi Backup
Nous vous proposons de partager notre expertise sur le durcissement (procédés de sécurisation) des serveurs Linux :
- Principaux axes d'attaques possibles d'un serveur Linux
- Défenses profondes à mettre en place
- Arbitrage entre la sécurisation et la fluidité de fonctionnement des applicatifs
- Quelques outils indispensables
Protéger son site web des cyber-attaquesKiwi Backup
Votre site web ou celui de vos clients piraté : un mauvais scénario qui n'arrivera jamais ? Comme il vaut mieux prévenir que guérir, nous vous proposons de partager notre expérience dans la protection et le nettoyage de sites web :
Pourquoi un site se fait pirater ?
Quelles failles de sécurité pour quels CMS ?
Quelles mesures de protection prendre ?
Que faire quand le piratage est avéré ?
Support de webinar sur les cryptovirus Locky et Petya et comment protéger vos données. Mesures préventives, curatives et importance de la sauvegarde de données.
Sauvegarde et Archivage de données : conseils à suivre et pièges à éviter...
Présentation docker et kubernetes
1. Votre
webinar va
bientôt
commencer :
• Connectez-vous en filaire
• Fermez les applications sur
votre ordinateur (type skype)
• Si besoin, figez la caméra pour
mieux entendre
• Privilégiez Chrome ou Firefox
• Munissez vous d’écouteurs
BON WEBINAR !
Docker et Kubernetes :
Déployez vos applications facilement
1
3. Sommaire
• Docker et Kubernetes : de quoi s’agit-il ?
• Intégrer Docker dans ses développements web
• Intégrer Kubernetes dans ses développements web
• Zoom sur Kiwi Backup
Docker et Kubernetes :
Déployez vos applications facilement
3
4. Partie 1
Docker et Kubernetes : de quoi s’agit-il ?
Docker et Kubernetes :
Déployez vos applications facilement
4
5. Qu’est ce que
Docker? (1/2)
Docker et Kubernetes :
Déployez vos applications facilement
Crée en 2013
•Technologie Open Source pour la
construction, le déploiement et la
production d’applications distribuée.
•Une application est packagée dans des
conteneurs linux.
5
6. Qu’est ce que Docker? (2/2)
Docker et Kubernetes :
Déployez vos applications facilement
6
Gestion efficace des images docker ( stockage optimisé,
couches AUFS )
Séparation des opérations
Micro service
Portabilité
7. Qu’est ce que
Kubernetes ?
(1/2)
Docker et Kubernetes :
Déployez vos applications facilement
Crée en 2014 par Google
• Orchestration d’un cluster de nœuds
hébergeant des conteneurs dockers.
7
8. Qu’est ce que Kubernetes ? (2/2)
Docker et Kubernetes :
Déployez vos applications facilement
8
Gestion du réseau
Gestion du déploiement
Mise a jour
High Availability
Espace stockage
Gestion des secrets
Google met à jours 5000 pods chaque jours
9. Partie 2
Intégrer Docker dans ses développements web
Docker et Kubernetes :
Déployez vos applications facilement
9
10. Quel est le problème ?
Docker et Kubernetes :
Déployez vos applications facilement
10
Source : http://scummins.com/containerization-and-virtualization/
11. La solution Docker
Docker et Kubernetes :
Déployez vos applications facilement
11
Source : http://www.anarsolutions.com/container-based-deployments-docker/
12. Docker VM
Docker et Kubernetes :
Déployez vos applications facilement
12
Source : https://necoost.com/la-virtualisation-technologie-fondamentale-du-cloud/
13. Dockerfile :
• Script de création du
container
• Multi couche
Docker et Kubernetes :
Déployez vos applications facilement
13
15. Docker
volume
Les conteneurs sont normalement
Read Only
Les données des conteneurs sont
déclarées sous la forme de
volumes.
Ces volumes sont montées sur un
système de stockage durable (
SAN / Disque local ).
Ces volumes doivent être
backupés
Docker et Kubernetes :
Déployez vos applications facilement
15
16. Quelles usages ?
• Installation simplifiée d’outils standard
en productions : mysql / elastic search /
kibana / etc.
• Déploiement de vos propres
applications.
• Développement sur des
environnements unifiés.
Docker et Kubernetes :
Déployez vos applications facilement
16
17. Partie 3
Intégrer Kubernetes dans ses développements web
Docker et Kubernetes :
Déployez vos applications facilement
17
18. Kubernetes
en détail
Facilitation des déploiements
d’applications distribuées.
Scalabilité très simple
Kubernetes n’est pas un outil
simple à prendre en main et
nécessite d’avoir déjà une
démarche devop aboutie.
Docker → kubernetes
Docker et Kubernetes :
Déployez vos applications facilement
18
20. DevOps
Docker et Kubernetes :
Déployez vos applications facilement
20
• Intégration fine du dev et du système.
• Infrastructure is code
Source : https://www.group-dis.com/devops-agile-avantages/
21. Intégration continue et
déploiement
Docker et Kubernetes :
Déployez vos applications facilement
21
Source : https://www.objectif-libre.com/fr/expertises/infrastructures-devops/
22. Partie 5
Zoom sur Kiwi Backup
Docker et Kubernetes :
Déployez vos applications facilement
22
23. Utilisation de Docker par Kiwi Backup
Docker et Kubernetes :
Déployez vos applications facilement
23
26. Connexion à l’interface d’administration
Docker et Kubernetes :
Déployez vos applications facilement 26
Accès à l’interface
d’administration sécurisé par un
ID/mot de passe personnalisé