DEVOXX UK Conferentia. Elige compagem: Docker Swarm, Kubernetes vel Mesos. Pars III

Docker Swarm, Kubernetes, et Mesos sunt populares compages orchestrationis continens. In sermone, Arun Gupta sequentes rationes Docker, Swams, et Kubernetes comparat;

  • Progressus localis.
  • Munera instruere.
  • Multi- vas applicationes.
  • Operae inventio.
  • EMENDANDA SERVITIUM.
  • Curre-semel pensa.
  • Integration with Maven.
  • "Volubilis" renovatio.
  • Botrus Couchbase database creando.

Quam ob rem clare percipies quid cuique instrumenti orchestrationis praebeant et discas quomodo his suggestis efficaciter utatur.

Arun Gupta princeps technologus est productorum aperto-fontis apud Services interretialem, qui Solem, Oraculum, Rubrum Hat et Couchbase elit communitates explicans per 10 annos. Magnam experientiam habet operandi in ducendo iunctos crucis functiones promovendi et exsequendi belli ad mercaturas expeditiones et programmata. Partes machinarum Solis adduxit, una e conditoribus theam EE Javae et in ramo Devoxx4Kids US effector est. Arun Gupta auctor est plus quam 2 milia nuntia in IT diario et colloquia dedit plus quam 40 in terris.

DEVOXX UK Conferentia. Elige compagem: Docker Swarm, Kubernetes vel Mesos. Pars III
DEVOXX UK Conferentia. Elige compagem: Docker Swarm, Kubernetes vel Mesos. Pars III

Linea 55 continet COUCHBASE_URI monstrans huic servitutis datorum, quod etiam factum est utentes lima configurationis Kubernetes. Si lineam 2 spectes, genus potes videre: Munus est officium creandi quod vocatur lecti-servitium, idemque nomen in linea inscriptum est 4. Infra portus quidam sunt.

DEVOXX UK Conferentia. Elige compagem: Docker Swarm, Kubernetes vel Mesos. Pars III

Lineae clavis sunt 6 et 7. In servitio dico: "Heus, hae pittacii quaero!", et hi pittaci nihil aliud sunt quam nomina par variabilis, et linea 7 puncta ad thalamum meum. adhibitis. Portus sunt qui accessum iisdem titulis praebent.

In linea 19 novum genus ReplicaSet condo, linea 31 nomen imaginis continet, et lineae 24-27 punctum metadata cum meo vasculo coniungunt. Hoc ipsum servitus quaerit et quid nexus sit. In fine tabella quaedam nexus inter lineas 55-56 et 4, dicens: "hoc opera utere!"

Itaque officium meum committitur cum effigies est posita, et cum unaquaeque effigies stata suum portum cum pittacio respondente habet, in officio includitur. Ex parte viae viae, vos simpliciter ministerium vocas, quod tunc utitur statuto replicationum quas debes.

Consequenter, vasculum WildFly habeo quod communicat cum backend database per Service Couchbase. Frontem uti possum cum siliquis pluribus WildFly, qui etiam communicat cum basi toris per ministerium lecti lecti.

DEVOXX UK Conferentia. Elige compagem: Docker Swarm, Kubernetes vel Mesos. Pars III

Postea videbimus quomodo officium extra botrum positum communicat per IP oratio sua cum elementis intra botrum sitis et internam IP habere.

Itaque continentia magna sunt, sed quam bonum est uti vasis stativis? Intueamur rationem uncinorum pro stativis, seu continentibus persistentibus. In Docker, 4 diversi sunt accessus ad informationem repositionis quae observandum est. Primum est Implicitum Per-Continens, quod significat cum lecti stratis, MySQL vel MyDB vasis satatis, omnes incipiunt ab defectu Sandbox. Id est, omne quod conditum est in datorum, in ipso vase reponitur. Si continens evanescit, notitia una cum illo evanescit.

Secunda est: Explicit Per- Continens, cum tabulas specificas cum volumen dotale creas mandatum ac notitias in eo repone. Tertius Per-Hottius accessus tabularum repositionis coniungitur, cum omnia in vase condita simul in exercitum duplicantur. Si continens defecerit, notitia super exercitum remanebit. Hic usus est plurium exercituum multi- milium, qui in scaena variarum solutionum producere visum est. Vasa tua dicamus cum applicationibus tuis ad exercitum currunt, sed vis notitias tuas alicubi in Interreti condere, et ad hoc uteris automatice destinata ad systemata distributa.

DEVOXX UK Conferentia. Elige compagem: Docker Swarm, Kubernetes vel Mesos. Pars III

