Sobes.tech
Junior — Middle

De que formas são realizados os deployments de produtos no OpenShift?

sobes.tech IA

Resposta da IA

No OpenShift, a implantação de produtos (aplicações) pode ser realizada de várias maneiras:

  1. Através da consola web do OpenShift — o utilizador faz upload de imagens ou código fonte, configura os parâmetros e inicia a aplicação através da interface.

  2. Utilização do CLI oc — a linha de comandos do OpenShift permite criar projetos, fazer deploy de aplicações e gerir recursos com comandos.

  3. Utilização de manifestos YAML (ou JSON) — descrevem objetos Kubernetes/OpenShift (DeploymentConfig, Service, Route, etc.) que são aplicados com o comando oc apply -f <ficheiro>.

  4. Integração CI/CD — deploy automatizado através de pipelines Jenkins, GitLab CI, Tekton e outros, que interagem com a API do OpenShift.

  5. Source-to-Image (S2I) — o OpenShift consegue construir automaticamente imagens a partir do código fonte e fazer o deploy.

Assim, a escolha do método depende dos objetivos, automação e preferências da equipa.