Os nós virtuais fornecem uma experiência de Kubernetes serverless, oferecendo elasticidade granular de pod com preços por pod. Dimensione suas implementações sem precisar considerar a capacidade de um cluster, simplificando assim as operações.
Nós gerenciados são nós de trabalho criados na tenancy e operados com responsabilidade compartilhada entre você e a OCI. Eles são adequados para muitas configurações e formas de computação não compatíveis com nós virtuais.
Os nós autogerenciados oferecem mais personalização e controle para configurações de computação exclusivas e configurações avançadas não compatíveis com nós gerenciados, como HPC/GPU bare metal habilitado para RDMA para cargas de trabalho de IA.
Otimize o custo e o desempenho escolhendo as formas de computação mais apropriadas entre uma ampla gama de opções de bare metal e máquinas virtuais, incluindo GPUs NVIDIA de alta potência e CPUs Arm e AMD econômicas. Suporte a imagens de multiarquitetura com o Oracle Container Image Registry.
Simplifique a tarefa de atualizar os nós de trabalho gerenciados com o ciclo de nós sob demanda, que elimina a necessidade da rotação manual e demorada dos nós ou do desenvolvimento de soluções personalizadas. Modifique facilmente as propriedades do pool de nós, incluindo chaves SSH, tamanho do volume de inicialização e scripts de inicialização de nuvem personalizados.
Amplie e controle facilmente a funcionalidade dos seus clusters OKE com um conjunto de software adicional configurável. O OKE gerencia ciclos de vida de complementos, desde a implementação e configuração iniciais até operações contínuas, incluindo atualizações, aplicação de patches, dimensionamento e alterações contínuas na configuração.
Acione uma atualização da sua versão do Kubernetes com um clique. Os nós virtuais fornecem automaticamente atualizações contínuas e instantâneos e patches da segurança para seus nós e infraestrutura subjacentes de trabalho, respeitando a disponibilidade de suas aplicações.
Aumente a disponibilidade das aplicações usando clusters que abrangem vários domínios de disponibilidade (data centers) em qualquer região comercial ou em região dedicada da Oracle Cloud Infrastructure (OCI) . Escale os pods horizontal e verticalmente e escale os clusters também.
Quando uma falha de nó é detectada, o OKE provisiona automaticamente novos nós de trabalho para manter o cluster disponível.
As opções automatizadas de cordão e drenagem permitem excluir nós de trabalho com segurança sem interromper as aplicações.
Monitore e proteja suas aplicações com ferramentas de observabilidade da OCI, Datadog, Aqua Security e muito mais.
Implemente clusters do Kubernetes com um clique, incluindo as redes de nuvem virtual subjacentes, gateways da Internet e gateways NAT.
Automatize as operações do Kubernetes com APIs REST baseadas na web e CLI (interface de linha de comando) para todas as ações, incluindo criação de cluster, dimensionamento e operações.
O OKE se integra perfeitamente aos serviços da OCI, incluindo Container Registry, CI/CD DevOps, rede, armazenamento e muito mais. Com o OCI Service Operator for Kubernetes você pode gerenciar diretamente os serviços da OCI no cluster do OKE. Crie, gerencie e estabeleça conexões com recursos como o Autonomous Database e o MySQL Database usando a API e as ferramentas do Kubernetes.
O OKE foi desenvolvido com base em padrões abertos e está totalmente em conformidade com o Kubernetes upstream de código aberto, permitindo que você aproveite as soluções do ecossistema e se integre às suas ferramentas de desenvolvimento preferidas, como Argo CD, GitHub, Jenkins e muito mais.
Obtenha soluções em contêineres pré-embaladas e otimizadas para obter o desempenho ideal no OKE por meio do OCI Container Marketplace.
O OKE usa Kubernetes de código aberto não modificado que está em conformidade com os padrões Cloud Native Computing Foundation (CNCF) e Open Container Initiative para facilitar a portabilidade de aplicações.
O Oracle Cloud Guard oferece governança do Kubernetes pronta para uso, fornecendo segurança automatizada e adesão às melhores práticas ao implementar recursos no OKE. Ao identificar automaticamente problemas de configuração, ele permite que você proteja e mantenha facilmente a conformidade dos clusters OKE.
A OCI sempre criptografa volumes em blocos, volumes de inicialização e backups de volumes em repouso usando o algoritmo Advanced Encryption Standard (AES) com criptografia de 256 bits. Você também pode criptografar segredos do Kubernetes em repouso usando o Serviço de Gerenciamento de Chaves e/ou gerenciar o ciclo de vida de suas próprias chaves de criptografia usando o OCI Vault.
O OKE oferece suporte à conformidade com diversas estruturas regulatórias, como HIPAA, PCI, SOC 2 e muitas outras.
Com clusters privados, você pode restringir o acesso ao endpoint da API do Kubernetes para sua rede on-premises ou um host Bastion, melhorando sua postura de segurança. Use o OCI Bastion para acessar facilmente clusters totalmente privados.
Os nós virtuais do OKE fornecem isolamento robusto a cada pod do Kubernetes, sem compartilhar nenhum recurso subjacente de kernel, memória ou CPU. Esse isolamento a nível de pod permite que você execute cargas de trabalho não confiáveis, aplicações multitenant e processe dados confidenciais.
O OKE suporta grupos de segurança de rede (NSGs) para todos os componentes de cluster. Um NSG consiste em um conjunto de regras de segurança de entrada e saída que se aplicam a placas de interface de rede virtual (VNICs) em sua rede de nuvem virtual (VCN). Com o NSG, você pode separar a arquitetura da VCN dos requisitos da segurança dos componentes de cluster.
Controle o acesso e permissões usando o OCI Identity and Access Management (IAM) nativo e controle de acesso baseado em função do Kubernetes. Você também pode configurar a a autenticação de multifator OCI IAM. A Identidade doOKE permite estabelecer autenticação segura no nível do pod para APIs e serviços da OCI. Ao implementar o princípio de “menor privilégio” para cargas de trabalho, você garante que os usuários tenham acesso apenas aos recursos necessários.
O OKE suporta verificação, assinatura e verificação de imagem do contêiner para que você possa proteger as imagens da sua aplicação contra vulnerabilidades de segurança graves e preservar a integridade das imagens do contêiner quando implementadas.
Todos os eventos de auditoria do Kubernetes são disponibilizados no serviço OCI Audit.
O OKE facilita a implementação das enormes quantidades de recursos de GPU e CPU necessários para o treinamento sofisticado de modelos e cargas de trabalho de inferência altamente responsivas. Com os nós autogerenciados OKE, você pode aproveitar o poder das GPUs NVIDIA H100 e da rede RDMA de baixa latência da OCI para obter o máximo desempenho da IA.
Usando o recurso HPA (Horizontal Pod Autoscaler) integrado do Kubernetes de código aberto, o OKE permite que as aplicações com tecnologia de IA aumentem e diminuam rapidamente conforme a demanda do usuário flutua. Não há necessidade de provisionar em excesso e pagar por recursos não utilizados quando o OKE pode redimensionar os recursos automaticamente conforme necessário.
Use nós autogerenciados do OKE para aproveitar o poder da infraestrutura de supercluster da OCI, projetada para dimensionar para dezenas de milhares de GPUs NVIDIA sem comprometer o desempenho. A rede de clusters da OCI usa RDMA sobre Ethernet Convergente (RoCE) em placas de interface de rede NVIDIA ConnectX RDMA para oferecer suporte a cargas de trabalho de alto rendimento e sensíveis à latência.