Sobre este projeto
it-programming / web-development
Aberto
Muito boa tarde a todos.
Preciso de um grande auxílio de um conhecedor da plataforma OpenShift (kubernetes) para realizar algumas tarefas.
Essas tarefas eu irei precisar de prints e se possível também vídeo de todo o processo de implantação das atividades.
Quando maior o detalhamento em prints e vídeo melhor.
Existem perguntas teóricas também e nesse caso não é necessário vídeo/prints.
As tarefas serão as seguintes abaixo:
-Explique o conceito de PaaS e como plataformas baseadas em kubernetes como o Openshift e Rancher podem ajudar na implementação de ambientes de Contêineres.
-Explique o conceito de GitOps e como o OpenShift ajudou sua implementação. Crie um desenho explicando o fluxo do GitOps.
-Explique o conceito de Pipeline e como o OpenShift ajudou sua implementação. Crie um desenho esboçando um pipeline desde o código no repositório git até sua disponibilização em contêiner.
-O que são os OpenShift Operators e como se diferenciam do HelmChart?
-Prática 1 - No Openshift, crie um projeto chamado "multilayer-app" e disponibilize uma aplicação que possua multiplas camadas, por exemplo, uma web e uma de banco de dados ou fila, completando o exemplo, esta aplicação pode ser um wordpress, drupal ou qualquer uma de sua preferência. A Aplicação precisará manter as boas práticas para seus segredos (secrets) bem como suas configurações (configmaps) e ser exposta via route (ingress). Ignore os volumes persistentes desta aplicação.
-Prática 2 - No Openshift, crie um projeto chamado "build-app", utilizando o OpenShift Builds realize uma disponibilização de uma aplicação a partir do código fonte oriundo do repositório git. Também deverá ser configurado o Webhook no repositório git para futuros rebuilds. O Resultado final será a aplicação containerizada e seu serviço exposto via route (ingress).
Caso seja necessário alguma informação extra, basta me perguntar!
Fico no aguardo!
Obrigado desde já.
Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Alteração média
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Funções necessárias Desenvolvedor, Outro
Outras funções necessárias Kubernetes, rancher, openshift, linux, docker.
Prazo de Entrega: Não estabelecido
Habilidades necessárias