Responsabilidade compartilhada do GKE Enterprise

A execução de um aplicativo essencial para os negócios no GKE Enterprise exige que várias partes tenham responsabilidades diferentes. Embora não seja uma lista completa, este tópico lista os papéis e as responsabilidades de cada produto de clusters do GKE para o Google e o cliente.

GKE no Google Cloud

Responsabilidades do Google

Responsabilidades do cliente

  • Manter as cargas de trabalho, incluindo o código do aplicativo, os arquivos de build, as imagens de contêiner, os dados, a política de IAM/controle de acesso baseado em papéis (RBAC, na sigla em inglês) e os contêineres e pods que você está executando
  • Inscrever clusters no upgrade automático (padrão) ou fazer upgrade dos clusters para as versões compatíveis
  • Monitore o cluster e os aplicativos e responda a alertas e incidentes usando tecnologias como o painel de postura de segurança e a Google Cloud Observability.
  • Fornecer ao Google detalhes ambientais quando solicitado para a solução de problemas

GKE no VMware

Responsabilidades do Google

  • Manter e distribuir o pacote de software do GKE no VMware, incluindo controladores do Kubernetes, vCenter e F5, o controlador de entrada, agentes do Connect, do Logging e do Monitoring e a ferramenta de linha de comando gkectl

  • Manter e distribuir as imagens de máquina de nó e de estação de trabalho do Ubuntu, incluindo correções de segurança e patches regulares

  • Verificar continuamente os componentes com a Artifact Analysis API e corrigir vulnerabilidades conhecidas.

  • Notificar aos usuários sobre upgrades disponíveis para o GKE no VMware e produzir scripts de upgrade para a versão anterior. O GKE no VMware só é compatível com upgrades sequenciais (somente 1.2 → 1.3 → 1.4, e não 1.2 → 1.4).

  • Fornecer integrações do Google Cloud para o Connect e a observabilidade do Google Cloud.

  • Solucionar problemas, fornecer soluções alternativas e corrigir a causa raiz de qualquer problema relacionado aos componentes fornecidos pelo Google

Responsabilidades do cliente

  • Cuidar da administração geral do sistema para clusters no local

  • Manter as cargas de trabalho, incluindo o código do aplicativo, os arquivos de build, as imagens de contêiner, os dados, a política de IAM/controle de acesso baseado em papéis (RBAC, na sigla em inglês) e os contêineres e pods que você está executando

  • Operar, dar manutenção e corrigir a infraestrutura, incluindo redes, servidores, armazenamento e conectividade com o Google Cloud

  • Opera, mantém e corrige balanceadores de carga de rede e vSphere.

  • Manter contratos de suporte com VMware e F5 (se implantados)

  • Fazer upgrade do GKE no VMware para uma versão compatível regularmente.

  • Implantar e testar as cargas de trabalho em imagens de máquina do nó atualizadas. Implantar e testar as imagens atualizadas da estação de trabalho do administrador no ambiente. Notificar preocupações ao Google usando o Cloud Customer Care

  • Monitorar clusters e aplicativos e responder a incidentes

  • Garantir que os agentes do Logging e do Monitoring sejam implantados nos clusters. Sem registros, o suporte é disponibilizado da melhor maneira possível

  • Fornecer ao Google detalhes ambientais (por exemplo, configuração de rede) quando solicitado para solucionar problemas

GKE em bare metal

Responsabilidades do Google

  • Manter e distribuir os clusters do GKE em Bare Metal no pacote de software bare metal, incluindo o Kubernetes, o controlador de entrada, os agentes do Connect, do Logging e do Monitoring, e a ferramenta de linha de comando bmctl

  • Verificar continuamente os componentes com a Artifact Analysis API e corrigir vulnerabilidades conhecidas.

  • Notificar os usuários sobre os upgrades disponíveis para GKE em Bare Metal e produzir instruções de upgrade para a versão anterior (o GKE em Bare Metal é compatível com upgrades sequenciais entre versões secundárias e versões de patch, ou seja, 1,2 → 1,3 → 1,4, e não 1,2 → 1,4)

  • Fornecer integrações do Google Cloud para o Connect e a observabilidade do Google Cloud.

  • Solucionar problemas, fornecer soluções alternativas e corrigir a causa raiz de qualquer problema relacionado aos componentes fornecidos pelo Google

Responsabilidades do cliente

  • Fornecer administração geral do sistema para clusters

  • Manter as cargas de trabalho, incluindo o código do aplicativo, arquivos de build, imagens de contêiner, dados, a política de IAM/controle de acesso baseado em papéis (RBAC, na sigla em inglês) e os contêineres e pods que estiver executando

  • Operar, dar manutenção e corrigir a infraestrutura, incluindo redes, servidores, armazenamento e conectividade com o Google Cloud

  • Manter contratos de suporte com os fornecedores

  • Faça upgrade do GKE em Bare Metal para uma versão compatível regularmente.

  • Implantar e testar as cargas de trabalho em imagens de máquina do nó atualizadas. Implantar e testar as imagens atualizadas da estação de trabalho do administrador no ambiente. Notificar preocupações ao Google usando o Cloud Customer Care

  • Monitorar clusters e aplicativos e responder a incidentes

  • Garantir que os agentes do Logging e do Monitoring sejam implantados nos clusters. Sem registros, o suporte é disponibilizado da melhor maneira possível

  • Fornecer ao Google detalhes ambientais (por exemplo, configuração de rede) quando solicitado para solucionar problemas

GKE na AWS (várias nuvens)

