Étapes suivantesWhat's next

Bien que vous ayez terminé avec votre didacticiel, il reste beaucoup à apprendre sur les conteneurs !Although you're done with your tutorial, there's still a LOT more to learn about containers! Vous n’allez pas aller plus loin ici, mais voici quelques autres points à prendre en compte.You're not going to go deep-dive here, but here are a few other areas to look at next!

Orchestration de conteneursContainer orchestration

L’exécution de conteneurs en production est délicate.Running containers in production is tough. Vous ne souhaitez pas vous connecter à une machine et exécuter simplement un docker run ou un docker-compose up .You don't want to log into a machine and simply run a docker run or docker-compose up. Pourquoi cela ne fonctionne-t-il pas ?Why not? Eh bien, que se passe-t-il si les conteneurs meurent ?Well, what happens if the containers die? Comment effectuer une mise à l’échelle sur plusieurs machines ?How do you scale across several machines? L’orchestration de conteneur résout ce problème.Container orchestration solves this problem. Les outils tels que Kubernetes, essaim, Nomad et AKS aident à résoudre ce problème, de manière légèrement différente.Tools like Kubernetes, Swarm, Nomad, and AKS all help solve this problem, all in slightly different ways.

L’idée générale est que vous avez des « responsables » qui reçoivent l' État attendu.The general idea is that you have "managers" who receive expected state. Cet État peut être « je souhaite exécuter deux instances de mon application Web et exposer le port 80 ».This state might be "I want to run two instances of my web app and expose port 80." Les responsables examinent ensuite tous les ordinateurs du cluster et délèguent le travail aux nœuds « Worker ».The managers then look at all of the machines in the cluster and delegate work to "worker" nodes. Les responsables de la surveillance des modifications (par exemple, un conteneur quittant), puis de faire en sorte que l' état réel reflète l’État attendu.The managers watch for changes (such as a container quitting) and then work to make actual state reflect the expected state.

Projets Cloud Native Computing FoundationCloud Native Computing Foundation projects

Le CNCF est un logement indépendant du fournisseur pour différents projets open source, dont Kubernetes, Prometheus, Envoy, Linkerd, NAT et bien plus encore !The CNCF is a vendor-neutral home for various open-source projects, including Kubernetes, Prometheus, Envoy, Linkerd, NATS, and more! Vous pouvez afficher les projets gradués et incubes ici , ainsi que l’intégralité du paysage CNCF ici.You can view the graduated and incubated projects here and the entire CNCF Landscape here. Il existe un grand nombre de projets pour vous aider à résoudre les problèmes liés à la surveillance, à la journalisation, à la sécurité, aux registres d’images, à la messagerie et bien plus encore.There are a LOT of projects to help solve problems around monitoring, logging, security, image registries, messaging, and more!

Si vous débutez avec le paysage de conteneur et le développement d’applications natives Cloud, Bienvenue !So, if you're new to the container landscape and cloud-native application development, welcome! Connectez-vous à la Communauté, posez des questions et continuez vos formations !Please connect to the community, ask questions, and keep learning! Nous sommes ravis de vous en faire !We're excited to have you!

Utilisation de l’amarrage dans VS CodeWorking with Docker in VS Code

En savoir plus sur l’utilisation de l’extension VS Code docker :Learn more about using the VS Code Docker extension: