danunziata / pps_fede_ferro_2024 Goto Github PK
View Code? Open in Web Editor NEWPPS Federico Rodriguez Ferro 2024
License: GNU General Public License v3.0
PPS Federico Rodriguez Ferro 2024
License: GNU General Public License v3.0
Adecuar README con la info del proyecto
[Sobre el proyecto]
[Built With]
[Getting Started]
[Prerequisites]
[Installation]
[Usage]
[Roadmap]
[Contributing]
[Licencia]
[Contacto]
[Acknowledgments]
Los diagramas realizarlos con herramientas que permiten contruir los diagrmas como codigó, para su correcto versionado y reutilización
Investigación y sistematización del estado del arte del tema (devops, mlops. devsecops, seguridad en cluster kubernetes)
Manifiesto agil
Contexto de roles y responsabilidades en scrum
Objetivos smart
Using a self-hosted, open source identity provider means prioritizing security and taking control of your most sensitive data. With authentik, you no longer need to continually place your trust in a third-party service.
En el readme:
Los pasos para contribuir como colaborador del repo en este proyecto son:
"agregar info del pull reuqest para llegar a develop y luego para llegar a main"
y podemos ver de agregar un file exclusivo de contributing.md para indicar el flujo para alguien externo que quiera contribuir con el repo.
Actividad Nº2 (A2): Desplegar un entorno de laboratorio local que permita realizar pruebas y experimentos. Para adquirir experiencia práctica en la implementación y configuración de un clúster de Kubernetes y el despliegue de aplicaciones.
https://picluster.ricsanfre.com/docs/observability/
https://sdefinitive.net/antrea-observability-part-2-installing-grafana-prometheus-loki-and-fluent-bit/
Escalating privileges on a target Linux host by using Docker breakout techniques
View link: https://juggernaut-sec.com/docker-breakout-lpe/
Rootless containers refers to the ability for an unprivileged user to create, run and otherwise manage containers. This term also includes the variety of tooling around containers that can also be run as an unprivileged user.
“Unprivileged user” in this context refers to a user who does not have any administrative rights, and is “not in the good graces of the administrator” (in other words, they do not have the ability to ask for more privileges to be granted to them, or for software packages to be installed).
Pros:
Cons:
View link: https://rootlesscontaine.rs/
View link: https://docs.k3s.io/advanced#running-rootless-servers-experimental
Tenia pensado crear 1 rama fija en donde se trabaje toda la documentacion ahi para posteriormente mergearla en develop. Esta rama tendria el nombre de docs y quedaria de forma permanente
Ver de serpara por ambiente:
── config
├── dev
│ ├── configmaps
│ ├── deployments
│ ├── ingresses
│ └── services
├── prd
│ ├── configmaps
│ ├── deployments
│ ├── ingresses
│ └── services
En el instructivo para levantar el entorno virtual con python, cuando necesitas instalar las librerias del requirements.txt, el comando que mejor funciona es:
"pip install -r requirements.txt"
Preparar entorno remoto Desplegar k3s con k3sup en maquinas virtuales kvm
Se podría analizar desplegar maquinas virtuales usando multipass
https://github.com/alexellis/k3sup
https://github.com/canonical/multipass
https://billtcheng2013.medium.com/multi-node-kubernetes-cluster-setup-using-multipass-k3s-up-to-date-e0c61645e265
https://dev.to/aws-builders/despliega-un-cluster-de-kubernetes-en-segundos-con-k3sup-51na
En sección commit
para contemplar referente a documentación
**feat(doc): **
fix(doc):
feat: para casos generales
fix para casos generales
o usar un nuevo encabezado doc(feat): doc(fix):
agregar un encabezado para commits menores que no afectan al funcionamietno y estructura general del repo por ejemplo chore:
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.