Serviços do IBM Cloud e integrações de terceiros
É possível usar os serviços de plataforma e de infraestrutura do IBM Cloud® e outras integrações de terceiros para incluir recursos adicionais em seu cluster.
Serviços da IBM Cloud
Revise as informações a seguir para ver como os serviços de plataforma e de infraestrutura do IBM Cloud são integrados ao Red Hat OpenShift on IBM Cloud e como é possível usá-los em seu cluster.
Serviços da plataforma IBM Cloud
Todos os serviços da plataforma IBM Cloud que suportam chaves de serviço podem ser integrados usando a ligação de serviços do Red Hat OpenShift on IBM Cloud.
A ligação de serviços é uma maneira rápida de criar credenciais de serviço para um serviço do IBM Cloud e armazená-las em um segredo do Kubernetes em seu cluster. Você também pode ativar a criptografia para proteger ainda mais seus dados. Seus apps podem usar as credenciais no segredo para acessar sua instância de serviço do IBM Cloud.
Os serviços que não suportam chaves de serviço geralmente fornecem uma API que pode ser usada diretamente no app.
Serviços da infraestrutura clássica do IBM Cloud
Como o Red Hat OpenShift on IBM Cloud permite que você crie um cluster na infraestrutura clássica do IBM Cloud, alguns serviços clássicos de infraestrutura, como os servidores virtuais, os servidores bare metal ou as VLANs são totalmente integrados no Red Hat OpenShift on IBM Cloud. Você cria e trabalha com essas instâncias de serviço usando a API, a CLI ou o console do Red Hat OpenShift on IBM Cloud.
As soluções de armazenamento persistente compatíveis, como IBM Cloud File Storage for Classic, IBM Cloud Block Storage ou IBM Cloud® Object Storage, são integradas como drivers Kubernetes e podem ser configuradas usando os gráficos Helm. O gráfico do Helm configura automaticamente as classes de armazenamento do Kubernetes, o provedor de armazenamento e o driver de armazenamento em seu cluster. É possível usar as classes de armazenamento para provisionar o armazenamento persistente usando solicitações de volume persistente (PVCs). Para obter mais informações, consulte Planejando o armazenamento persistente altamente disponível.
Para proteger sua rede de cluster ou se conectar a um data center no local, é possível configurar uma das opções a seguir:
Serviços da infraestrutura de VPC do IBM Cloud
Com o Red Hat OpenShift on IBM Cloud, é possível criar um cluster padrão em um Virtual Private Cloud (VPC). Um VPC fornece a segurança de um ambiente de nuvem privada aliada à escalabilidade dinâmica de uma nuvem pública.
Para que seja possível criar um cluster de VPC, deve-se ter uma VPC e pelo menos uma sub-rede VPC a ser provisionada por meio do console, da CLI ou da API da IBM Cloud. Você gerencia esses recursos diretamente no painel da VPC. Ao criar seu cluster, os nós do trabalhador são provisionados automaticamente como instâncias do Virtual Servers for VPC e é possível visualizar e gerenciar essas instâncias apenas no Red Hat OpenShift on IBM Cloud.
Para adicionar armazenamento persistente ao seu cluster de VPC, você pode usar o complemento de cluster Block Storage for VPC. O complemento configura as classes de armazenamento, o provedor de armazenamento e o driver de armazenamento predefinidos do Kubernetes em seu cluster para que seja possível provisionar o Block Storage for VPC usando as solicitações de volume persistente (PVCs) do Kubernetes.
Para proteger seu tráfego de rede de cluster, é possível modificar o grupo de segurança padrão para seus nós do trabalhador. Para obter mais informações, consulte Segurança no seu IBM Cloud VPC.
Para se conectar a um VPC diferente ou a um data center local, use o serviço VPN for VPC.
Comunidade do Kubernetes e integrações de software livre
Como você possui os clusters padrão criados no Red Hat OpenShift on IBM Cloud, é possível escolher instalar soluções de terceiros para incluir recursos extras em seu cluster.
Algumas tecnologias de software livre, como Portworx, são testadas pela IBM e fornecidas como complementos gerenciados, gráficos do Helm ou serviços da IBM Cloud que são operados pelo provedor de serviços em parceria com a IBM. Essas ferramentas de software livre são totalmente integradas ao sistema de faturamento e suporte do IBM Cloud.
É possível instalar outras ferramentas de software livre em seu cluster, mas essas ferramentas podem não ser gerenciadas, suportadas ou verificadas quanto ao funcionamento no Red Hat OpenShift on IBM Cloud.
As integrações suportadas dependem da plataforma do contêiner, do provedor de infraestrutura e do tipo de cluster escolhidos. Para obter mais informações, consulte Integrações de terceiros e do IBM Cloud suportadas.
Integrações operadas em parceria
Revise os parceiros doRed Hat OpenShift on IBM Cloud e o benefício de cada solução que eles fornecem.
Complementos gerenciados
O Red Hat OpenShift on IBM Cloud faz integrações populares de software livre usando complementos gerenciados. Os complementos gerenciados são uma maneira fácil de instalar uma ferramenta de software livre em seu cluster que é testada pela IBM e aprovada para ser usada no Red Hat OpenShift on IBM Cloud.
Os complementos gerenciados são totalmente integrados na organização de suporte do IBM Cloud. Se tiver uma pergunta ou um problema com o uso dos complementos gerenciados, será possível usar um dos canais de suporte do Red Hat OpenShift on IBM Cloud. Para obter mais informações, consulte Obtendo ajuda e suporte.
Se a ferramenta que você incluir em seu cluster incorrer em custos, esses custos serão integrados automaticamente e listados como parte de seu faturamento mensal do IBM Cloud. O ciclo de faturamento é determinado pelo IBM Cloud, dependendo de quando você ativou o complemento em seu cluster.
Outras integrações de terceiros
É possível instalar qualquer ferramenta de software livre de terceiros que se integra ao Kubernetes. Por exemplo, a comunidade do Kubernetes designa determinados gráficos do Helm stable ou incubator. Observe que esses
gráficos ou ferramentas não foram verificados quanto ao funcionamento no Red Hat OpenShift on IBM Cloud. Se a ferramenta requer uma licença, deve-se comprar uma licença antes de usar a ferramenta. Para obter uma visão geral dos gráficos
do Helm disponíveis na comunidade do Kubernetes, veja os repositórios kubernetes e kubernetes-incubator no catálogo dos gráficos do Helm.
Os custos incorridos usando uma integração de software livre de terceiros não são incluídos em sua fatura mensal do IBM Cloud.
A instalação de integrações de software livre de terceiros ou de gráficos do Helm da comunidade do Kubernetes pode mudar a configuração de cluster padrão e pode trazer seu cluster para um estado não suportado. Se você encontrar um problema com o uso de qualquer uma dessas ferramentas, consulte a comunidade do Kubernetes ou o provedor de serviços diretamente.
Estendendo a API do Red Hat OpenShift e o software com CRDs e operadores
É possível usar definições de recurso customizado (CRDs) para estender a API do Red Hat OpenShift a fim de criar e orquestrar objetos customizados em seu cluster. Os operadores combinam recursos customizados e controladores para automatizar o ciclo de vida do app, como instalar e executar as atualizações em um app customizado por meio de um catálogo em seu cluster.
Para obter mais informações, consulte Operadores.