‫Au milieu, nous avons Joe de Docker.
‫Joe est le directeur de l'ingénierie et il va partager de nouvelles fonctionnalités vraiment
‫cool dans le 19. 03 version de notre Desktop Enterprise.
‫Donc, tout d'abord, nous avons Joe, il est en fait d'où venez-vous aujourd'hui.
‫J'oublie Indianapolis Indiana Indianapolis.
‫Oui.
‫Il est donc dans le canard du bureau là-bas.
‫Oui c'est vrai.
‫Et Joe va au mieux parler un peu de clustering.
‫C'est une toute nouvelle chose dans le bureau Docker.
‫Eh bien, nous n'avons jamais vraiment eu d'interface de ligne de commande pour créer des clusters de serveurs.
‫Et vous savez avant, nous avions essentiellement de petits outils comme la machine Docker qui
‫dépenserait une seule instance, mais ce n'est rien de tel, Joe.
‫Bien sûr.
‫Il faut que le prochain niveau de fonctionnalités supplémentaires s'occupe en quelque sorte de la gestion complète du cycle de vie d'un
‫cluster comme nous le faisons avec les conteneurs et les services.
‫Ouais.
‫Et d'après ma compréhension, l'histoire de cette situation a été autour de l'ICD dont je pense avoir beaucoup
‫parlé l'année dernière de l'infrastructure certifiée Docker.
‫Et c'est en quelque sorte l'évolution de ce droit.
‫Oui.
‫Droite.
‫Donc, le premier type de modèles et de scripts DCI.
‫Nous avons publié beaucoup de bons commentaires de ceux-ci et c'était largement le cas.
‫D'ACCORD.
‫Eh bien, je ne veux pas apprendre comme un tout autre ensemble d'outils et autres.
‫Je veux dire merci pour les scripts et les modèles qui seraient utiles.
‫Nous avons donc fait une sorte de révision interne de trois à trois ans, où nous avons mis le tout dans un conteneur, puis nous
‫lui avons fourni une interface de ligne de commande très simple.
‫Et donc dans cette itération que nous appelons cluster Docker, nous fournissons une syntaxe déclarative pour modéliser essentiellement
‫les clusters entiers.
‫Vous pouvez donc ajouter des équilibreurs de charge de noeuds et autres.
‫D'accord.
‫Donc, cela nettoie vraiment toute l'expérience.
‫Génial.
‫Je sais que beaucoup d'entre nous, vous le savez, une fois que nous avons dépassé ce sombre et que nous apprenons
‫à construire nos conteneurs et à déployer nos images dans des registres, c'est l'une des prochaines grandes questions: où dois-je
‫le mettre?
‫Et je pense que tout au long du parcours d'apprentissage, ainsi que ceux qui sont juste des opérations sysadmin comme moi où
‫ils se concentrent davantage sur le côté infrastructure, essayant de comprendre comment vous savez comment puis-je en
‫créer des grappes de solutions avancées ce n'est pas seulement une sorte de machine de base avec Docker
‫fonctionnant correctement.
‫Et je suppose que c'est ce sur quoi cela se concentre vraiment, c'est plus sur les clusters d'entreprise
‫et pas tellement sur une machine unique avec Docker en cours d'exécution.
‫Oui exactement.
‫La machine Docker est donc la seule offre actuelle pour Docker en cours d'exécution que je dirais que vous devriez utiliser.
‫Nous avons un autre outil que nous utilisons beaucoup.
‫Dr. Khan a appelé Docker job qui utilise également beaucoup de ces mêmes piles
‫technologiques que j'ai décrites qu'une fois que nous travaillons encore à l'amélioration, je pense que nous aurons des annonces très excitantes
‫dans environ six mois.
‫Mm hmm.
‫Cool.
‫Ouais.
‫Voici les six premiers mois que vous mettez sur Internet, c'est pour toujours.
‫Alors maintenant, nous allons revenir ici dans six mois.
‫Eh bien Joe, je sais que vous avez des démos à montrer et bien sûr, vous le savez, tout le monde le
‫regarde, alors allons-y.
‫Qu'est-ce que tu as à nous montrer.
‫Oui bien sûr.
‫Nous voyons également mon écran et vous cliquez.
‫Oui, laissez-moi cliquer sur certains boutons,
‫alors oui, vous devriez pouvoir partager votre écran et Skype et je devrais voir cela.
‫Très bien vert bien.
‫OK, vous savez donc où la plupart des gens commencent en exécutant dunker et avec 19 3, nous avons ajouté
‫la possibilité de mettre des plug-ins CLIA dans Docker lui-même afin que vous puissiez ajouter des fonctionnalités supplémentaires.
‫Nous avons donc regroupé toutes les fonctionnalités de DCI et les avons placées dans un outil appelé cluster.
‫Donc, si nous jetons un coup d'œil à la fonctionnalité Docker cluster, nous avons vous savez créer créer un cluster, nous pouvons
‫inspecter les clusters que nous avons, nous pouvons répertorier ceux dont nous avons certaines des fonctionnalités clés ici.
‫Pouvoir sauvegarder et restaurer des clusters afin de savoir si quelque chose ne va pas, vous pouvez toujours revenir
‫à un bon état connu.
‫Et puis vous savez au cours du cycle de vie du cluster être en mesure d'ajouter des nœuds de
‫mise à niveau des nœuds supprimés de 1983 à 1989 ou quelle que soit la prochaine itération.
‫Et cela comprend l'ensemble de notre offre ainsi que le DCP DDR, ce qui simplifie au maximum cette expérience de mise à
‫niveau.
‫Alors, à quoi ressemble l'une de ces déclarations.
‫Jetez un oeil au script que j'ai comparé à ici.
‫Nous avons donc vous connaissez une sorte de concept de haut niveau de variables où vous pouvez
‫attribuer des valeurs afin que vous puissiez créer des modèles pour vos clusters.
‫Et puis, lorsque vous les déployez, vous pouvez en quelque sorte remplir des mots de passe de valeurs uniques, bien sûr, nous voulons garder
‫le secret.
‫Nous allons donc faire cela dans notre configuration de base de déclaration pour parler à NWS de ce qui attend régionalement
‫pour être déployé et ajoutons quelques balises.
‫Docteur, nous avons un outil appelé Reaper qui tue les anciens clusters.
‫Je dois donc lui faire savoir qu'il s'agit d'un animal de compagnie et qu'il fait partie du projet DCI.
‫Alors s'il vous plaît ne le tuez pas.
‫Donc, en termes de cluster, nous pouvons spécifier la version du moteur que nous utilisons pour vous fournir C. P.
‫la version que nous voulons y installer.
‫Dans cet exemple, par souci de concision, je vais uniquement installer CPD.
‫Will pourrait également être installé.
‫Mais encore une fois, nous ne prenons pas toute la journée à regarder l'installation aller.
‫Ainsi, les types de ressources que nous pouvons faire huit de ces instances.
‫Nous pouvons faire un W repéré six demandes pour économiser de l'argent.
‫Nous pouvons effectuer huit de nos équilibreurs de charge et approvisionnement DNS directement ici.
‫Donc, nous pourrions mettre un vous savez si vous vouliez que vos applications dot domain dot com nous pourrions avoir ce
‫pré-provisionné avec des certificats fournis par Let's Encrypt.
‫Donc, vraiment, le tout de toutes ces différentes technologies se réunissent sous le capot
‫ici avec le Dr grappe.
‫Donc, vous obtenez ces ressources.
‫Il créera également pour vous ce que l'on appelle le contexte docker.
‫Ainsi, vous pouvez ensuite basculer votre client médecin dans ce contexte et être en mesure d'interagir avec le cluster immédiatement.
‫Nous allons donc faire une pause de
‫regarder cela et je vais allumer l'écran Dr cluster huit minutes comme Tucker et Deb montrent et appelez-le plus nous coopérerons.
‫Nous devons donc fournir notre mot de passe UCB en l'entrant et en toute sécurité.
‫Alors voilà.
‫Nous parlerons au hub pour rechercher les licences dont je dispose.
‫Nous allons commencer à planifier le cluster sur NWS, puis nous verrons en quelque sorte
‫que le glissement va de gauche à droite, nous faisant savoir que les ressources le permettent, puis en cuisine.
‫Nous allons jeter un œil aux clusters dont nous disposons.
‫Et j'ai déjà mis en place une démo en arrière-plan
‫afin que nous puissions y aller maintenant.
‫Doo doo doo doo
‫doo et donc là, nous pouvons voir que c'est quand nous nous attendons à ce que le cluster, nous obtenons essentiellement un reflet de la déclaration
‫de cluster que nous avons fourni pour créer avec en plus de tous les
‫différents paramètres qui avaient des valeurs par défaut qu'ils ont obtenues résolus tout au long de l'opération de la création.
‫Ainsi, par exemple, il y a des Cuba et des options qui ont été résolues en raison de leurs valeurs par défaut.
‫Le gestionnaire a obtenu une instance instanciée pour cela, le type d'instance était ce type d'instance par défaut que nous
‫choisissions ainsi que nous avions choisi une ..
‫Nous l'avons donc choisi dans un outil car par défaut, vous pouvez bien sûr le définir sur n'importe quel système
‫d'exploitation pris en charge comme nous l'avons sur notre
‫matrice de compatibilité ou nous choisirons un EMI qui fonctionne et qui est connu pour être pris en charge qui est disponible, puis nous installons tout
‫le reste pour vous.
‫Donc, si vous devez apporter votre propre EMI au cluster, nous pouvons remplacer cela et dire l'EMI explicite dont
‫vous avez besoin.
‫C'est super.
‫Mais comment pouvons-nous réellement y accéder.
‫J'ai donc mentionné que nous avons ces choses appelées les contextes.
‫Donc, en ce moment, je parle du contexte par défaut auquel je suis connecté localement sur mon bureau de médecin.
‫Mais ce que je veux faire, c'est que je veux utiliser ce contexte de démonstration qui est celui de ce cluster.
‫Alors d'abord quel est le contexte par défaut.
‫Nous allons jeter un oeil et voir que j'ai quelques conteneurs en cours d'exécution.
‫L'un est celui qui provisionne le cluster en arrière-plan.
‫Et un autre est un serveur Vault que j'utilise localement.
‫Mais ce que nous voulons vraiment faire, c'est jeter un œil aux clusters du contexte que vous démontrez comme ça ou changer de
‫démo et nous pouvons le voir en faisant un morceau et en jetant un coup d'œil et voir
‫tous ces merveilleux conteneurs que vous voyez fonctionner.
‫Nous pouvons également faire des informations sur le docteur et voir que le serveur exécute 33 conteneurs allons tout ce qui prend en charge
‫les informations dans le cloud et où tout cela est stocké.
‫Est-ce juste dans la ligne de commande.
‫L'inspecter.
‫Qu'est-ce que j'inspecte quand vous le dites.
‫Donc, dans le dossier docteur que nous avons, nous avons des métadonnées que nous conservons en arrière-plan de
‫l'ensemble des clusters, vous avez les informations pour ces clusters comme votre âge SS d'inventaire.
‫Les clés que nous générons pour que vous puissiez tout faire sont aussi simples et transparentes que possible.
‫Et en plus, vous pouvez prendre cela et utiliser les outils sous-jacents que nous utilisons si
‫vous avez besoin de migrer vers certains des droits.
‫Est-ce quelque chose comme Comment une équipe le ferait-elle?
‫Comment une équipe d'opérateurs l'utiliserait-elle si elle essayait de penser que si elle était stockée localement, y a-t-il une
‫option comme un magasin distant ou quelque chose de rouge?
‫Donc, pour ce faire, un état distant stocké dans cette itération, il n'y a pas d'endroit où nous travaillons dur
‫pour définir une configuration d'API.
‫Cela permettra à quelqu'un de partager facilement toutes les fonctionnalités de l'ensemble.
‫Votre organisation équipe un niveau individuel.
‫Cool.
‫Et quelles sont les versions de Docker.
‫Est-ce capable de se déployer.
‫Donc ceux que nous soutenons sont Dr. Entreprise 3. 0.
‫C'est le moteur 1983 UCB 3 2 et Tier 2 7.
‫D'ACCORD.
‫Et je suppose que vous précisez que je ne l'ai pas fait.
‫Je l'ai manqué dans le dossier mais à la fin vous le spécifiez.
‫Donc, comme une future version, vous pouvez définir quelles versions.
‫Ouais.
‫Voici donc le 98 0 3.
‫Vous pouvez utiliser des informations supplémentaires ici pour explorer un canal de test si vous testez l'un
‫de nos bêtas et vous pouvez spécifier la même chose, disons que vous mettez vos conteneurs dans un registre interne.
‫Vous pouvez le modifier pour avoir votre propre référence industrielle à laquelle accéder.
‫Êtes-vous vraiment en train de discuter d'une question sur la façon dont cela serait différent de le faire dans une marionnette ou une
‫autre que vous connaissez comme terraform ou quelque chose comme ça?
‫Un avantage pour cette méthode.
‫Le principal avantage est que nous avons déjà fait ce travail pour vous, vous pouvez donc commencer à définir la
‫topologie de votre cluster, mais sous le capot, vous savez que des outils très similaires sont utilisés.
‫Je pense que nous utilisons la terraform pour créer les ressources, donc nous construisons en fait toutes ces
‫configurations dans les coulisses où nous avons élaboré un ensemble de règles éthiques et de manuels pour conduire cela.
‫Ainsi, à partir de ce conteneur d'exploitation, vous pouvez copier ces éléments et les intégrer dans votre système si
‫nécessaire.
‫OK très cool.
‫Et puis vous avez mentionné que les fournisseurs sont là.
‫Quels sont les fournisseurs que vous avez à l'heure du déjeuner.
‫Donc, au lancement, nous avons lancé avec un W S, je crois en cette prochaine version de patch pour 1922.
‫Nous inclurons l'Azure pris en charge à chaud sur ses talons.
‫Nous allons travailler sur ces sphères pour pouvoir le faire également.
‫D'accord.
‫Quoi d'autre.
‫C'est donc ce qui convient à Docker Desktop Enterprise.
‫C'est une entreprise.
‫Bien sûr, c'est pour le déploiement d'une entreprise de serveurs.
‫Alors.
‫Il serait donc plus logique pour quelqu'un qui est vous connaissez de diriger une entreprise de bureau afin qu'ils obtiennent cela et c'est un
‫plug-in de ligne de commande à droite.
‫Nous avons en quelque sorte parlé un peu des plug-ins hier.
‫Donc, si vous n'êtes pas familier avec les plug-ins, le modèle de plug-in est celui où la ligne de commande de docker est maintenant le moteur Docker a quelque chose appelé
‫plugins pendant un certain temps, mais la ligne de commande
‫a maintenant des plug-ins afin que vous puissiez ajouter des fonctionnalités supplémentaires et une astuce demain, nous aurons d'autres personnes qui vous montreront
‫comment créer vos propres plugins de ligne de commande pour faire essentiellement ce que vous voulez.
‫Et donc la ligne de commande de docker et essentiellement l'écriture d'applications ou de scripts sur la ligne de
‫commande qui ont accès à la fonctionnalité de docker sans que vous ayez à créer manuellement tous ces appels d'API et des trucs
‫comme ça.
‫C'est donc assez soigné.
‫Donc, cela profite de ce à quoi il ressemble et les plugins sont intégrés dans la livraison de l'entreprise.
‫Donc, si vous installez le moteur d'entreprise sur un nœud, vous pouvez ensuite l'utiliser comme une sorte de boîte
‫de saut pour créer ensuite le reste de votre cluster.
‫Ouais plutôt cool.
‫Et est-ce quelque chose où, s'il échoue à un moment donné, vous pouvez en quelque sorte commencer là où vous vous êtes arrêté si vous continuez simplement
‫à réexécuter le genre de commande.
‫Oui, il essaiera de rafraîchir ses données de l'exécution précédente, puis de correspondre à l'état souhaité
‫afin de ne pas créer un tas de nouveaux clusters.
‫Mais si vous essayez de créer un autre cluster comme celui qui était ici avant et bien
‫sûr, il essaiera de créer une autre grille.
‫Droite.
‫Ouais vraiment cool.
‫Autre chose à nous montrer.
‫Vous savez que c'est l'un des points forts que je peux vous montrer que c'est nous.
‫Il est si facile que vous pouvez créer ces clusters et vous en débarrasser très rapidement.
‫Nous devons donc simplement essayer quelque chose maintenant, mais nous ne voulons pas payer les frais de fournisseur de cloud que vous
‫connaissez très rapidement pour simplement dire bonjour Dr. cluster a supprimé la démo, puis je vais passer en revue et commencer à
‫la démolir.
‫Il crée donc tout ce dont vous avez besoin, du BPC au sous-réseau, des groupes de sécurité
‫aux instances de stockage supplémentaire pour votre volume de médecin, comme Marla Doctor.
‫Il essaie d'utiliser le meilleur pilote de stockage que nous pouvons également utiliser trop et vous savez que pour ECP, il configurera tout ce dont vous avez besoin pour
‫laisser le DVR et configurer comme le stockage d'objets S3 pour vous.
‫Il est donc très difficile d'essayer de simplifier le plus possible la mise en place de
‫bonnes pratiques.
‫Ouais.
‫C'est vraiment cool que cela soit définitivement conforme aux objectifs de la DCI à l'origine.
‫Et la raison pour laquelle j'aime l'idée du concept il y a un an, il l'avait.
‫D'accord.
‫Donc, je pense que nous avons parlé hier au cas où vous seriez intéressé par Docker Desktop Enterprise.
‫En effet, il s'agit en quelque sorte du côté entreprise sur votre ordinateur de bureau, du serveur d'entreprise, du
‫docker cluster d'entreprise que vous nous voyez construire ici.
‫Si vous avez plus de questions sur la façon d'obtenir une copie de ceci ou comment obtenir une démo de
‫bureau Docker et des trucs comme ça.
‫Hier, nous avons parlé de tendre la main à votre personne existante, qui dispose déjà de
‫Docker Server Enterprise.
‫Je sais que c'est comme appeler ça, mais c'est ainsi que nous devons distinguer la différence entre
‫le bureau et le serveur, mais.
‫Donc, si vous avez un serveur Docker Enterprise aujourd'hui, vous pouvez contacter votre contact directement
‫Docker ou votre partenaire avec lequel vous travaillez et vous pouvez en savoir
‫plus sur toutes les nouvelles fonctionnalités de Docker Desktop Enterprise.