AI prompts
base on Repo con los archivos que uso para mi videos en youtube [](https://ko-fi.com/O4O013K68)
<a href="https://slack.peladonerd.com/"><img src="https://slack.peladonerd.com/badge.svg"></a>
# Pelado Nerd repo
<img src="./assets/peladonerd.png" width="100"/>
Este es un repo donde subo todo el código que uso para los videos de mi [canal en youtube](https://www.youtube.com/channel/UCrBzBOMcUVV8ryyAU_c6P5g). Voy a tratar de mantenerlo actualizado y con toda la documentación que pueda, pero no prometo nada.
## Contribuciones
Como siempre, cualquier contribución es bienvenida, simplemente forkeá este repo y haceme una PR.
## Listado de videos que tienen archivos hasta ahora:
Si el nombre del capítulo no tiene link, es porque no necesité postear ningún archivo.
1. Docker
1. Introducción a Docker/ [video](https://youtu.be/vjnOIE-CwMU)
2. Imágenes / [video](https://youtu.be/a8sf54TCRN4)
3. Volúmenes y puertos / [video](https://www.youtube.com/watch?v=GfL_Ltu-eyw)
4. [Docker-compose](./docker/4) / [video](https://youtu.be/eoFxMaeB9H4)
5. [Networking](./docker/5) / [video](https://youtu.be/BNHNMoSJz4g)
6. [Multi Stage Builds](./docker/6) / [video](https://youtu.be/62r32R75iZs)
7. [CI/CD](https://github.com/peladonerd/hola-docker) / [video](https://youtu.be/fFze33y5-RM)
8. [Swarm](./docker/8) / [video](https://youtu.be/jRYRC3ZZPW8)
9. [Multi-Arch Builds](./docker/9) / [video](https://youtu.be/oqbHdn1oNCs)
10. [Docker Registry](./docker/10) / [video](https://youtu.be/stVspIUHP4Q)
11. [Buildkit](./docker/11) / [video](https://youtu.be/NrpM2FX47Hg)
12. [Curso Docker Completo 2021](./docker/12) / [video](https://youtu.be/CV_Uf3Dq-EU)
13. [Docker Deskop - Alternativas](./docker/13) / [video](https://youtu.be/5GO2cDpHtOU)
2. Raspberry
1. [Instalación de Docker en Raspberry y compartir archivos samba](./raspi/1) / [video](https://youtu.be/pliGG1M87W8)
2. [Descargando torrents automáticamente](./raspi/2) / [video](https://youtu.be/pZArt1yEw_o)
3. [Plex sobre Docker en Raspbery](https://github.com/pablokbs/plex-rpi) / [video](https://youtu.be/Y7sTa4zvKWQ)
4. [Acceso remoto a tu Raspberry usando NO-IP.com](./raspi/4) / [video](https://youtu.be/QW9Nzxrj0pY)
5. [Flexget](https://github.com/pablokbs/plex-rpi) / [video](https://youtu.be/TqVoHWjz_tI)
6. [Modo Kiosco](./raspi/6) / [video](https://youtu.be/PYxFGXGchLQ)
7. [Nginx + SSL en Raspberry](./raspi/7) / [video](https://youtu.be/bNgoM8AV0Ec)
3. Kubernetes
1. [Creando un cluster de Kubernetes con Digital Ocean](./kubernetes/1) / [video](https://youtu.be/fhYSKEy0s8w)
2. [Servicios y Load Balancers](./kubernetes/2) / [video](https://youtu.be/0iMEcrcfG5A)
3. [Deployments](./kubernetes/3) / [video](https://youtu.be/q-ZicDSb3Cc)
4. [Requests y limites](./kubernetes/4) / [video](https://youtu.be/xTTJg1aJ4kg)
5. [HPA](./kubernetes/5) / [video](https://youtu.be/T6wRsmrm_gk)
6. [Liveness y Readiness Probes](./kubernetes/6) / [video](https://youtu.be/5gSc1ouW8rM)
7. [Prometheus](./kubernetes/7) / [video](https://youtu.be/yvUQMdgbz_c)
8. [Ingress](./kubernetes/8) / [video](https://youtu.be/pzFirwIpMag)
9. [Daemonsets](./kubernetes/9) / [video](https://youtu.be/zKnJQ7A2pFM)
10. [Logstash](./kubernetes/10) / [video](https://youtu.be/LGm-DbLfJLM)
11. [Volumenes (parte 1)](./kubernetes/11) / [video](https://youtu.be/buHYhCyfTKk)
12. [Volumenes (parte 2)](./kubernetes/12) / [video](https://youtu.be/vjGBzCVs2dE)
13. [StatefulSets](./kubernetes/13) / [video](https://www.youtube.com/watch?v=Gp6LNymkw70)
14. [CI/CD](./kubernetes/14) [Repo con los archivos CircleCI](https://github.com/peladonerd/flisol2019)/ [video](https://youtu.be/o5-QPfh-piM)
15. [Wordpres + MySQL](./kubernetes/15) / [video](https://youtu.be/TnME3zam7Zo)
16. [ENVs y Secrets](./kubernetes/16) / [video](https://youtu.be/T7lRHHa4YxE)
17. [Prometheus 2: Grafana](./kubernetes/17) / [video](https://youtu.be/_mJPvzMStPI)
18. [RBAC: Roles, RoleBinding, ClusterRole, ClusterRoleBinding, ServiceAccount](./kubernetes/18) / [video](https://youtu.be/VTADZjL_psI)
19. [CRDs + Traefik V2](./kubernetes/19) / [video](https://youtu.be/UO9YrNj-Y88)
20. [Kustomize](./kubernetes/20) / [video](https://youtu.be/2G_CCDnxXcE)
21. [kubeadm](./kubernetes/21) / [video](https://youtu.be/K6oFYgXgzv4)
22. [Rancher](./kubernetes/22) / [video](https://youtu.be/74Qd1Kl79P8)
23. [Jobs y Cronjobs](./kubernetes/23) / [video](https://youtu.be/9Dl-okb4gm4)
24. [Thanos](./kubernetes/24) / [video](https://youtu.be/NfP_8lsHXkU)
25. [HPA 2: Custom metrics](./kubernetes/25) / [video](https://youtu.be/whWFJNzBPu0)
26. [ArgoCD](./kubernetes/26) / [video](https://youtu.be/e6Wmu77HoV8)
27. [Pod Priorities](./kubernetes/27) / [video](https://youtu.be/s9Z-YluUOuw)
28. [Pod Disruption Budgets](./kubernetes/28) / [video](https://youtu.be/2tv1nhJuuJU)
29. [k0s](./kubernetes/29) / [video](https://youtu.be/netJ0Nuj_tw)
30. [istio](./kubernetes/30) / [video](https://youtu.be/ofJ5swfP2kQ)
31. [Bootstrap Apps en Kubernetes](./kubernetes/31) / [video](https://youtu.be/ZjnMpMXmKZQ)
32. [LimitRange](./kubernetes/32) / [video](https://youtu.be/2VbJioZ-UJo)
34. [Helm 2](./kubernetes/34) / [video](https://youtu.be/jScW2XaS8uI)
35. [Curso Kubernetes Completo 2021](./kubernetes/35) / [video](https://youtu.be/DCoBcpOA7W4)
36. [external-dns](./kubernetes/36) / [video](https://youtu.be/M5588owHvV8)
37. [MetalLB](./kubernetes/37) / [video](https://youtu.be/ZuRrpD3hL5I)
38. [crossplane](./kubernetes/38) / [video](https://youtu.be/dWbEvHOtljg)
39. [fluent-bit](./kubernetes/39) / [video](https://youtu.be/bwoxefs057g)
40. [cluster-autoscaler](./kubernetes/40) / [video](https://youtu.be/BpEia0P1jMo)
4. Varios
1. [Creá tu sitio con SSL gratis con Docker y Let's encrypt](./varios/1) / [video](https://youtu.be/S2YFqf4L7l8)
2. [Traefik](./varios/2) / [video](https://youtu.be/6qkhvhv0_IU)
3. [Poste](./terraform/3) / [video](https://youtu.be/K4-uD1VHCz0)
4. [Gitlab CI/CD](./streaming/2) / [video](https://youtu.be/c5T0UkuD-6g)
5. [Dia del SRE 3: Scrum](./varios/3) / [video](https://youtu.be/ehuKjT9xl0k)
6. [OpenVPN](./varios/6) / [video](https://youtu.be/Ulew2JHUHfE)
7. [Podman](./varios/7) / [video](https://youtu.be/l6Bgd7Y8pgE)
8. [GitHub Actions](https://github.com/pablokbs/prueba-gha) / [video](https://youtu.be/MNBf-ylhtK0)
9. [Transmission Bot para Telegram](./varios/9) / [video](https://youtu.be/FQMVFyJnQsY)
10. [CoreDNS](./varios/10) / [video](https://youtu.be/tE9YjEV1T4E)
11. [RCA](./varios/11) / [video](https://youtu.be/ErbOF56SAWE)
12. [WireGuard + PiHole](./varios/12) / [video](https://youtu.be/R29YBmYxXAk)
13. [VIM](./varios/13) / [video](https://www.youtube.com/watch?v=TmNa4y-K5Z8)
14. [Mastodon](./varios/14) / [video](https://youtu.be/umI-RzfzwMQ)
15. [Comandos Linux 3](./varios/15) / [video](https://youtu.be/FQUnw_P4Rcc)
16. [Comandos Raros Linux](./varios/16) / [video](https://youtu.be/oI4Hy3J6Er0)
17. [Ollama](./varios/17) / [video](https://youtu.be/OmLKfDoAfyM)
18. [Wasm](./varios/18) / [video](https://youtu.be/bgWTf3m6HG0)
19. [Excalidraw](./varios/19) / [video](https://youtu.be/Z5W68WXldr0)
5. Viernes 2 Minutos
1. [Docker-compose override](./v2m/1) / [video](https://youtu.be/TPmbwAgN4ZA)
2. [Kubernetes secrets](./v2m/2) / [video](https://youtu.be/YbColFoz3ms)
3. [Minikube](./v2m/3) / [video](https://youtu.be/6e_sXAx7kts)
4. [OpenVPN](./v2m/4) / [video](https://youtu.be/TPVH6t8ylPg)
5. [GitLab](./v2m/5) / [video](https://youtu.be/bpWymXNsLAs)
6. [Pi-Hole](./v2m/6) / [video](https://youtu.be/qc8mkWtwY9c)
7. [DuckDNS](./v2m/7) / [video](https://youtu.be/MLjKbake8HM)
8. [Rsnapshot](./v2m/8) / [video](https://youtu.be/gxJqpBsPseM)
9. [Cups](./v2m/9) / [video](https://youtu.be/_O2ik-JPq8Y)
11. [kubectl tips](./v2m/11) / [video](https://youtu.be/caHsjOmrr2s)
12. [kind](./v2m/12) / [video](https://youtu.be/8Wjzpywdjyc)
13. [Telepresence](./v2m/13) / [video](https://youtu.be/MipT55DJFec)
14. [Diferencia entre RUN, CMD y ENTRYPOINT](./v2m/14) / [video](https://youtu.be/6ZnecM3ipu4)
15. [MySQL Operator](./v2m/15) / [video](https://youtu.be/2i5t6bfgWvE)
16. [Supervisord](./v2m/16) / [video](https://youtu.be/mfXnqHRT8hI)
17. [Popeye](./v2m/17) / [video](https://youtu.be/xKGPN_47qxM)
18. [Init Containers](./v2m/18) / [video](https://youtu.be/a03oHbGUef4)
19. [Netdata](./v2m/19) / [video](https://youtu.be/bGyMLNRBlQ0)
20. [Matrix](./v2m/20) / [video](https://youtu.be/ZiVQalt5xhk)
21. [Kubernetes Dashboard](./v2m/21) / [video](https://youtu.be/B5r-_HHX31s)
22. [Netatalk / TimeMachine opensource](./v2m/22) / [video](https://youtu.be/LhlTG8LJ89Q)
23. [WireGuard](./v2m/23) / [video](https://youtu.be/G_Pv9XEzfUY)
24. [Cronopete](./v2m/24) / [video](https://youtu.be/DywhgMht2jQ)
25. [Vsftpd](./v2m/25) / [video](https://youtu.be/y9sPUF7vRC0)
26. [Rclone](./v2m/26) / [video](https://youtu.be/mnDYJ2ZpdxU)
27. [Portainer](./v2m/27) / [video](https://youtu.be/TSot5AnS-mk)
28. [GeoIP](./v2m/28) / [video](https://youtu.be/ZpEfjsJamcU)
29. [Swarmpit](./v2m/29) / [video](https://youtu.be/f2gmhiYBW8Y)
30. [Kompose](./v2m/30) / [video](https://youtu.be/JHdnasrZKyU)
31. [Cert-manager en Kubernetes](./v2m/31) / [video](https://youtu.be/ZKrC261Rxqo)
32. [Nginx-Proxy-Manager](./v2m/32) / [video](https://youtu.be/0n9DLj2ndo4)
33. [Gemini](./v2m/33) / [video](https://youtu.be/nSdzAcCXLxE)
34. [ImagePullSecret-Patcher](./v2m/34) / [video](https://youtu.be/e_cBicVb0E0)
35. [MinIO](./v2m/35) / [video](https://youtu.be/_QHUR2VFmfo)
36. [Gaming en Kubernetes - Additronk8s](./v2m/36) / [video](https://youtu.be/9c3Cff4xb1k)
37. [Whoogle](./v2m/37) / [video](https://youtu.be/MrFC8dYmjg8)
38. [MetalLB](./v2m/38) / [video](https://youtu.be/ZuRrpD3hL5I)
39. [Fluent-bit](./v2m/39) / [video](https://youtu.be/bwoxefs057g)
40. [Error-pages](./v2m/40) / [video](https://youtu.be/p59yLAgI-XY)
6. Terraform
1. [Terraform 1](./terraform/1) / [video](https://youtu.be/1itPqkU8XZw)
2. [Terraform 2](./terraform/2) / [video](https://youtu.be/i2LJAQVKYeY)
7. Streamings
1. [Gitlab CI/CD](./streaming/2) / [video](https://youtu.be/RhSkUh7cGqc)
", Assign "at most 3 tags" to the expected json: {"id":"10653","tags":[]} "only from the tags list I provide: [{"id":77,"name":"3d"},{"id":89,"name":"agent"},{"id":17,"name":"ai"},{"id":54,"name":"algorithm"},{"id":24,"name":"api"},{"id":44,"name":"authentication"},{"id":3,"name":"aws"},{"id":27,"name":"backend"},{"id":60,"name":"benchmark"},{"id":72,"name":"best-practices"},{"id":39,"name":"bitcoin"},{"id":37,"name":"blockchain"},{"id":1,"name":"blog"},{"id":45,"name":"bundler"},{"id":58,"name":"cache"},{"id":21,"name":"chat"},{"id":49,"name":"cicd"},{"id":4,"name":"cli"},{"id":64,"name":"cloud-native"},{"id":48,"name":"cms"},{"id":61,"name":"compiler"},{"id":68,"name":"containerization"},{"id":92,"name":"crm"},{"id":34,"name":"data"},{"id":47,"name":"database"},{"id":8,"name":"declarative-gui "},{"id":9,"name":"deploy-tool"},{"id":53,"name":"desktop-app"},{"id":6,"name":"dev-exp-lib"},{"id":59,"name":"dev-tool"},{"id":13,"name":"ecommerce"},{"id":26,"name":"editor"},{"id":66,"name":"emulator"},{"id":62,"name":"filesystem"},{"id":80,"name":"finance"},{"id":15,"name":"firmware"},{"id":73,"name":"for-fun"},{"id":2,"name":"framework"},{"id":11,"name":"frontend"},{"id":22,"name":"game"},{"id":81,"name":"game-engine "},{"id":23,"name":"graphql"},{"id":84,"name":"gui"},{"id":91,"name":"http"},{"id":5,"name":"http-client"},{"id":51,"name":"iac"},{"id":30,"name":"ide"},{"id":78,"name":"iot"},{"id":40,"name":"json"},{"id":83,"name":"julian"},{"id":38,"name":"k8s"},{"id":31,"name":"language"},{"id":10,"name":"learning-resource"},{"id":33,"name":"lib"},{"id":41,"name":"linter"},{"id":28,"name":"lms"},{"id":16,"name":"logging"},{"id":76,"name":"low-code"},{"id":90,"name":"message-queue"},{"id":42,"name":"mobile-app"},{"id":18,"name":"monitoring"},{"id":36,"name":"networking"},{"id":7,"name":"node-version"},{"id":55,"name":"nosql"},{"id":57,"name":"observability"},{"id":46,"name":"orm"},{"id":52,"name":"os"},{"id":14,"name":"parser"},{"id":74,"name":"react"},{"id":82,"name":"real-time"},{"id":56,"name":"robot"},{"id":65,"name":"runtime"},{"id":32,"name":"sdk"},{"id":71,"name":"search"},{"id":63,"name":"secrets"},{"id":25,"name":"security"},{"id":85,"name":"server"},{"id":86,"name":"serverless"},{"id":70,"name":"storage"},{"id":75,"name":"system-design"},{"id":79,"name":"terminal"},{"id":29,"name":"testing"},{"id":12,"name":"ui"},{"id":50,"name":"ux"},{"id":88,"name":"video"},{"id":20,"name":"web-app"},{"id":35,"name":"web-server"},{"id":43,"name":"webassembly"},{"id":69,"name":"workflow"},{"id":87,"name":"yaml"}]" returns me the "expected json"