1
resposta

Deployment sem ReplicaSet

Boa noite.

Na última fala do professor: [09:28] Então, no fim das contas, a boa prática, o mais comum que vocês irão ver quando vocês forem criar Pods é criar eles através de Deployments, que eles já vão permitir todo esse controle de versionamento e também os benefícios de um ReplicaSet.

Fiquei em dúvida se posso criar um deployment sem um replicaset, pois ele já tem tudo que o replicaset tem?

Obrigada.

1 resposta

Olá! Entendo sua dúvida e é uma pergunta muito pertinente.

Na verdade, quando você cria um Deployment no Kubernetes, um ReplicaSet é automaticamente criado como parte do processo. Isso ocorre porque o Deployment é uma "camada" acima do ReplicaSet, proporcionando funcionalidades adicionais, como o controle de versionamento.

Para ilustrar, quando você cria um Deployment, o Kubernetes cria um ReplicaSet por trás dos panos. Esse ReplicaSet, por sua vez, é responsável por garantir que o número desejado de Pods esteja em execução. Se um Pod falhar, o ReplicaSet irá automaticamente criar um novo para substituí-lo.

Portanto, não é possível criar um Deployment sem um ReplicaSet. O ReplicaSet é uma parte integral do Deployment e é criado automaticamente quando você cria um Deployment.

Espero ter ajudado e bons estudos!