Kubernetes
Kubernetes is software die is ontworpen voor het beheren, schalen en implementeren van gecontaineriseerde toepassingen. Bekende bedrijven die de software gebruiken, zijn Pearson, Box, Huawei, Haufe.Group, BlackRock, Bla Bla Car, Comcast, Pokemon GO, Philips, SoundCloud, Goldman Sachs, SAP, WePay, The New York Times, Yahoo Japan, zulily, eBay en de Wikimedia Foundation. Kubernetes heeft zelfs een eigen conventie: KubeCon.
- Geautomatiseerde rollbacks en uitrol zal wijzigingen in een applicatie geleidelijk te plegen en tegelijkertijd een oogje houden op de gezondheid van het programma.
- Als er iets misgaat, zal Kubernetes automatisch terugdraaien naar de laatste beste versie tot de correcties aangebracht worden
- Opslag orkestratie laat monteren van elk opslagsysteem beheerder verlangens, zij het lokale opslag, populaire cloud providers (Amazon Web Services, Google Cloud), of zelfs netwerk opslagsystemen (iSCSI, NFS, Ceph, Flocker, Cinder, Gluster)
- batch uitvoering laat Kubernetes automatisch beheren CI en batch workloads, zelfs ter vervanging van mislukte containers
- Volledig open source software middel iedereen is vrij om het te wijzigen. De laatste build is altijd beschikbaar op de Kubernetes GitHub repository
- Online interactieve tutorials zijn beschikbaar voor gebruikers die proberen aan de slag
- Kubernetes is ontworpen om te werken met een soort van applicatie-ontwikkeling proces, betekent dat er meer gestroomlijnd platforms zijn waarschijnlijk beschikbaar voor meer gespecialiseerde behoeften
Ontwikkelaars die een uitgebreide en volwassen software oplossing willen voor de implementatie van cloud-applicaties wenden zich vaak tot één van de grootste namen op de markt, Kubernetes, en voor goede reden. Deze ongelooflijke platform is meer dan 15 jaar in de maak en is gevuld met functies die in de loop der jaren zijn toegevoegd, het combineren van de beste items van software vele andere ontwikkelaars. Bijvoorbeeld, de software is voorzien van automatische binpacking, welke containers plaatst in volgorde van hun benodigde middelen, het opslaan van beschikbaarheid en server werkdruk. Dit houdt middelen vrij voor andere taken en het verstrekken van een meer geoptimaliseerde ervaring die andere platforms ontbreek probeert te bereiken. Kubernetes is ook uitgerust met horizontale scaling, inwilliging van het verzoek meer middelen met een opdracht, automatisch op basis van CPU-belasting, of zelfs met een handige GUI. Een van de meest indrukwekkende kenmerken van Kubernetes is de zelfherstellende functionaliteit die automatisch containers die zijn mislukt opnieuw opgestart. Het kan ook gaan, te vervangen en opnieuw te plannen containers wanneer een knooppunt gaat slecht, waardoor regelmatig serveronderhoud op schema te blijven en het opslaan van downtime. Een door de gebruiker gedefinieerde health check kan worden geïmplementeerd om ervoor te zorgen dat ongezonde containers zijn niet eens geadverteerd klanten totdat ze krijgen een goede factuur van de gezondheid.