‫In het midden hebben we Joe van Docker.
‫Joe is de directeur van engineering en hij gaat een aantal echt coole nieuwe functies
‫delen in de 19. 03 release van onze Desktop Enterprise.
‫Dus eerst hebben we Joe, hij is eigenlijk waar kom je vandaan vandaag.
‫Ik vergeet Indianapolis Indiana Indianapolis.
‫Ja.
‫Dus hij is daar in de eend, het kantoor daar.
‫Ja dat klopt.
‫En Joe gaat op zijn best een beetje praten over clustering.
‫Dit is een gloednieuw ding in Docker-desktop.
‫Welnu, we hebben nooit echt een opdrachtregelinterface gehad om serverclusters te maken.
‫En je weet dat we eerder kleine tools hadden, zoals de Docker-machine, die een
‫enkele instantie zouden kosten, maar dit is niet zo, Joe.
‫Rechts natuurlijk.
‫Het gaat voor het volgende niveau van extra functionaliteit om het volledige levenscyclusbeheer van een cluster te
‫verzorgen, zoals we doen met containers en services.
‫Ja.
‫En voor zover ik weet, was de geschiedenis hiervan rond de DCI waarvan ik denk dat ik vorig jaar
‫veel heb gesproken over de docker-gecertificeerde infrastructuur.
‫En dit is een soort evolutie van dat klopt.
‫Ja.
‫Rechts.
‫Dus de eerste soort DCI-sjablonen en -scripts.
‫We hebben daar veel goede feedback van gepubliceerd en het was grotendeels rond.
‫OKE.
‫Nou, ik wil niet leren zoals een hele andere set gereedschappen en dergelijke.
‫Ik bedoel, bedankt voor de scripts en sjablonen die nuttig zouden zijn.
‫Dus we deden een soort interne herziening van drie jaar tot drie, waarbij we alles in een container stopten
‫en er vervolgens een heel eenvoudige opdrachtregelinterface aan gaven.
‫En dus bieden we in deze iteratie, die we Docker-cluster noemen, een declaratieve syntaxis om in feite de hele
‫clusters te modelleren.
‫U kunt dus load balancers van knooppunten en dergelijke toevoegen.
‫Oke.
‫Dus het ruimt echt de hele ervaring op.
‫Geweldig.
‫Ik weet dat velen van ons, jullie kennen, als we eenmaal voorbij die donkere één op één zijn en we leren over het
‫bouwen van onze containers en het implementeren van onze afbeeldingen in registers, een van de volgende grote vragen is, waar plaats
‫ik het.
‫En ik denk dat zowel tijdens het leertraject als degenen die gewoon meer systeembeheerders zijn zoals ikzelf, waar ze
‫meer gericht zijn op de infrastructuurkant, proberen te achterhalen hoe je weet hoe ik
‫er clusters van kan bouwen van geavanceerde oplossingen die niet zomaar een basismachine zijn waarop Docker
‫goed draait.
‫En ik denk dat dit is waar dit echt om draait. Dit gaat meer over de
‫bedrijfsclusters en niet zozeer over een eenmalige machine waarop Docker draait.
‫Ja precies.
‫Dus Docker-machine is de huidige aanbieding voor Docker-run waarvan ik zou zeggen dat je die zou moeten gebruiken.
‫We hebben nog een tool waar we veel mee doen.
‫dr. Khan noemde Docker Job, die ook veel van dezelfde technologie-stacks gebruikt die ik
‫heb beschreven. Als we nog steeds aan verbetering werken, denk ik dat we over ongeveer zes maanden een aantal behoorlijk opwindende
‫aankondigingen zullen hebben.
‫Hmmmm.
‫Koel.
‫Ja.
‫Hier eerste zes maanden dat je het op internet zet is voor altijd.
‫Dus nu zijn we hier over zes maanden terug.
‫Nou Joe, dus ik weet dat je wat demo's hebt om te laten zien en natuurlijk weet je dat iedereen kijkt, dus laten
‫we erin duiken.
‫Wat heb je ons te laten zien.
‫Ja natuurlijk.
‫We zien ook mijn scherm en je klikt.
‫Ja, laat me op een paar knoppen
‫klikken, dus ja, je zou je scherm en Skype moeten kunnen delen en dan zou ik dat moeten zien.
‫Oke groen oke.
‫Oké, dus je weet dat de meeste mensen beginnen met dunker en met 19 3 hebben we
‫de mogelijkheid toegevoegd om CLIA-plug-ins in Docker zelf te plaatsen, zodat je extra functionaliteit kunt toevoegen.
‫Dus hebben we alle functionaliteit van DCI ingepakt en in een tool gestopt die een cluster wordt genoemd.
‫Dus als we kijken naar de functionaliteit van Docker-cluster die we kennen, maak een cluster aan, we kunnen de clusters inspecteren
‫die we hebben, we kunnen de clusters opsommen die we hebben, enkele van de belangrijkste functies hier.
‫Door clusters te back-uppen en te herstellen, zodat u weet dat als er iets misgaat, u altijd terug kunt
‫naar een bekende goede staat.
‫En dan weet je gedurende de levenscyclus van het cluster dat het in staat is om knooppunten toe te
‫voegen, verwijderde knooppunten te upgraden van 1983 naar 1989 of wat de volgende iteratie ook zal zijn.
‫En dat omvat al ons aanbod, evenals DCP DDR, waardoor die hele upgrade-ervaring naadloos mogelijk
‫wordt.
‫Dus hoe ziet een van deze verklaringen eruit.
‫Kijk eens naar het script dat ik hier heb vergeleken.
‫Dus we hebben je een soort van concept van variabelen op hoog niveau laten kennen waar
‫je waarden kunt toewijzen, zodat je sjablonen voor je clusters kunt maken.
‫En terwijl u ze implementeert, kunt u een soort van unieke wachtwoorden invullen die we natuurlijk geheim willen
‫houden.
‫Dus we zullen dat in onze declaratiebasisconfiguratie maken om met NWS te praten wat regionaal wacht om te implementeren
‫en laten we wat tags toevoegen.
‫Dokter, we hebben een tool genaamd Reaper die oude clusters doodt.
‫Dus ik moet het laten weten dat dit een huisdier is en dat het onder het DCI-project valt.
‫Dus maak het alsjeblieft niet dood.
‫Dus in termen van het cluster kunnen we de engineversie specificeren die we gebruiken om u C. P.
‫de versie die we daar willen installeren.
‫In dit voorbeeld ga ik voor de beknoptheid alleen CPD installeren.
‫Will kan ook worden geïnstalleerd.
‫Maar nogmaals, we kijken niet de hele dag naar de installatie.
‫Dus dan de resourcetypes kunnen we acht van die instanties doen.
‫We kunnen zes verzoeken doen om wat geld te besparen.
‫We kunnen acht van ons load balancers en DNS-provisioning hier rechtstreeks doen.
‫Dus we zouden een weet kunnen plaatsen als je je apps dot domain dot com wilt, we kunnen dat vooraf voorzien
‫van certificaten die worden geleverd door Let's Encrypt.
‫Dus echt het hele ding van al die verschillende technologieën komen hier samen onder
‫de motorkap met Dr. TROS.
‫Dus wat je krijgt is dat je die middelen krijgt.
‫Het zal ook de zogenaamde docker-context voor u creëren.
‫U kunt uw artscliënt dan naar die context schakelen en onmiddellijk met het cluster communiceren.
‫Dus we nemen een pauze om daar naar
‫te kijken en ik zal het scherm van Dr. cluster acht minuten zoals Tucker en Deb laten zien en noem het en we zullen samenwerken.
‫We moeten dus ons UCB-wachtwoord invoeren en veilig invoeren.
‫Dus daar gaan we.
‫We zullen met hub praten om licenties op te zoeken die ik beschikbaar heb.
‫We beginnen met het plannen van het cluster op NWS en dan zullen we zien dat
‫de slip van links naar rechts gaat om ons te laten weten dat de middelen het toelaten en vervolgens in kookshowstijl.
‫We bekijken welke clusters we beschikbaar hebben.
‫En ik heb al een demo op de achtergrond opgezet, zodat
‫we daar nu meteen naar kunnen kijken.
‫Doo doo doo
‫doo doo en dus daar kunnen we zien dat dit is wanneer we het cluster verwachten, we in feite een weerspiegeling krijgen
‫van de clusterdeclaratie die we hebben verstrekt om te maken met
‫naast alle verschillende parameters die standaardwaarden hadden die ze kregen opgelost tijdens de werking van de schepping.
‫Er zijn bijvoorbeeld een aantal Cuba en opties die zijn opgelost vanwege hun standaardinstellingen.
‫De manager kreeg een instantie die ervoor werd geïnstantieerd. Het instantietype was dit standaardinstantietype dat we hadden
‫gekozen en we hadden een ..
‫Dus we kozen het als een tool, want als standaard kun je het natuurlijk instellen op elk ondersteunde
‫besturingssysteem zoals we hebben op onze compatibiliteitsmatrix of
‫we zullen een EMI kiezen die werkt en waarvan bekend is dat deze wordt ondersteund die beschikbaar is en dan wij installeren al
‫het andere voor u.
‫Dus als u uw eigen EMI naar het cluster moet brengen, kunnen we dit negeren en de expliciete EMI zeggen die
‫u nodig hebt.
‫Dus dat is geweldig.
‫Maar hoe krijgen we er eigenlijk toegang toe.
‫Dus ik zei dat we deze dingen hebben die de contexten worden genoemd.
‫Dus op dit moment praat ik met de standaardcontext waarmee ik lokaal ben verbonden op het bureaublad van mijn arts.
‫Maar wat ik wil doen, is dat ik deze demo-context wil gebruiken die voor dit cluster is.
‫Dus eerst even wat de standaard context is.
‫We zullen eens kijken en zien dat ik een paar containers heb lopen.
‫Een daarvan is degene die het cluster op de achtergrond inricht.
‫En een andere is een Vault Server die ik lokaal heb draaien.
‫Maar wat we echt willen doen, is de clusters bekijken, de context die je demonstreert zomaar of de demo omwisselen
‫en we kunnen dat zien door een stukje te doen en een kijkje te nemen en
‫al deze prachtige containers te zien draaien.
‫We kunnen ook Dokterinfo doen en zien dat de server 33 containers draait, laten we alle ondersteunende informatie in
‫de cloud gaan en waar dit alles is opgeslagen.
‫Is het gewoon in de opdrachtregel.
‫De inspecteren.
‫Wat inspecteer ik als jij dat zegt.
‫Dus in de doktersmap die we hebben, hebben we enkele metadata die we op de achtergrond bewaren van
‫de set clusters, je hebt de informatie voor die clusters, zoals je inventaris SS-leeftijd.
‫Sleutels die we voor u genereren om het allemaal zo naadloos en eenvoudig mogelijk te maken.
‫En bovendien kunt u dit opnemen en de onderliggende tools gebruiken die we gebruiken als
‫u naar een deel van het recht moet migreren.
‫Is dit zoiets als Hoe zou een team.
‫Hoe zou een team van ops-mensen het gebruiken als het probeert te denken alsof het lokaal is opgeslagen, is
‫er een optie voor een externe winkel of iets roods.
‫Dus om dat te doen, is een externe status opgeslagen in deze iteratie waar we niet hard aan het werk zijn
‫om een API-setup te definiëren.
‫Dat maakt het gemakkelijk voor iemand om de volledige setfunctionaliteit te delen.
‫Uw organisatie team op individueel niveau.
‫Koel.
‫En welke versies van Docker zijn.
‫Is dit in staat om in te zetten.
‫Dus degenen die we steunen zijn Dr. Onderneming 3. 0.
‫Dat is de motor 1983 UCB 3 2 en Tier 2 7.
‫OKE.
‫En ik neem aan dat je specificeert, hoewel ik dat niet deed.
‫Ik heb het gemist in het bestand, maar uiteindelijk specificeer je dat.
‫Dus net als bij een toekomstige versie kunt u bepalen welke versies.
‫Ja.
‫Dus hier is de 98 0 3.
‫U kunt hier wat aanvullende informatie gebruiken om door te dringen tot een testkanaal als u een van
‫onze bèta's test en u kunt iets dergelijks specificeren, laten we zeggen dat u uw containers in een intern register plaatst.
‫U kunt dit wijzigen om toegang te krijgen tot uw eigen branchereferentie.
‫Ben je, er was een geweldige vraag in de chat over hoe dit in feite anders zou zijn dan het doen in een pop of een
‫andere die je kent zoals terraform of iets dergelijks dat er is.
‫Een voordeel van deze methode.
‫Het belangrijkste voordeel is dat we dat werk al voor je hebben gedaan, dus je kunt gewoon doorgaan en beginnen met
‫het definiëren van je clustertopologie, maar onder de motorkap weet je dat zeer vergelijkbare tools worden gebruikt.
‫Ik denk dat we terraform gebruiken om de bronnen te creëren, dus we bouwen eigenlijk al die
‫configuraties achter de schermen uit waar we een reeks ethische regels en draaiboeken hebben ontwikkeld om dat te stimuleren.
‫Dus vanuit die bedieningscontainer kun je die dingen kopiëren en indien nodig in je systeem
‫integreren.
‫Oké heel gaaf.
‫En toen zei je dat providers er zijn.
‫Wat zijn de aanbieders die je hebt bij de lunch rechts.
‫Dus bij de lancering lanceerden we met een W S. Ik geloof in deze volgende patch-release voor negentien en dertig tweeëndertig.
‫We zullen de Azure-ondersteuning op de hielen zitten.
‫We zullen aan deze bol werken om dit ook te kunnen doen.
‫Oke.
‫Wat nog meer.
‫Dus dit is wat Docker desktop enterprise recht heeft.
‫Dit is ondernemen.
‫Natuurlijk is dit voor het inzetten van serverondernemingen.
‫Dus.
‫Dus het zou logischer zijn voor iemand die je kent die een desktoponderneming runt, zodat ze dit begrijpen en dit
‫is een opdrachtregelplug-in die goed is.
‫Waar we het gisteren een beetje over hadden over plug-ins.
‫Dus als je niet bekend bent met plug-ins, is het plug-in-model er een waarbij de docker-opdrachtregel nu Docker-engine een tijdje iets heeft dat plug-ins wordt genoemd, maar de
‫opdrachtregel heeft nu plug-ins zodat je extra functionaliteit en
‫een sneak hint kunt toevoegen morgen is dat we een aantal andere mensen zullen hebben die je laten zien hoe je
‫je eigen opdrachtregel-plug-ins kunt maken om in principe te doen wat je wilt.
‫En dus de opdrachtregel van de docker en in wezen het schrijven van apps of scripts op
‫de opdrachtregel die toegang hebben tot de docker-functionaliteit zonder dat je al die API-aanroepen en dat soort dingen handmatig hoeft te
‫maken.
‫Het is dus best netjes.
‫Dus dit is profiteren van dat het eruit ziet en de plug-ins worden gebundeld in de enterprise-levering.
‫Dus als u de enterprise-engine op een knooppunt installeert, kunt u dat gebruiken als een soort jumpbox
‫om vervolgens de rest van uw cluster te maken.
‫Ja best cool.
‫En is dit iets waarbij als het op een gegeven moment faalt, je zo'n beetje kunt beginnen waar je was gebleven als je
‫gewoon het commando blijft herhalen.
‫Ja, het zal proberen zijn gegevens van de vorige run te vernieuwen en vervolgens overeenkomen met de
‫gewenste status, zodat je niet een hele reeks nieuwe clusters bouwt.
‫Maar als je probeert om nog een cluster te maken zoals dat hier eerder was en dan zal
‫het natuurlijk proberen een ander raster te maken.
‫Rechts.
‫Ja echt gaaf.
‫Nog iets om ons te laten zien.
‫Weet je, dat is een van de hoogtepunten die ik je kan laten zien dat wij het zijn.
‫Het maakt het zo eenvoudig dat u deze clusters kunt maken en ze heel snel kunt verwijderen.
‫Dus we moeten het gewoon leuk vinden om nu iets te proberen, maar we willen niet betalen voor de kosten van de cloudprovider
‫die je heel snel kent om gewoon hallo Dr. cluster heeft de demo verwijderd en dan ga ik door en begin het af
‫te breken.
‫Het is dus het creëren van alles wat je nodig hebt, van de BPC tot het subnet,
‫de beveiligingsgroepen tot de instanties, extra opslagruimte voor je doktersvolume zoals Marla Doctor.
‫Het probeert de beste opslagdriver te gebruiken die we ook overdreven kunnen gebruiken en je weet dat het voor ECP alles zal instellen dat je nodig hebt om de
‫DVR te verlaten en als S3-objectopslag voor je in te stellen.
‫Het werkt dus heel hard om het u zo gemakkelijk mogelijk te maken om u te laten weten dat onze best
‫practices juist zijn.
‫Ja.
‫Dat is echt gaaf dat dat oorspronkelijk zeker in lijn was met de doelstellingen van de DCI.
‫En de reden waarom ik het idee van het concept een jaar geleden leuk vond, had hij zo.
‫Oke.
‫Dus ik denk dat we het gisteren hadden over waar we het over hadden, voor het geval je geïnteresseerd bent in Docker desktop enterprise.
‫Dit komt omdat het een soort enterprise-kant is op je desktop, van de server enterprise stuff, de docker
‫enterprise cluster-dingen die je ons hier ziet bouwen.
‫Als je meer vragen hebt over hoe je een kopie hiervan kunt krijgen of hoe je een demo kunt krijgen,
‫Docker desktop enterprise en dat soort dingen.
‫Gisteren hebben we gesproken over het bereiken van uw bestaande, die u al
‫Docker-serveronderneming krijgt.
‫Ik weet dat het zo is, maar zo moeten we het verschil tussen de
‫desktop en de server onderscheiden.
‫Dus als u vandaag een server Docker enterprise heeft, neem dan contact op met uw contactpersoon,
‫dat is Docker rechtstreeks of uw partner waarmee u samenwerkt, en u kunt meer
‫te weten komen over alle nieuwe functies in Docker desktop enterprise.