Kubernetes heeft zijn derde release dit jaar aangekondigd met Kubernetes 1.16. De nieuwste versie heeft in totaal 31 verbeteringen: 8 verbeteringen die naar stabiel gaan, 8 verbeteringen in bèta en 15 verbeteringen in alfa. De belangrijkste punten van de huidige release zijn klantbronnen, gereviseerde statistieken en volume-uitbreiding. Sommige bedrijven, zoals Canonical, kondigden volledige bedrijfsondersteuning aan voor 1.16.
Kubernetes heeft zijn derde release dit jaar aangekondigd met Kubernetes 1.16. De nieuwste versie heeft in totaal 31 verbeteringen: 8 verbeteringen die naar stabiel gaan, 8 verbeteringen in bèta en 15 verbeteringen in alfa. De belangrijkste punten van de huidige release zijn klantbronnen, gereviseerde statistieken en volume-uitbreiding. Sommige bedrijven, zoals Canonical, kondigden volledige bedrijfsondersteuning aan voor 1.16.
Kubernetes is een open-source container-orkestratiesysteem en is sinds het uitkwam enorm populair. Naarmate er meer cloud-native applicaties uitkomen, wordt Kubernetes aantrekkelijker. En nu heeft bijna elke grote leverancier enige vorm van ondersteuning van het systeem.
Aangepaste bronnen, of CRD's, zijn beschikbaar sinds 1.7 in bèta, maar die zijn nu algemeen beschikbaar. CRD's vormen de basis voor uitbreidingen in het Kubernetes-ecosysteem. Ze begonnen als een grondig herontwerp van het ThirdPartyResources-prototype en zijn nu beschikbaar met apiextensions.k8s.io/v1.
Kubernetes heeft zijn metrics herzien door de implementatie van een metrics registry. Dit geeft statistieken meer transparantie en stabiliteit. Active Directory Group Managed Service Account (GMSA) is overgegaan naar bèta. Volgens Kubernetes is GMSA een specifiek type Active Directory-account waarmee Windows-containers een identiteit over het netwerk kunnen dragen en kunnen communiceren met andere bronnen. Windows-containers kunnen nu geverifieerde toegang krijgen tot externe bronnen. Bovendien biedt GMSA automatisch wachtwoordbeheer, vereenvoudigd beheer van de Service Principal Name (SPN) en de mogelijkheid om het beheer te delegeren aan andere beheerders over meerdere servers.
kubeadm is up to alpha en richt zich ook op Windows-werkknooppunten, waardoor gebruikers zich kunnen aansluiten bij (en resetten van) knooppunten in een bestaand cluster. kudeadm kan worden gebruikt om een Windows-knooppunt voor te bereiden en toe te voegen aan een cluster. Het knooppunt heeft de status Gereed en kan Windows-containers uitvoeren wanneer de bewerkingen zijn voltooid.
Ook in alpha is Container Storage Interface (CSI). Dankzij de ondersteuning van CSI-plug-ins kunnen Windows-nodes in een Kubernetes-cluster gebruikmaken van persistente opslagmogelijkheden voor op Windows gebaseerde workloads. CSI is toegevoegd aan FlexVolume en in-tree storage-plug-ins als opslagopties voor Windows-workloads
Een grote aankondiging is de alfafunctie Endpoint Slices. Endpoint Slices moeten een grotere schaalbaarheid voor Kubernetes Services mogelijk maken. Endpoint Slices fungeren als een alternatief voor Endpoint-resources. Eindpuntresources moeten netwerkeindpunten bevatten die alle pods vertegenwoordigen die overeenkomen met een service. Naarmate Services beginnen te schalen naar duizenden pods, worden de corresponderende Endpoints-resources behoorlijk groot. Het simpelweg toevoegen of verwijderen van één eindpunt aan een service op deze schaal kan behoorlijk kostbaar zijn. Endpoint Slices daarentegen hebben netwerkeindpunten voor een service die zijn opgesplitst in meerdere bronnen, waardoor de hoeveelheid gegevens die nodig is voor updates op schaal aanzienlijk wordt verminderd. Eindpuntsegmenten zijn standaard beperkt tot elk 100 eindpunten.
Aanvullende opmerkelijke functie-updates
- Topology Manager, een nieuwe Kubelet-component, heeft tot doel beslissingen over resourcetoewijzing te coördineren om geoptimaliseerde resourcetoewijzingen te bieden.
- IPv4/IPv6 dual-stack maakt de toewijzing van zowel IPv4- als IPv6-adressen aan pods en services mogelijk.
- API Server Network Proxy gaat alfa in 1.16.
- Extensies voor Cloud Controller Manager-migratie.
- Voortdurende beëindiging van API's extensions/v1beta1, apps/v1beta1 en apps/v1beta2; deze extensies worden in 1.16 buiten gebruik gesteld
Beschikbaarheid
Kubernetes 1.16 kan worden gedownload op GitHub.
Meld u aan voor de StorageReview-nieuwsbrief