Responsabilidades do Google

  • Mantenha e distribua o pacote de software do GKE na AWS, incluindo o Kubernetes, imagens de base, os recursos de integração da AWS, o controlador de entrada, o agente Connect e a ferramenta de linha de comando anthos-gke.

  • Verificar continuamente os componentes com a Artifact Analysis API e corrigir vulnerabilidades conhecidas.

  • Manter e distribuir o serviço de gerenciamento, o plano de controle e as imagens de máquina do pool de nós, incluindo correções de segurança e patches regulares

  • Notificar usuários de upgrades disponíveis para o GKE na AWS e produzir instruções de upgrade para a versão anterior. O GKE na AWS é compatível apenas com upgrades sequenciais (1.2 → 1.3 → 1.4 apenas e não 1.2 → 1.4).

  • Fornecer integrações do Google Cloud para o Connect e a observabilidade do Google Cloud.

  • Solucionar problemas, fornecer soluções alternativas e corrigir a causa raiz de qualquer problema relacionado aos componentes fornecidos pelo Google

Responsabilidades do cliente

  • Fornece administração geral do sistema para clusters do GKE na AWS. Por exemplo, configurá-los para funcionar no ambiente VPC corporativo

  • Manter as cargas de trabalho, incluindo o código do aplicativo, arquivos de build, imagens de contêiner, dados, a política de IAM/controle de acesso baseado em papéis (RBAC, na sigla em inglês) e os contêineres e pods que estiver executando

  • Operar e dar manutenção no ambiente da AWS, incluindo a configuração da rede e a conectividade com o Google Cloud

  • Manter contratos de suporte com a AWS.

  • Fazer upgrade do GKE na AWS para uma versão compatível regularmente.

  • Monitorar clusters e aplicativos e responder a incidentes

  • Garantir que os agentes do Logging e do Monitoring sejam implantados nos clusters. Sem registros, o suporte é disponibilizado da melhor maneira possível

  • Fornecer ao Google detalhes ambientais (por exemplo, configuração de VPC da AWS) quando solicitado para solucionar problemas

GKE no Azure

Responsabilidades do Google

  • Manter e distribuir o pacote de software do GKE no Azure, incluindo Kubernetes, imagens de base, integrações do Azure, controlador Ingress, agente Connect e a CLI do Google Cloud.

  • Verificar continuamente os componentes com a Artifact Analysis API e corrigir vulnerabilidades conhecidas.

  • Manter e distribuir o serviço de gerenciamento, o plano de controle e as imagens de máquina do pool de nós, incluindo correções de segurança e patches regulares

  • Notificar usuários de upgrades disponíveis para o GKE no Azure e produzir instruções de upgrade para a versão anterior. O GKE no Azure é compatível apenas com upgrades sequenciais (1.2 → 1.3 → 1.4 apenas e não 1.2 → 1.4).

  • Fornecer integrações do Google Cloud para o Connect e a observabilidade do Google Cloud.

  • Solucionar problemas, fornecer soluções alternativas e corrigir a causa raiz de qualquer problema relacionado aos componentes fornecidos pelo Google

Responsabilidades do cliente

  • Fornece administração geral do sistema para clusters do GKE no Azure. Por exemplo, configurá-los para funcionar no ambiente VPC corporativo.

  • Manter as cargas de trabalho, incluindo o código do aplicativo, arquivos de build, imagens de contêiner, dados, a política de IAM/controle de acesso baseado em papéis (RBAC, na sigla em inglês) e os contêineres e pods que estiver executando

  • Operar e dar manutenção no ambiente do Azure, incluindo a configuração da rede e a conectividade com o Google Cloud.

  • Mantenha contratos de suporte com o Azure.

  • Fazer upgrade do GKE no Azure para uma versão compatível regularmente.

  • Monitorar clusters e aplicativos e responder a incidentes

  • Garantir que os agentes do Logging e do Monitoring sejam implantados nos clusters. Sem registros, o suporte é disponibilizado da melhor maneira possível

  • Fornecer ao Google detalhes ambientais (por exemplo, configuração da VNet do Azure) quando solicitado para fins de solução de problemas.

Clusters anexados do GKE Enterprise

Responsabilidades do Google

  • Forneça uma lista de distribuições e versões compatíveis do Kubernetes.

  • Notificar os usuários sobre upgrades disponíveis para componentes do GKE Enterprise e fornecer instruções de upgrade para a versão anterior. O GKE Enterprise é compatível apenas com upgrades sequenciais (1.2 → 1.3 → 1.4 apenas e não 1.2 → 1.4).

  • Fornecer integrações do Google Cloud para o Connect e a observabilidade do Google Cloud.

  • Solucionar problemas, fornecer alternativas e corrigir a causa raiz dos problemas relacionados aos componentes fornecidos pelo Google

Responsabilidades do cliente

  • Forneça uma plataforma moderna do Kubernetes que atenda às especificações do Google. A plataforma inclui, entre outros: hardware, SO, servidor da API Kubernetes, configuração da VPC e outros atributos

  • Manter as cargas de trabalho, incluindo o código do aplicativo, arquivos de build, imagens de contêiner, dados, a política de IAM/controle de acesso baseado em papéis (RBAC, na sigla em inglês) e os contêineres e pods que estiver executando

  • Operar, dar manutenção e corrigir a infraestrutura, incluindo redes, servidores, armazenamento e conectividade com o Google Cloud

  • Operar, dar manutenção e corrigir qualquer infraestrutura necessária para executar o cluster

  • Manter contratos de suporte com terceiros. Por exemplo: rede, orquestração de contêineres, recursos de computação e fornecedores de armazenamento

  • Fazer upgrade do Kubernetes para uma versão compatível regularmente

  • Monitorar clusters e aplicativos e responder a incidentes

  • Manter os clusters conectados aos serviços do Google

  • Fornecer ao Google detalhes ambientais (por exemplo, configuração de rede) quando solicitado para solucionar problemas

A seguir