Kubernetes 1.7 uitgebracht

0
127

0

Als je met behulp van containers in de productie van, je weet dat je moet een DevOps tool om ze te beheren. Voor veel bedrijven, Kubernetes dat programma. De zich snel ontwikkelende, open-source, container-orkestratie pakket heeft zojuist de nieuwste versie, Kubernetes 1.7, iets meer dan drie maanden sinds de ontwikkelaars uitgebracht Kubernetes 1.6.

Nog niet gehoord van Kubernetes? U zal. Natasja Bos, een Linux Foundation senior PR manager, vroeg, “Wat een Knipoog, Ancestry.com, Box, Buffer, GolfNow, en Ticketmaster gemeen hebben? De manier waarop zij hun infrastructuur. Het nemen van een pagina van giganten als Google, deze bedrijven zijn in te tikken in de container orchestration technologie Kubernetes.”

Naast deze bedrijven, Red Hat, Oracle, IBM en Microsoft, om maar een paar te noemen, hebben al geïnvesteerd in Kubernetes. Van alle belangrijke cloud-spelers, alleen Amazon Web Services (AWS) is van buiten naar binnen te kijken. Dat is geen toeval. Naast de technische voordelen, bedrijven Kubernetes als een manier om te proberen te kraken AWS cloud overheersing.

Deze mijlpaal release voegt opslag, beveiliging en uitbreidbaarheid functies te maken van de DevOps programma nog beter geschikt voor enterprise-klanten. Luis Pabón, CoreOS de technische leiding van Kubernetes ontwikkeling, geblogd, dat deze nieuwe versie maakt niet alleen nieuwe functies toe te voegen, maar “, vervolgt de bouw van nieuwe interfaces te maken Kubernetes meer uitbreidbaar is met een meer betrouwbare kern. … Uiteindelijk zijn doel is om het zo te maken, dat ontwikkelaars kunnen implementeren van nieuwe functies, gebaseerd op een stabiele, featurefull, core Kubernetes systeem, waardoor nieuwe functies worden toegevoegd op de vraag.”

Te verbeteren Kubernetes uitbreidbaarheid, Kubernetes 1.7 heeft twee nieuwe functies: De eerste is de API aggregatie tijdens runtime, waardoor de macht gebruikers toe te voegen Kubernetes-stijl pre-built, de derde of de gebruiker zijn gemaakt, application programming interfaces (API)van de s naar hun cluster.

De andere is een Container Runtime-Interface (CRI). Dit is uitgebreid met Nieuwe remote procedure calls (RPC) oproepen. Deze kunt ophalen container-statistieken van de runtime. CRI Validatie tests werden gepubliceerd, en Alpha containerd integratie, die ondersteunt standaard pod levenscyclus en het beheren van beelden, is nu beschikbaar.

De andere verbeteringen, door het gebied, zijn:

Veiligheid:

De Network Policy API is bevorderd naar stabiel. Netwerk beleid, uitgevoerd door middel van een netwerk plug-in, waarmee gebruikers instellen en afdwingen van regels die pods met elkaar kunnen communiceren. Knooppunt autorisator-en toegangscontrole-plug-in zijn nieuwe toevoegingen die beperken kubelet de toegang tot geheimen, pods en andere objecten die zijn gebaseerd op het knooppunt. Codering voor Geheimen, en andere middelen in etcd, is nu beschikbaar als alpha. Kubelet TLS bootstrapping nu ondersteuning voor client-en server-certificaat rotatie. Audit logs opgeslagen door de API-server zijn nu meer aanpasbaar en uitbreidbaar met ondersteuning voor het evenement filteren en webhooks. Zij bieden ook rijker gegevens voor systeem controle.

Stateful workloads:

StatefulSet Updates is een nieuwe beta-functie in 1.7, waardoor de automatische updates van stateful toepassingen, zoals Kafka, Dierenverzorger, en etcd, met behulp van een aantal strategieën, waaronder rolling updates. StatefulSets nu ook ondersteuning sneller schalen en opstarten voor toepassingen die niet hoeven te bestellen via Pod Beheer en Beleid. Dit kan een belangrijke verbetering van de prestaties. Lokale Opslag (alpha) was één van de meest gevraagde functies voor stateful toepassingen. Gebruikers hebben nu toegang tot lokale opslag van de volumes via de standaard PVC/PV-interface en via StorageClasses in StatefulSets. DaemonSets, die maken een pod per node al een update voorzien, en in 1.7 toegevoegd smart terugdraaien en geschiedenis mogelijkheden. Een nieuwe StorageOS Volume plugin biedt zeer beschikbaar, cluster blijvende volumes van de lokale of de aangesloten knooppunt opslag.

Ten slotte zijn er twee alpha kenmerken:

Externe toegang controllers biedt opties voor het toevoegen van custom business logica van de API-server voor het wijzigen van objecten, zoals ze zijn gemaakt en valideren van beleid.Beleid op basis van Federatieve Resource Plaatsing, die voorziet in de plaatsing van het beleid voor de federatieve cluster, op basis van aangepaste eisen, zoals regelgeving, prijzen, of de prestaties.

Al deze samen en je hebt nog meer redenen voor ondernemingen, die al betrokken zijn bij het gebruik van containers voor het beheren van hun 21ste eeuw cloud-toepassingen.

Verwante artikelen:

Red Hat integreert Kubernetes in Red Hat Cloud Suite Kubernetes leidt container orchestration Oracle te gebruiken Kubernetes voor het beheren van de cloud containers

0