ORACLE OKE → STACKIT SKE

Oracle OKE naar STACKIT Kubernetes Engine

Een OKE-cluster verhuist naar de STACKIT Kubernetes Engine (SKE) en uw workloadmanifesten kunnen blijven. StackToIT beoordeelt het cluster en de node pools als replatform, benoemt wat rond de workloads wordt herschreven en controleert op welke SKE-versies u kunt landen.

Een OKE-cluster en node pool, beoordeeld

Een kleine OCI-omgeving, voor deze pagina opgesteld en op 4 november 2026 door StackToIT beoordeeld. Links: de invoer. Rechts: de beslissing die StackToIT ervoor heeft vastgelegd, precies zoals die in assessment.json staat.

Voorbeeldinvoermain.tf
resource "oci_containerengine_cluster" "platform" {
  compartment_id     = var.compartment_id
  name               = "platform"
  kubernetes_version = "v1.31.1"
  vcn_id             = oci_core_vcn.platform.id

  endpoint_config {
    subnet_id            = oci_core_subnet.api.id
    is_public_ip_enabled = false
  }
}

resource "oci_containerengine_node_pool" "workloads" {
  cluster_id         = oci_containerengine_cluster.platform.id
  compartment_id     = var.compartment_id
  name               = "workloads"
  kubernetes_version = "v1.31.1"
  node_shape         = "VM.Standard.E5.Flex"

  node_shape_config {
    ocpus         = 4
    memory_in_gbs = 32
  }

  node_config_details {
    size = 3

    placement_configs {
      availability_domain = var.availability_domain
      subnet_id           = oci_core_subnet.nodes.id
    }
  }
}
StackToIT-assessmentassessment.json
[
  {
    "id": "oci_containerengine_cluster.platform",
    "class": "REPLATFORM",
    "confidence": "MEDIUM",
    "target": {
      "service": "STACKIT Kubernetes Engine (SKE)"
    },
    "reason": "An OKE cluster becomes an SKE cluster. Workload manifests can stay, while node pools, load balancer and storage annotations, identity and images are rewritten."
  },
  {
    "id": "oci_containerengine_node_pool.workloads",
    "class": "REPLATFORM",
    "confidence": "MEDIUM",
    "target": {
      "service": "STACKIT Kubernetes Engine (SKE)"
    },
    "reason": "An OKE node pool becomes an SKE node pool. The shape becomes a STACKIT flavor, and placement across zones is decided again."
  }
]
  • Manifesten kunnen blijven

    Het assessment zegt het ronduit: de workloads behouden hun manifesten. Wat verandert, zit eromheen: node pools, annotaties voor load balancers en opslag, identiteit en images.

  • Node pool naar SKE-node pool

    De pool draait 3 nodes van VM.Standard.E5.Flex met 4 OCPU's en 32 GB. Op SKE wordt de shape een STACKIT-flavor en wordt de plaatsing over zones opnieuw bepaald.

  • Privé-API-endpoint vastgelegd

    Het architectenrapport noemt de endpointinstellingen van het cluster, het subnet en het uitgeschakelde publieke IP-adres, tot de instellingen die uw architect overneemt.

SKE-versies, gecontroleerd op de dag zelf

Het rapport vermeldt elke SKE-versie met de bijbehorende data, gelezen van de lifecyclepagina's van STACKIT op 3 november 2026. Het broncluster draait v1.31.1.

  • Landen op 1.36

    SKE 1.36 wordt ondersteund, is uitgebracht op 27 augustus 2026 en verloopt volgens de publicatie op 9 juni 2027. Het rapport markeert die versie als geschikte doelversie met een laag timingrisico.

  • De verlopen versies overslaan

    1.32, 1.33 en 1.34 zijn op SKE al verlopen, dus het rapport raadt af om daarop te landen.

  • Updates op SKE

    Wanneer een versie verloopt, start SKE een verplichte update. Het rapport citeert hierover de STACKIT-documentatie, zodat uw team upgrades tijdig kan plannen.

Hoe de OKE-omgeving wordt gekoppeld

OCI-resourceSTACKIT-doelMigratieklasse
OKE-clusterSKE-clusterReplatforming
OKE-node poolSKE-node poolReplatforming
VCNSTACKIT-netwerken, met een Network Area waar routering ertussen nodig isHerconfiguratie
Subnets voor nodes en API-endpointSTACKIT-netwerken met een eigen adresbereikHerconfiguratie
NAT-gatewayEgressontwerp, bepaald door de netwerkeigenaarBeslissing van de architect
IAM-policy voor de workloadsSTACKIT-rollen en serviceaccounts, gekoppeld door uw architectBeslissing van de architect

Klassen zoals de run ze heeft vastgesteld. De twee subnets zijn twee eenheden van de run en delen hier één rij.

De volgorde van de migratie

De run plaatst de zeven eenheden op basis van hun afhankelijkheden in vier golven.

  1. Golf 1

    Het VCN en de IAM-policy.

  2. Golf 2

    De NAT-gateway en de twee subnets.

  3. Golf 3

    Het SKE-cluster.

  4. Golf 4

    De node pool, die afhankelijk is van het cluster en het nodesubnet.

Bewezen op een echte AWS-omgeving

De AWS Retail Store Sample App, een openbaar Terraform-project van AWS, door StackToIT beoordeeld en volledig gepubliceerd, precies zoals de run het heeft opgeleverd.

Casestudy bekijken (Engels)
282
Terraform-resourcedeclaraties geanalyseerd
44
migratie-eenheden geïdentificeerd
38
doeleenheden gegenereerd, van de 52 onderzochte eenheden
331
planstappen uitgeschreven

Vragen van platformteams

Veranderen onze Kubernetes-manifesten als we van OKE naar SKE overstappen?

De workloadmanifesten kunnen blijven. Wat wordt herschreven, is OCI-specifiek: node pools, annotaties voor load balancers en opslag, identiteit en images.

Welke Kubernetes-versie moet het SKE-cluster draaien?

In de run van 4 november 2026 was SKE 1.36 de ondersteunde doelversie, met een gepubliceerde einddatum van 9 juni 2027. Het rapport vermeldt de dag waarop de lifecycledata van SKE is gelezen, zodat uw team weet hoe actueel het antwoord is.

Wat gebeurt er met de OCI-policies die onze workloads gebruiken?

OCI-policies hebben op STACKIT geen tegenhanger op documentniveau. Uw architect koppelt de mensen en workloads erachter aan STACKIT-rollen en serviceaccounts en het assessment markeert elke policy voor die beslissing.

Bronnen

Uw volgende stap: STACKIT.

Vertel ons over uw omgeving, dan laten wij zien wat StackToIT daarvoor oplevert: doelarchitectuur, Terraform-artefacten en een gestructureerd migratieplan.

Laat uw gegevens achter, onze specialisten nemen contact met u op.

Liever zelf een e-mail sturen? connect@stacktoit.com

Wij gebruiken uw gegevens alleen om dit verzoek te beantwoorden en een mogelijke pilot te bespreken. Privacyverklaring