Introdução ao IBM Cloud Kubernetes Service

IBM Cloud Kubernetes Service é um serviço gerenciado do Kubernetes que permite criar seu próprio cluster de hosts de computação, no qual você pode implantar e gerenciar aplicativos em contêineres no IBM Cloud. Combinado com uma experiência de usuário intuitiva, segurança e isolamento integrados e ferramentas avançadas para proteger, gerenciar e monitorar suas cargas de trabalho de cluster, é possível entregar rapidamente apps conteinerizados altamente disponíveis e seguros na nuvem pública.

Pronto para criar seu primeiro cluster?

Se você já tiver uma conta IBM Cloud e quiser começar imediatamente:

Crie um cluster agora

Não tem uma conta? Inscreva-se na IBM Cloud

Use esta página para percorrer o fluxo principal de configuração: analise o serviço, prepare sua conta, planeje seu ambiente, crie um cluster e implemente um aplicativo de amostra.

Revise o básico

Comece com os conceitos básicos, a terminologia e os benefícios. Para obter mais informações, consulte Entendendo IBM Cloud Kubernetes Service.

Se você já conhece os conceitos básicos, passe para a próxima seção.

Prepare sua conta

Certifique-se de que sua conta IBM Cloud esteja pronta para a criação do cluster. Para ver as etapas de configuração, consulte Preparação de sua conta para criar clusters.

Você deve estar conectado ao site IBM Cloud antes de criar um cluster. Se você ainda não tem uma conta, pode criar uma.

Considerações sobre preços

O preço varia de acordo com a variante do nó de trabalho, o número de nós e o tipo de infraestrutura. Para obter mais informações, consulte Kubernetes Service pricing.

Escolha o tipo de infraestrutura

Antes de criar um cluster, escolha o tipo de infraestrutura mais adequado ao seu ambiente.

VPC
Os nós de trabalho são provisionados como instâncias de servidor virtual na infraestrutura VPC. O VPC é o tipo de infraestrutura recomendado para novos clusters. Ele oferece isolamento de rede por padrão e é compatível com os recursos mais recentes do IBM Cloud Kubernetes Service, incluindo hosts dedicados e segurança por padrão.
Clássico
Os nós de trabalho são provisionados em máquinas virtuais ou físicas em uma infraestrutura clássica d IBM Cloud. Utilize o Classic caso precise de nós de trabalho em bare metal, opções de armazenamento definido por software (SDS) ou conexões com recursos existentes da infraestrutura clássica.
Satellite
Os nós de trabalho são provisionados em sua própria infraestrutura, incluindo hardware local ou máquinas virtuais em outros provedores de nuvem, como AWS, Azure e GCP. Utilize o Satellite quando precisar executar clusters gerenciados pel IBM Cloud fora dos data centers do IBM Cloud.

Para uma comparação detalhada, incluindo opções e disponibilidade dos nós de trabalho, consulte Estratégia de ambiente de cluster.

Criar um cluster

Analise suas opções de implantação na tabela a seguir.

Opções para criar um cluster
Tipo Nível Hora Descrição
Tutorial Iniciante 1 hora Siga as etapas neste tutorial para criar seu próprio Virtual Private Cloud (VPC) e, em seguida, crie um cluster do IBM Cloud Kubernetes Service usando a CLI Para obter mais informações, consulte Criar um cluster em sua própria nuvem privada virtual.
Implementação customizada Intermediário 1-3 horas Crie um cluster customizado na infraestrutura Clássica
Implementação customizada Intermediário 1-3 horas Criar um cluster customizado na infraestrutura do VPC

Já tem um cluster?? Saiba como acessá-lo e siga para a próxima etapa para implantar um aplicativo de exemplo.

Implementar um app de amostra

Depois de criar um cluster, implante um aplicativo de amostra usando o painel Kubernetes.

  1. Selecione seu cluster na lista de cluster.
  2. Clique em Painel do Kubernetes.
  3. Clique no ícone Criar novo recurso (+) e, em seguida, selecione a guia Criar a partir do formulário.
  4. Insira um nome para o seu app, como liberty.
  5. Digite websphere-liberty como imagem do contêiner.
  6. Insira o número de pods para a sua implementação do app, como 1.
  7. Na lista Service (Serviço ), selecione External (Externo ) para criar um serviço LoadBalancer.
  8. Configure o serviço externo:
    • Porta: 80
    • Porta de destino: 9080
    • Protocolo: TCP
  9. Clique em Implementar.
  10. No menu Pods, confirme se o status do pod liberty está em execução.
  11. No menu “Serviços ”, abra o Endpoint Externo do seu serviço “ liberty ”. Por exemplo, 169.xx.xxx.xxx:80 para clusters clássicos ou http://<hash>-<region>.lb.appdomain.cloud/ para clusters de VPC.

Seu aplicativo é exposto por um balanceador de carga de rede de camada 4, versão 1.0. Para saber mais sobre outras opções de exposição, consulte Planejamento de redes externas e no cluster para aplicativos.

Ações rápidas

Se você já tiver um cluster, use esses links para continuar:

Acesse o seu cluster
Conecte-se ao seu cluster e execute os comandos kubectl. Para obter mais informações, consulte Acesso a clusters.
Instalar a CLI
Configure seu ambiente de desenvolvimento local. Para obter mais informações, consulte “Instalando a CLI ”.
Implemente seu aplicativo primeiro
Experimente você mesmo um aplicativo de exemplo. Para obter mais informações, consulte Implementando apps .

Precisa verificar o preço primeiro? Veja os preços em Kubernetes Service.

O que vem a seguir?

Continue com uma dessas trilhas de aprendizado selecionadas: