O ECI permite implantar aplicações em contêineres pelo console ou via OpenAPI. Integre o ECI a clusters Kubernetes por meio do Virtual Kubelet para lidar com picos de tráfego usando dimensionamento elástico.
Uso do ECI pelo console, SDK ou API
Se você não precisar de recursos do Kubernetes, como orquestração de contêineres, balanceamento de carga ou tarefas agendadas, use o ECI diretamente pelo console, SDKs ou API. Usar o ECI pelo console e API do ECI.
Console
Ideal para iniciantes. Crie instâncias do ECI e execute contêineres diretamente pelo console. Usar o ECI no console.
SDK ou API
Destinado a desenvolvedores que não usam Kubernetes. Teste rapidamente no portal OpenAPI ou instale um SDK (Java, Python ou Go) para desenvolvimento. Usar o ECI por meio de um SDK.
Uso do ECI com o Container Service for Kubernetes
O ECI integra-se ao Container Service for Kubernetes (ACK). Use clusters ACK Serverless ou clusters ACK para executar contêineres no ECI. Usar o ECI com o ACK.
ACK Serverless (execução integral no ECI)
Os clusters ACK Serverless operam inteiramente no ECI. Crie pods diretamente sem implantar nós virtuais — cada pod corresponde a uma instância do ECI. Usar o ECI com um cluster ACK Serverless.

Fluxo de trabalho:
Crie um cluster ACK Serverless.
Prepare uma imagem de contêiner.
-
Crie uma aplicação.
Crie uma aplicação no console do ACK.
Use o kubectl no CloudShell para crie uma aplicação.
Obtenha o arquivo KubeConfig e crie uma aplicação com um cliente kubectl.
ACK (uso combinado de ECI e ECS)
Por padrão, os clusters ACK são executados no ECS. Implante nós virtuais com o Virtual Kubelet para criar pods do ECI. Cada pod em um nó virtual corresponde a uma instância do ECI.

Fluxo de trabalho:
Crie um cluster ACK.
Implante o componente ack-virtual-node para crie um nó virtual.
Prepare uma imagem de contêiner.
-
Crie uma aplicação.
Crie uma aplicação no console do ACK.
Use o kubectl no CloudShell para crie uma aplicação.
Obtenha o arquivo KubeConfig e crie uma aplicação com um cliente kubectl.
Uso do ECI com um cluster Kubernetes autogerenciado
Implante VNodes em clusters Kubernetes autogerenciados (on-premises ou no ECS) para executar pods como instâncias do ECI. Os VNodes são compatíveis com as APIs nativas do Kubernetes. Usar o ECI em clusters Kubernetes autogerenciados.

A cobrança dos VNodes é feita por quantidade. Cada VNode inclui um nó residente equivalente a uma instância do ECI com 2 vCPUs e 8 GiB de memória. Essa instância gera custos na sua conta.
Fluxo de trabalho:
Configure o ambiente básico.
Implante um nó virtual.
Prepare uma imagem de contêiner.
Crie uma aplicação com o kubectl.