Uterque istorum modorum loco certo utitur. Implicit et Explicit copia notitiarum per- continens copiae apud /var/lib/docker/volumos. Cum methodo Per-Hontensi utens, repositio intra continens annectitur, et ipsum continens hospitio annectitur. Pro multihosts, solutionibus uti possunt Ceph, ClusterFS, NFS, etc.

Si continens constans deficit, directorium repono in duobus primis casibus inaccessibilis fit, sed in duobus ultimis casibus aditus servatur. Sed in primo casu repositio accessere potes per exercitum Docker currentem in virtualem machinam. In secundo casu, notitia vel non peribit, quia tabulam explicitam creasti.

Si hospes deficiat, directorium repono in tribus primis casibus perpendat, in ultimo casu nexus cum repositorio non intermittitur. Munus denique communis penitus excluditur pro repono in primo casu et in ceteris fieri potest. In secundo casu, secundum repositiones communicare potes sive subsidia datorum repositionis distributa necne. In casu Per-Hot, distributio data tantum in data multitudine potest, et pro multi- tudinis dilatatione providetur.

Haec ratio habenda est cum continentia publica creando. Aliud instrumentum utile Docker est Volubilis plugin, quae in principio "batteries adest, sed reponi debet." Cum a Docker vase incipis, inquit, "Heus, cum vas datorum committitur, notitias tuas in hoc vase condere potes!" Pluma defalta haec est, sed eam mutare potes. Hoc plugin te permittit uti retis coegi vel aliquid simile pro vase database. Defaltam coegi pro repositione hospitis includat et continens integrationem permittit cum systematis repositionis externae ut Amazon EBS, Storage Azure et GCE orbis Pertinax.

Proximus lapsus ostendit architecturae Docker Volume plugin.

DEVOXX UK Conferentia. Elige compagem: Docker Swarm, Kubernetes vel Mesos. Pars III

Color caeruleus repraesentat clientem Docker cum hospite caeruleo Docker sociatum, quod habet machinam repositam localem quae tibi cum vasis ad condendum data praebet. Green indicat Plugin Client et Plugin Daemon, quae etiam hospitati coniuncta sunt. Facultatem praebent ut notitias congregem in retis repositionis speciei Repono Backend tibi opus est.

Docker Volume plugin uti potest cum repositione Portworx. Modulus PX-Dev est actu continens quod curris quae connectit cum tuo Docker hospite et permittit te ut facile copia notitiarum in Amazonibus EBS.

DEVOXX UK Conferentia. Elige compagem: Docker Swarm, Kubernetes vel Mesos. Pars III

Cliens Portworx permittit te monitorem status variarum continentiae repositae quae hospiti tuo coniunctae sunt. Si blogum meum visitas, legere potes quomodo plurimum Portworxcum cum Docker fac.

Notio repositionis in Kubernetes Docker similis est et repraesentatur per directoria quae pervia sunt vasculo tuo in vasculo. Continens vitam cuiuslibet sui iuris sunt. Typi repositi frequentissimi praesto sunt: ​​hostPath, nfs, awsElasticBlockStore, et gsePersistentDisk. Videamus quomodo hae thesauri in Kubernetes operantur. De more earum connectendi processum 3 gradibus constat.

Prima est quod aliquis in latere retis, plerumque administrator, te praebet assidue repono. Pertinax Volubilis configurationis fasciculus huic correspondens est. Deinceps, elit applicatio scribit limam configurationem vocatam PersentVolumeClaim, vel PVC repositionis petitionem, quae dicit: "L GB distributorum repositionis cibariorum habeo, sed ut aliis etiam facultatibus utar, hoc PVC dico me nunc tantum postulo X GB ". Tertius denique gradus est, quod petitio tua in tabulario reposita est, et applicatio quae vasculum habet, vel figuram, vel aliquid simile, incipit utendo. Praestat meminisse hunc processum consistere in 50 gradibus memoratis et scalable esse.

DEVOXX UK Conferentia. Elige compagem: Docker Swarm, Kubernetes vel Mesos. Pars III

Proxima lapsus demonstrat Kubernetes Perseverantiam continens architecturae AWS.

DEVOXX UK Conferentia. Elige compagem: Docker Swarm, Kubernetes vel Mesos. Pars III

