

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
A infraestrutura recomendada para instalar o Rancher em um cluster Kubernetes K3 de alta disponibilidade é
dois nós Linux, normalmente máquina virtual, e um banco de dados externo do tipo NoSQL.
um cluster com Linux com menos dois nós ou quatro nós se Windows Server normalmente máquinas virtuais; com pelos menos 64 GB de memória RAM no provedor de infraestrutura e um banco de dados externo do tipo NoSQL.
um cluster com Linux de dois nós normalmente máquinas virtuais; com pelos menos 48 GB de memória RAM no provedor de infraestrutura.
dois nós Linux, normalmente máquinas virtuais; um banco de dados externo do tipo relacional, um balanceador de carga e um registro DNS.
quatro nós Windows Server, normalmente máquinas virtuais; um banco de dados externo do tipo relacional, um balanceador de carga entre os quatro nós e dois registros DNS como redundância.
Compreender como o Kubernetes gerencia os recursos é fundamental para criar e executar seu cluster corretamente. Analise as afirmativas a seguir sobre Kubernets:
I. O Kubernetes aloca recursos de CPU e memória para contêineres com base em solicitações e limites.
II. As solicitações de um contêiner são as quantidades mínimas de recursos que ele precisa para executar. Seus limites especificam a quantidade máxima que pode ser usada.
III. Imagens de contêiner mínimas são mais rápidas de construir, enviar, implantar e iniciar. Quanto maior o contêiner, menores são as vulnerabilidades de segurança em potencial.
Assinale
se somente o item I estiver correto.
se somente o itens I e II estiverem corretos.
se somente o itens II e III estiverem corretos.
se todos os itens estiverem corretos.
Uma equipe de especialistas em infraestrutura está implantando o orquestrador Kubernetes em um servidor do MP-GO que possui vários containers Docker. Foi decidido que alguns desses containers serão agrupados na unidade básica de operações do Kubernetes.
Para isso, a equipe deve definir um novo
statefulSet.
replicaSet.
service.
ingress.
pod.
Considere o seguinte texto:
Nowadays, firewalls are way more sophisticated than they used to be. They are now capable of inspecting the application-level protocols and are often not only deployed at the forefront of the infrastructure but also between each component, to monitor and limit unauthorized accesses.
For the same reason, some container orchestrator tools (such as ......I , but also the public cloud providers) offer the possibility to implement the so-called network policies, which are essentially ......II acting as a network firewall, hence not allowing (or dropping) unwanted network connections. Firewalls can be hardware appliances (with major vendors including Cisco and Check Point, among others), or even software distributions (such as PFSense and Zeroshell).
(Adaptado de: BONOCORE, Giuseppe. Hands-On Software Architecture with Java. Packt Publishing, 2022)
As lacunas I e II devem ser preenchidas, correta e respectivamente, com
Kubernetes e Access Control Lists
Docker e Reverse Proxies
Rancher e Disaster Recovery Policies
Jenkins e Reverse Proxies
Maven e Access Control Lists
A menor unidade de computação implantável que se pode criar e gerenciar no Kubernetes são denominados tecnicamente como sendo:
bean
shell
kernel
pod
hem
Em Kubernets, o componente que gerencia os pods que foram criados e que está sem nenhum nó atribuído é o
kube-scheduler.
kube-apiserver.
etcd.
kube-controller-manager.
cloud-controller-manager.
Considere as seguintes afirmações:
I - DevOps é uma cultura para organização e monitoramento do desenvolvimento de softwares para entrega contínua de resultados.
II - Kubernetes é uma técnica que utiliza contêineres para virtualização de serviços e recursos computacionais a nível de sistema operacional.
III - Docker é uma plataforma de orquestração e automatização de contêineres, conforme site oficial (https:// www.docker.com/).
Assinale a alternativa CORRETA.
Apenas a afirmação I está correta.
As afirmações I e II estão corretas.
Apenas a afirmação II está correta.
As afirmações II e III estão corretas.
As afirmações I, II e III estão corretas.
Assinale a alternativa correspondente à plataforma open-source, criada com o objetivo de realizar operações de desenvolvimento de containers, escabilidade e automação, entre os clusters de hosts, que é modular e pode ser utilizada em qualquer arquitetura de desenvolvimento.
Kubernetes
Sistemas de Orquestração de Containers
API Server
Controller Manager
Scheduler
Sobre Kubernets, assinale a alternativa correta a seguir:
As sondagens de prontidão informam ao Kubernetes que o contêiner está pronto e capaz de atender a solicitações. Se a sondagem de prontidão falhar, o contêiner continuará em funcionamento em qualquer serviço que faça referência a ele, mantendo o tráfego do usuário.
Os PodDisruptionBudgets permitem limitar o número de Pods que podem ser interrompidos de uma vez durante as remoções, preservando a alta disponibilidade do seu aplicativo.
Os namespaces são uma forma de particionar logicamente seu cluster. Você pode criar um namespace apenas para grupos de aplicativos relacionados.
Para fazer referência a um serviço em outro namespace, você pode usar um endereço DNS como este: SERVICE.NAMESPACE.
A equipe de desenvolvimento de sistemas de um tribunal de contas está guiando a implantação de um Webservice REST. A implantação será dividida nos seguintes grupos distintos de containers Docker:
- Grupo A: responsável pela execução da aplicação do Webservice REST
- Grupo B: responsável pela execução do Sistema Gerenciador de Banco de Dados utilizado pelo Webservice REST
Os Grupos A e B terão seu próprio contexto de armazenamento e rede a serem orquestrados por um cluster de Kubernetes.
Para que a conexão de rede entre os containers dos Grupos A e B seja bem-sucedida pelo orquestrador, independentemente dos endereços IP a eles atribuídos, deverá ser configurado um novo:
pod;
replicaSet;
service;
ingress;
statefulSet.
Kubernetes é uma solução de código aberto. Sobre Kubernetes, assinale a afirmativa correta.
Usa kubeadm para configurar debugging.
Configura o uso de memória com o kind.
Define o certificado TLS com o minikube.
Faz o deploy de aplicações usando kubectl.
Pod é uma unidade atômica de escalonamento, implantação e isolamento na execução de um grupo de contêineres no Kubernetes, analise as afirmativas a seguir.
I. Um Pod garante uma mesma localização para os seus contêineres, graças a isso eles têm diversas formas de interagir com bom desempenho, por exemplo, através de troca de arquivos, uso de interface de redes ou de mecanismos de comunicação entre processos.
II. Um Pod tem um endereço IP, um nome e uma faixa de portas compartilhadas por todos os contêineres pertencentes a ele. Isso significa que os contêineres de um mesmo Pod devem ser configurados cuidadosamente a fim de evitar conflitos de portas.
III. Um Pod é um elemento persistente no tempo, ele resiste às operações de redimensionamento, falhas de verificação de sanidade de contêineres e migrações entre nós.
Está correto o que se afirma em
I, somente.
II, somente.
III, somente.
I e II, somente.
I e III, somente.
A camada de gerenciamento possui o componente etcd, cuja função é observar pods que foram criados sem nenhum node atribuído e selecionar um node para execução.
Certo
Errado
No Kubernetes, kubelet é uma pequena aplicação localizada em um nó que se comunica com o plano de controle, assegurando que os containers estejam em execução em um pod, que consiste no menor e mais simples objeto do Kubernetes.
Certo
Errado
Analise as afirmações a seguir sobre Kubernetes:
I - Pod: um grupo de um ou mais containers implantados, em um único nó. Todos os containers em um pod compartilham o mesmo endereço IP, IPC, nome do host e outros recursos. Os pods separam a rede e o armazenamento do container subjacente. Isso facilita a movimentação dos containers pelo cluster.
II - Serviço: desacopla as definições de trabalho dos pods. Os proxies de serviço do Kubernetes, automaticamente, levam as solicitações de serviço para o pod correto, independentemente do local do pod no cluster ou se foi substituído.
III - kubectl: um serviço executado nos nós que lê os manifestos do container e garante que os containers definidos foram iniciados e estão em execução.
Estão corretas as afirmações:
I e II.
I e III.
II e III.
I, II e III.
Kubernetes é uma plataforma de código aberto, portável e extensiva para o gerenciamento de cargas de trabalho e serviços distribuídos em contêineres, que facilita tanto a configuração declarativa quanto a automação. Ele possui um ecossistema grande e de rápido crescimento. Serviços, suporte e ferramentas para Kubernetes estão amplamente disponíveis.
Disponível em: <https://kubernetes.io/pt-br/docs/concepts/overview/>.
Acesso em: 25 jun. 2021, com adaptações.
Com base no texto apresentado e considerando o contexto do Kubernetes, assinale a alternativa que corresponde à ferramenta disponibilizada para realizar operações nos clusters Kubernetes, por meio de interface de linha de comando, pela qual é possível realizar a implantação de aplicações, inspecionar e gerenciar recursos do cluster e visualizar logs.
Kubeadm
Minikube
Kubectl
Kind
Kubelet
Sobre kubernetes. A máquina que controla os nós do Kubernetes e onde todas as atribuições de tarefas originam-se é chamada de:
Nó.
Cluster.
Master.
Repli.
Com a implantação do Kubernetes, é obtido um cluster com pelo menos um nó de trabalho (worker node); os nós de trabalho, por sua vez, hospedam vários componentes da carga de trabalho do aplicativo.
Certo
Errado