Kubernetes in detail: Een tool voor gecontaineriseerde software

Kubernetes in detail: Een tool voor gecontaineriseerde software

Wat is Kubernetes?

Kubernetes is een containerorkestratietool. Het is ontwikkeld door Google voor het automatiseren en beheren van de implementatie van containers: portable softwarepakketten die alle binaries, bibliotheken, configuratiebestanden en andere afhankelijkheden bevatten die nodig zijn om dat softwareprogramma te laten draaien.

Wat is container-orkestratie?

Containerorkestratie verwijst naar de automatisering van veelvoorkomende containermanagementtaken zoals implementatie, schalen en netwerkvorming. In plaats van het handmatig implementeren van uw microservices en webapps in de productie, kunt u met containerorkestratietools zoals Kubernetes geautomatiseerde workflows creëren.

Anatomie van een Kubernetes-cluster

Kubernetes beschikt over een aantal functies die u helpen bij het provisionen en implementeren van uw eigen containersoftwareprogramma's.

De beste manier om Kubernetes te begrijpen is om te begrijpen wat je krijgt in een typisch Kubernetes-cluster:

  • Pods: De kleinste implementeerbare rekeneenheid die u in Kubernetes kunt maken en beheren, van een enkele container tot meerdere containers die op dezelfde gedeelde opslag/netwerkbronnen draaien.
  • Nodes: De werkmachines (virtueel of fysiek) die de pods hosten die deel uitmaken van de workload van een applicatie. Elke node heeft ten minste één Kubelet, een middel dat ervoor zorgt dat de beschreven containers in de pod op een cluster draaien.
  • Control plane: De orchestratielaag die de API blootlegt die u gebruikt om uw containers, pods en nodes te beheren.
  • Add-ons: Functies zoals cluster-DNS breiden de functionaliteit van een cluster uit en bieden een DNS-server of Web-UI die kan worden gebruikt als een algemeen bruikbaar dashboard voor het monitoren en oplossen van problemen met apps die in het cluster of voor het cluster zelf draaien.

FlashArray//X testen

Werk in een self-service omgeving om het management van een Pure FlashArray//X te ervaren. Ontdek geavanceerde functies, waaronder snapshots, replicatie, ActiveCluster™ en zelfs VMware-integratie.

De voordelen van het gebruik van Kubernetes voor containerorkestratie

Voordelen van het gebruik van Kubernetes voor containerorkestratie zijn onder andere: 

  • Mogelijkheid om applicaties op schaal te implementeren en te updaten
  • Granulaire controle van compute- en opslagresources
  • Eenvoudigere automatisering en DevOps-integratie
  • Traffic routing en load-balancing
  • Verbeterde app-mobiliteit tussen public en private clouds of on-premises en hybride clouds
  • Geautomatiseerde health-checks, monitoring, roll-outs en rollbacks voor een betere software-resiliency

Hoe u Kubernetes met Pure Storage en Portworx kunt gebruiken

Portworx® is een Kubernetes-platform voor dataservices dat is ontworpen om persistente opslag, dataprotectie, disaster recovery en andere mogelijkheden voor uw gecontaineriseerde applicaties te bieden. Hoewel Portworx vanaf de basis is ontworpen om op elk opslagplatform te draaien, zijn de Pure Storage-oplossingen met hun massale parallelle en krachtige All-Flash-storage de perfecte hardwarematige tegenhanger voor uw Kubernetes-apps. Pure Storage en Portworx bieden samen een complete oplossing voor de data-opslaginfrastructuur die in staat is om een Moderne Data Experience™ te leveren.

800-379-7873 +44 20 3870 2633 +43 720882474 +32 (0) 7 84 80 560 +33 9 75 18 86 78 +49 89 12089 253 +353 1 485 4307 +39 02 9475 9422 +31 (0) 20 201 49 65 +46-101 38 93 22 +45 2856 6610 +47 2195 4481 +351 210 006 108 +966112118066 +27 87551 7857 +34 51 889 8963 +41 31 52 80 624 +90 850 390 21 64 +971 4 5513176 +7 916 716 7308 +65 3158 0960 +603 2298 7123 +66 (0) 2624 0641 +84 43267 3630 +62 21235 84628 +852 3750 7835 +82 2 6001-3330 +886 2 8729 2111 +61 1800 983 289 +64 21 536 736 +55 11 2655-7370 +52 55 9171-1375 +56 2 2368-4581 +57 1 383-2387