Intus rectangulum fuscum, quod botrum Kubernetes exhibet, una nodi magistralis est et duo nodi operarii, flavo indicantur. Una nodi laborantis continet vasculum aureum, repositio, figuram moderatoris, et continens Couchbase viridis Docker. Botrus intus, supra nodos, rectangulum purpureum indicat servitii extrinsecus pervium. Haec architectura commendatur ut notitia repono in ipsa fabrica. Si opus est, notitias meas in EBS extra botrum reponere possum, ut in proximo lapsu monstratum est. Exemplar hoc typicum est ad scalas, sed aspectus nummarius est considerare cum eo utens - notitia recondens alicubi in retis carior esse potest quam in hospite. Cum solutiones continentiae eligendo, hoc unum ex gravissimis argumentis est.

DEVOXX UK Conferentia. Elige compagem: Docker Swarm, Kubernetes vel Mesos. Pars III

Sicut cum Docker, assiduis vasis Kubernetes cum Portworxibus uti potes.

DEVOXX UK Conferentia. Elige compagem: Docker Swarm, Kubernetes vel Mesos. Pars III

Hoc est quod in hodierno Kubernetes 1.6 terminologia "StatefulSet" appellatur - modus operandi cum applicationibus statalibus quae eventibus de podagra claudendi et de Shutdown gratia faciendo. In nostro casu huiusmodi applicationes databases sunt. In meo blog legere potes quomodo creare StatefulSet in Kubernetes Portworx usus.
Fama de aspectu evolutionis. Docker, ut dixi, habet 2 versiones - CE et EE, in primo casu loquimur de stabili versione editionis Communitatis, quae semel singulis mensibus 3 renovatur, contraque versionem menstrualem renovatam EE. Docker pro Mac, Linux vel Fenestra potes. Postquam inauguratus est, Docker sponte renovabit et facillime incipiet.

DEVOXX UK Conferentia. Elige compagem: Docker Swarm, Kubernetes vel Mesos. Pars III

Pro Kubernetes, versionem Minikube praefero - bonum est ut cum suggestu incipias creando botrum in uno nodo. Ad ligaturas plurium nodum creandas, electio versionum latior est: hae sunt kops, kube-aws (CoreOS+AWS), kube-up (outdated). Si AWS-substructio Kubernetes uti cupis, commendamus iungendum AWS SIG, quod in omni Veneris die online occurrit et varias materias interesting quae cum AWS Kubernetes proclamat.

Intueamur quomodo Renovatio Rolling in his suggestis peragatur. Si botrus plurium nodi est, certa versione utitur imaginis, exempli gratia, WildFly:1. Renovatio volvens significat versionem imaginis successiue reponi cum una in unaquaque nodo novam, alteram post alteram.

DEVOXX UK Conferentia. Elige compagem: Docker Swarm, Kubernetes vel Mesos. Pars III

Ad hoc utor, utar imperio docker officium renovationis (nomen servitii) in quo denotamus novam versionem WildFly: 2 imaginem et modum renovationis parallelismi renovationis 2. Numerus 2 significat quod systema 2 applicationis imagines renovabit simul, deinde 10-secunda renovatio morae 10*, post quam altera 2 imagines renovabitur in 2 nodis pluribus, etc. Hoc simplex mechanismum renovatio volvens tibi pro parte Docker praebetur.

In Kubernetes, renovatio volvens hoc modo operatur. Replicatio moderatoris re- plexum replicationum eiusdem versionis creat, et quodlibet vasculum in hoc webapp-rc providetur cum pittacio in etcd. Cum vasculum egeo, Applicationem servitii utor ut repositorium etcd accedens, quod mihi praebet vasculum cum pittacio specifico utendo.

DEVOXX UK Conferentia. Elige compagem: Docker Swarm, Kubernetes vel Mesos. Pars III

In hoc casu habemus 3 siliquas in Replicatione moderatoris currentis WildFly versionis 1 applicationis. Cum adaequationis in curriculo, altera replicatio moderatoris creatur eodem nomine et indice in fine - - xxxxx, ubi x sunt numeri incerti, et cum eisdem pittaciis. Nunc applicationis officium habet tres siliquas cum applicatione antiquae versionis et tres siliquas cum nova versione in nova Replicationis moderatoris. Postea siliquae veteres deletae sunt, replicatio moderatoris cum novo siliquae renominato et in exer.

DEVOXX UK Conferentia. Elige compagem: Docker Swarm, Kubernetes vel Mesos. Pars III

Ad magna transeamus. Docker multa mandata aedificavit in vigilantia. Exempli gratia, docker continens stats mandatum lineae interface permittit ut informationes de statu vasorum ad consolandum omnem secundum usum - processus usus, orbis usus, onus retis sinat. Docker Longinquus API instrumentum notitias praebet quomodo cliens cum servo communicat. Simplicibus praeceptis utitur, sed in Docker REST API fundatur. In hoc casu verba REQUIES, Mico, Remota idem significant. Cum hospitem communicas, est REQUIES API. Docker Longinquus API te permittit ut plus informationes de vasis currit. My blog outlines the details of using this monitoring with Windows Server.

