Zum Hauptinhalt springen
API-Referenz

Nine Kubernetes Engine

Nine Kubernetes Engine, oder NKE, ist ein komplett gemanagtes Kubernetes-Angebot mit Betrieb in Nine Datacentern in der Schweiz, ergänzt von zusätzlichen Services, damit du dich ganz auf die Entwicklung deiner Applikation konzentrieren kannst.

Erste Schritte​

Um NKE einzurichten, logge dich bitte über unser Cockpit ein. Wähle dann Managed Kubernetes aus unserer Produkt-Übersicht aus und erstelle deinen Cluster über Add Cluster. Bei der Erstellung kann es einige Minuten dauern, bis alle Services deployed sind. Für den Zugriff auf deinen Cluster schau dir bitte unseren Artikel zum Cluster Login an.

Für Entwicklungs-, Test- oder CI/CD-Workloads, die keine dedizierte Control Plane benötigen, kannst du alternativ einen leichtgewichtigen vCluster mit reduziertem Control-Plane-Overhead und schnellerer Bereitstellung erstellen.

Standorte​

NKE ist an folgenden Standorten verfügbar:

API / Cockpit NameNameStandortVerfügbare Produkte
nine-cz01ColoZüri 0.1Zürich City, Altstetten
nine-cz42ColoZüri 4.2Zürich City, Altstetten
nine-es34NTT Zürich 1Rümlang
nine-cz41ColoZüri 4.1Zürich City, Altstetten
  1. At this location, new resources cannot currently be created for some of our self-service products (CloudVMs, On-Demand Services, Managed Kubernetes)

Alle Standorte befinden sich physisch in der Schweiz — siehe Rechenzentrums-Standorte für Details.

Subnetze an jedem Standort​

Alle nine Kubernetes Engine Cluster Nodes besitzen standardmässig öffentliche IPs. Jeder Pod benutzt die öffentliche IP-Adresse des Nodes auf welchem er läuft, wenn Verbindungen zu externen System (ausserhalb des Clusters) initiiert werden (Kubernetes Standard Netzwerk-Model.) Die verwendeten IP-Subnetze hängen vom Standort des Nine Kubernetes Engine-Clusters ab. Du kannst eine aktuelle Liste der Subnetze im JSON-Format über unseren insight service beziehen:

LocationAPI Endpoint
alle Subnetzehttps://insight.nineapis.ch/subnets
nine-es34https://insight.nineapis.ch/subnets/nine-es34
nine-cz41https://insight.nineapis.ch/subnets/nine-cz41

Alle Standorte befinden sich physisch in der Schweiz — siehe Rechenzentrums-Standorte für Details.

Bitte beachte, dass neue Subnetze jederzeit hinzugefügt werden können.

Beispiel​

Mit dem Kommandozeilentool curl kannst du eine aktuelle Liste aller Subnetze anfordern:

curl https://insight.nineapis.ch/subnets

{"data":{"nine-cz41":["94.230.211.128/26"],"nine-es34":["178.209.59.64/26","185.88.237.64/26","5.148.184.0/26"]}}

Node Pools​

Wie viele andere Kubernetes-Angebote auch werden Nodes bei NKE in Pools angelegt. Ein Pool wird über den Namen und Maschinentyp, die Harddisk-Grösse sowie die Anzahl an Nodes definiert. Node-Pools ermöglichen eine vereinfachte Isolierung verschiedener Workloads voneinander auf der Node-Ebene. Sie können ausserdem individuell erweitert oder verkleinert werden.

NKE verwendet drei nine-standard-2 als Control-Plane-Nodes. Je nach den konfigurierten Services und der Nutzung des Clusters kann es erforderlich sein, den Machinentyp dieser Nodes anzupassen. Sollte dies notwendig sein, werden wir proaktiv mit dir Kontakt aufnehmen.

Maschinentypen​

NKE bietet die folgenden Maschinentypen:

NamevCPURAM (GiB)Monatliche Kosten
nine-standard-114CHF 31.70
nine-standard-228CHF 60.20
nine-standard-4416CHF 117.20
nine-highmem-2216CHF 104.20
nine-highmem-4432CHF 205.20
nine-highcpu-224CHF 38.20
nine-highcpu-448CHF 73.20
nine-highcpu-8816CHF 143.20

Benutzerdefinierte Maschinentypen​

Falls du einen Maschinentyp benötigst, der hier noch nicht definiert ist, kannst du das Format nine-custom-<vcpu>-<ram(MB)> verwenden. Zum Beispiel gibt der Typ nine-custom-12-32768 einen Maschinentyp mit 12 vCPUs und 32 GiB RAM, was gleichzeitig die maximale Konfiguration darstellt. Das maximale Verhältnis von RAM (GiB) zu vCPU beträgt 8, das minimale 2. Wenn du grössere Maschinentypen benötigst, zögere nicht, uns zu kontaktieren.

Die daraus resultierenden monatlichen Kosten können im Preiskalkulator oder in der untenstehenden Tabelle berechnet werden.

zusätzliche RessourcenMonatliche Kosten
Pro vCPUCHF 6.50
Pro 1 GiB RAMCHF 5.50
Pro 10 GiB SpeicherplatzCHF 1.60

Load Balancing​

NKE unterstützt Services des Typs LoadBalancer, die eine öffentliche IPv4-Adresse erhalten. Details findest du unter Load Balancing.

Persistent Storage​

NKE stellt verschlüsselte Persistent Volumes bereit, darunter NFS-basierte Volumes, die mehrere Pods gleichzeitig mounten können. Details findest du unter Persistent Storage.

Datensicherung​

Alle NKE Cluster werden standardmässig gesichert. Weitere Informationen dazu findest du in unserem Artikel zur Datensicherung.

Wartungsfenster​

Sicherheits- und Softwareupdates werden in der Regel während des NKE Wartungsfensters durchgeführt.

Daher kann es während dieses Wartungsfensters zu kurzen Serviceunterbrechungen kommen, ohne dass dies vorher angekündigt wird.

Einschränkungen​

NKE-Cluster verfügen über eingeschränkte Cluster-Admin-Berechtigungen, um die Stabilität und Sicherheit der verwalteten Komponenten zu gewährleisten. Weitere Einzelheiten zu diesen Einschränkungen und deren Auswirkungen auf Custom Resource Definitions (CRDs) findest du auf der Seite Sicherheitskonzepte.

Zusätzliche Services​

Wir bieten eine ganze Reihe an ergänzenden Services zu NKE an, um eine vollumfängliche Applikations-Plattform zu bieten. Alle verfügbaren Services findest du im Cockpit, die Preise kannst du auf unserer Website einsehen und weitere Details kannst du anderen Support-Artikeln entnehmen.

Weitere Informationen​

Für weiterführende Informationen wende dich bitte an info@nine.ch und für Support-Anfragen kontaktiere uns.