Repositório responsável por subir tudo de IaC do projeto Mentoria IaC
mentoriaiac / iac Goto Github PK
View Code? Open in Web Editor NEWRepositório responsável por subir tudo de IaC do projeto Mentoria IaC
Repositório responsável por subir tudo de IaC do projeto Mentoria IaC
Levando em consideração que começaremos com consul e logo em seguida Loki.
Precisamos definir quantas máquinas usaremos para começar com ambos.
Levando em conta que tudo precisa já nascer em produção com alta disponibilidade, inclusive entre dois datacenters distintos.
Podemos pensar no CF como LB ou o próprio provedor do datacenter.
O Consul será direto em VMs e o Loki seria no Kubernetes, ou seja, levando em conta que o k8s o ideal é no mínimo 3 managers e 3 workers. Já partimos dessa perspectiva.
Como agora nós temos o repositório https://github.com/mentoriaiac/onboarding, acho que seria mais interessante ter esse folder lá.
O objetivo dele é explicar o que é o projeto de observabilidade. E o ambiente do IaC pode conter outros produtos e projetos.
O objetivo da issue é discutir se podemos mudar os folders de lugar ou se ele pode ficar aqui
DoD:
Na ultima reunião que realizamos, levantamos estes pontos.
É necessário ter um local para edição e contribuição do projeto de Observabilidade.
Como não definimos ainda qual local ou repositório irá ficar, iremos colocar o desenhado nesta issue.
https://docs.google.com/document/d/1AHFJ4RFI6nUiI0Di6KdHx3CGUeDkuSrSWzwtTgkTXVw/edit?usp=sharing
Precisamos rodar um checklist de segurança e anotar cada ponto de problema como uma issue na role de hardening.
Checklist de segurança: https://github.com/dev-sec/cis-docker-benchmark
Role de hardening: https://github.com/dev-sec/ansible-collection-hardening/ ou https://galaxy.ansible.com/devsec/hardening
Provedores para orçamento:
OVH
Performive
WebNX
Esse card PRECISA ser quebrado em vários cards depois!!!
Subir infra necessária para cluster de produção.
Esse IaC deve:
Para o futuro ou se tiver tempo:
Links:
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.