Coder Social home page Coder Social logo

pps_fede_ferro_2024's People

Contributors

danunziata avatar federodriguez16 avatar

Stargazers

 avatar

Watchers

 avatar

pps_fede_ferro_2024's Issues

Adecuar README

Adecuar README con la info del proyecto

  • link a page en [Mira la Documentación completa
  • virtual enviroment
  • workflow

[Sobre el proyecto]
[Built With]
[Getting Started]
[Prerequisites]
[Installation]
[Usage]
[Roadmap]
[Contributing]
[Licencia]
[Contacto]
[Acknowledgments]

Identificación y Autenticación

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.

Actividad

  • Desplegar authentik en kuberntes
  • Integrar a grafana autenticación
  • Documentar

add doc info

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.

Local Cluster with Monotoring and Observability

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.

Task

  • desplegar cluster minikube 2 o mas nodos utiizando driver kvm
  • deployar aplicación python de ejemplo para test de funcionamiento del cluster instalado
  • deployar infraestructura de monitoreo y observarbilidad basíca:
    • Prometheus, loki, grafana
    • fluenbit

Entregables

  • Documentación
  • Códigos versionados

Referencia

https://picluster.ricsanfre.com/docs/observability/
https://sdefinitive.net/antrea-observability-part-2-installing-grafana-prometheus-loki-and-fluent-bit/

Rootless container

ROOTLESS containers

  • Revisar la documentacion para mitigar en nuestro diseño esta vulnerabilidad

Escalating privileges

Escalating privileges on a target Linux host by using Docker breakout techniques

View link: https://juggernaut-sec.com/docker-breakout-lpe/

Rootless containers

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:

  • Can mitigate potential container-breakout vulnerabilities (Not a panacea, of course)
  • Friendly to shared machines, especially in HPC environments

Cons:

  • Complexity

View link: https://rootlesscontaine.rs/

Rootless in k3s

View link: https://docs.k3s.io/advanced#running-rootless-servers-experimental

Sugerencia: ramas

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

Estructurando el repo primera iteración

Estructuras prtotípica para el projecto de pps

  • Ver repositorios de proyectos para definir la estructura de desarrollo y colaboracion de nuestro repositorio,
  • Analizar y proponer una estructura y formato de la información que se va a versionar nuestro proyecto

Estructurar repositorio/proyecto, Referencias:

Estructurar Readme, referencias:

Readme template
Awsome readme

Tareas a resolver:

  • Seleccionar una estructura inicial para el repositorio de nuestro poryecto
  • Seleccionar una estructura de Readme Inicial para nuestro repositorio

Structure files and folder kubernetes project

Ver de serpara por ambiente:

── config
├── dev
│ ├── configmaps
│ ├── deployments
│ ├── ingresses
│ └── services
├── prd
│ ├── configmaps
│ ├── deployments
│ ├── ingresses
│ └── services

Actividades

  • Seleccionar y Estructurar archivos y carpetas del proyecto kubernetes, contemplar ambientes de trabajo (dev, test, pord)
  • Documentar

Installation Guide

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"

Configuracion Mkdocs

Habria que configurar el repo para que en, la seccion de github pages, poner que se base en la rama gh-pages para que aparezca la pagina en el url. Pero no tengo acceso a la configuracion del repo. Dejo imagen abajo:

image

doc metodologias

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:

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.