Kubernetes Engine (OKE) no Private Cloud Appliance

O Oracle Kubernetes Engine (OKE) é um serviço escalável e altamente disponível que pode ser usado para implementar qualquer aplicativo conteinerizado no Private Cloud Appliance.

O serviço OKE usa o Provedor de API de Cluster (CAPI) e o Provedor de API de Cluster do Oracle Cloud Infrastructure (CAPOCI) para orquestrar o cluster no Private Cloud Appliance.

O serviço OKE usa o Kubernetes, o sistema de código aberto para automatizar implantação, dimensionamento e gerenciamento de aplicativos conteinerizados em clusters de hosts. O Kubernetes agrupa os contêineres que compõem um aplicativo em unidades lógicas denominadas pods, para facilitar a gestão.

Para obter mais informações sobre o Kubernetes no Oracle, consulte O que é Kubernetes?. Para obter mais informações gerais sobre o Kubernetes, consulte o site do Kubernetes.

Usando o serviço OKE

Você pode acessar o serviço OKE para criar clusters do OKE usando a IU da Web do Private Cloud Appliance Compute, a CLI do OCI e a API.

Você pode acessar clusters do OKE usando a linha do comando do Kubernetes (kubectl), o Painel do Kubernetes e a API do Kubernetes.

No Private Cloud Appliance, o serviço OKE gerencia todos os nós de cluster do OKE, que são instâncias de computação. Um usuário autorizado pode executar tarefas como aplicar patch à instância.

Versões Suportadas do Kubernetes

O serviço OKE usa versões do Kubernetes que são certificadas como conformantes pela Cloud Native Computing Foundation (CNCF). O serviço OKE está em conformidade com a ISO (ISO-IEC 27001, 27017, 27018).

As versões suportadas do Kubernetes são 1.30.3, 1.29.9 e 1.28.8.

A melhor prática é manter os clusters atualizados para que estejam sempre executando versões do Kubernetes que são suportadas no momento pelo OKE. A exibição de um cluster informa se uma versão mais recente do Kubernetes está disponível para esse cluster. Consulte Atualizando um Cluster do OKE.

Versões Suportadas do Provedor Terraform do OCI

O tópico Criando Recursos de Rede do OKE fornece exemplos de scripts do Terraform para configurar os recursos de rede. Para usar esses scripts, instale o Terraform e o provedor do Terraform do Oracle Cloud Infrastructure (OCI).

No bloco provider do Terraform, especifique a versão do provedor Terraform do OCI para instalação como pelo menos v4.50.0, mas não maior que v6.36.0:

provider "oci" {
    version          = ">= 4.50.0, <= 6.36.0"
...
}

Limites do Serviço OKE

A tabela a seguir mostra os limites de serviço do serviço OKE no Private Cloud Appliance.

Serviço

Limite

Número máximo de clusters por tenancy

10

Número máximo de nós de trabalho (instâncias de computação) por cluster. Esses nós podem ser distribuídos em vários pools de nós.

128

Número máximo de nós por pool/grupo de nós

128

Número máximo de pools/grupos de nós por cluster

Sem limite de número de pools de nós, desde que o total de nós por cluster não exceda 128.

Número máximo de pods por nó

110. Este é o padrão do Kubernetes.