Monitorium auctor eventus systematis cum currens multi- gregii botri efficax est ut notitia de multitudine fragore vel continente fragorem in certa multitudine, officia scalis et similibus, consequi possit. Incipiens a Docker 1.20, Prometheum includit, qui terminos in applicationes exsistentes implicat. Hoc tibi permittit ut metrics per HTTP accipias et eas in dashboards exhibeas.

Alia pluma vigilantia est cAdvisor (brevis pro vase advisor). Analysis analyses et usum praebet et usum operandi e vasis currit, Prometheum metri ius e pixide praebens. Peculiaris de hoc instrumento est quod tantum pro ultimis 60 secundis notitias praebet. Ergo haec notitia colligere poteris et pone in database ut diu terminus processus monitorem possis. Potest etiam adhiberi ad ashboardday metrice metrice graphice utendo Grafana vel Kibana proponere. My blog has a detailed description of how to use cAdvisor to monitor continentia utens Kibana ashboardday.

Proxima lapsus ostendit quid Prometheus ephebus output similis et metrice praesto ad ostentationem.

DEVOXX UK Conferentia. Elige compagem: Docker Swarm, Kubernetes vel Mesos. Pars III

In sinistro fundo vides metri pro petitionibus HTTP, responsionibus, etc., a dextra ostentationem graphicam eorum.

Kubernetes etiam in instrumentis vigilantia aedificatis comprehendit. Haec lapsus ostendit botrum typicum unum magistrum et tres nodos operariorum continens.

DEVOXX UK Conferentia. Elige compagem: Docker Swarm, Kubernetes vel Mesos. Pars III

Singulae nodi laborantes continentem automatice cAdvisorem deductae sunt. Praeterea est Heapster, vigilantia ac metrica collectionis ratio perficiendi compatitur cum Kubernetes versionis 1.0.6 et superiori. Heapster permittit ut non solum metricas operas operum, siliquarum et vasorum colligere, sed etiam eventus et alia signa ex toto botro generata. Ad notitias colligendas, loquitur Kubelet de singulis podagras, automatice notitias in datorum InfluxDB reponit, et ea ut metrica ad Grafana ashboardday outputat. Tamen mementote si miniKube uteris, haec factura per defaltam praesto non est, ut additionibus vigilantia uti debebis. Totum igitur est ubi vasa curris et quae instrumenta vigilantia uti potes per defaltam et quae ad additiones separatas instituere debes.

Proxima lapsus ostendit Grafana dashboards quae currentem statum continentiae meae ostendunt. Est satis multum interesting notitia hic. Nimirum multa instrumenta processuum mercatorum Docker et Kubernetes vigilantia sunt, ut SysDig, DataDog, NewRelic. Quaedam ex eis tempus liberorum triginta annorum habent, ut experire possis et invenire quod tibi maxime placet. Personaliter uti Malo SysDig et NewRelic, quae bene cum Kubernetibus integrant. Instrumenta sunt quae aeque bene in suggestis Docker et Kubernetes integrant.

Quidam ads

Gratias tibi ago pro manendo nobiscum. Placetne tibi vasa nostra? Vis videre plus interesting contentus? Suscipe nos ponendo ordinem vel commendando amicos; cloud VPS for developers from $4.99, unicum analogum de ingressu servientibus, quod a nobis pro vobis est inventum: Tota veritas de VPS (KVM) E5-2697 v3 (6 Cores) 10GB DDR4 480GB SSD 1Gbps e $19 vel quomodo ministrator communicabit? (praesto cum RAID1 et RAID10, usque ad 24 coros et usque ad 40GB DDR4).

Dell R730xd 2x vilius in Equinix Tier IV centri Amstelodami? Tantum hic 2 x Intel TetraDeca-Core Xeon 2x E5-2697v3 2.6GHz 14C 64GB DDR4 4x960GB SSD 1Gbps 100 TV from $199 in Belgio! Dell R420 - 2x E5-2430 2.2Ghz 6C 128GB DDR3 2x960GB SSD 1Gbps 100TB - from $99! Read about Quomodo aedificare infrastructuras: Ed. classis cum usu Dell R730xd E5-2650 v4 servientibus valet 9000 nummis Europaeis?

Source: www.habr.com