About this project
it-programming / web-development
Open
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á.
Category IT & Programming
Subcategory Web development
What is the scope of the project? Medium-sized change
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
Roles needed Developer, Other
Other roles needed Kubernetes, rancher, openshift, linux, docker.
Delivery term: Not specified
Skills needed