lo que debes hacer es crear laboratorio con proxmox virtualizacion y creas una nube virtual pero fisica con ancho de banda potente y tienes tu nube, le implementas algunos firewall potentes
En la empresa donde estoy trabajando actualmente ellos tienen un Workbench (infraestructura propia) con VMware y allí he montado 3 maquinas y en cada una de estas les tengo varios contendores mediante Docker compose, lo cual es suficiente por que esas aplicaciones es de uso interno (aun), el CI y CD con Gitlab CI donde hago la build, push y luego una de esas maquians como worker de gitlab para realizar los docker pull y up. Lo normal es empezar por algo pequeño y luego ahi si kubernets. Lo malo es que solo he podido usar kubernets en local con docker desktop y minikube, y hasta ahora siento que las vacantes a las que aplico me dejan de lado por no tener experiencia formal con eso. Tu contenido es muy completo, sigue asi. Te debo un coffee apenas tenga un nuevo empleo te contribuyo
@@mayikx Pues no se me ocurre que mas sea... diariamente aplico a 2-4 empresas por dia que piden perfil DevOps, SRE, Backend Developer, software Developer en unas tengo la mayoria de los requisitos en otros tengo todas y en otras solo la tecnologia principal y solo llega el primer llamado del reclutador... Varias de estas empresas han demorado casi 2 meses en realizar ese primer llamado. Al dia de hoy sigo esperando respuesta de 7 empresas para que me digan si sigo o no. Ha sido tanto la cosa que estoy haciendo cursos en Udemy para generar certificados y en completar mas mi pagina a ver si eso ayuda
Buen episodio!! Ilustra perfecto los costos cuando creamos VMs para un cluster de K8s con full management power. Ojalá en un próximo episodio nos compartas tu feeback sobre EKS vs ECS respecto a cuándo conviene usar uno sobre otro (:
Muy buen video! en mi trabajo instalamos un cluster de k8s con OKD. Quede WTF cuando entendi todas las vm que se necesitaban levantar y la cantidad de recursos que requeria, siendo todo on prem.
Hola genial video! Totalmente alineado con tu postura, sin embargo me gustaría puntualizar un punto de los que has comentado y que las empresas normalmente (por desgracia) subestiman. Te hablo desde el punto de vista del desarrollo. Tener una buena arquitectura software es la clave para que todo el tema de kubernetes y escalabilidad funcione. He visto códigos, tan monolíticos... piezas de código tan acopladas entre sí... que daría igual que contratasen al experto/a más experto/a en kubernetes que esa persona estaría perdida... A ver... algo haría, te escalaría el monstruo seguramente en diferentes PODs (el monstruo entero claro...), pero aún así... mal futuro le auguro a ese devops. Y no sería culpa del devops eh? que yo he llegado a ver injusticias que claman al cielo. Personas realmente buenas y competentes en su ámbito que no pudieron hacer nada y aun así se comieron la bronca que se tendrían que haber comido los desarrolladores. Es importante que las empresas de SOFTWARE , pongan primero más atención al SOFTWARE desde el primer momento. Si el SOFTWARE esta bien arquitecturado, limpio y listo para escalar.... todo lo demás viene solo. Un saludo y gracias por tus videos!
primero saludos a Vaquita me cae super bien segundo gracias por hacer la comparativa esta apunto de hacer un salto innecesario pero queria estar seguro y bueno aquí me aclaraste la duda
¿Qué opinas sobra kubernetes on premise en una empresa mediana/grande? Ya tengo el hardware, pero la administración de los servicios se ha vuelto insostenible. -Ya que el único "orquestrador" soy yo-. Sería interesante que hicieras un video con las cosas a tomar en cuenta en un deploy on premise, en una infraestructura real -no un home lab-
Muy buena explicación, muchas gracias!. Muy interesante!. Ahora me dio ganas de contratar un pelade, no sé para qué porque no voy a instalar Kubernetes... todavía... pero voy a contratar uno
Excelente pelade!!! Me quedé con la intriga de saber que corre el cluster de Kubernetes del michi 😽
6 หลายเดือนก่อน
muchas gracias Pelado. Otro tema es si las bases de datos deben gestionarse con kubernetes. Igual para algunos servicios no se debería usar kubernetes(por ejemplo bases de datos grandes)
Pela, muy buen video! Cada vez me cuesta mas justificar Kubernetes por sobre aplicaciones serverless. Los casos son puntuales, el echo de multi cloud es una utopia para la gran mayoria de las empresas y la solucion con serverless es mas simple de operar, mas economica(en la mayoria de los casos) y escalable.
Hola Pelado, no sé si te refieres a docker-compose y querías decir docker swarm, pero docker Swarm si sería una buena opción en el caso de querer tener orchestration. Actualmente es lo que utilizo para mi uso personal. Me ayuda a manejar micro servicios relacionados, teniendo réplicas de ciertos contenedores y el internal load balancer hace que cada nudo tenga buen manejo en la distribución de tráfico. En la empresa en la que trabajo, ya si la cosa cambia, ahí utilizamos ECS de AWS, y también nuestra propia platform as a Service, que si utiliza Kubernetes. De todos modos, muy buen video. Un abrazo.
Para uso personal incluso para si usas para pocos clientes mypes, Docker Swarm es útil, y de hecho Caprover corre Swarm para trabajar. Lo que no me queda claro es cuando ya se hace necesario Kubernetes, algunas plazas para backend te piden experiencia (no experticia) en eso, y Terraform, pero hasta ahora nunca pude utilizarlos
Buenas ncohes, puedes dar un lineamiento para comenzar con el desarrollo freelance? Actualmente estoy trabajando para una empresa que se dedica al desarrollo de soluciones tecnológicas, y me interesa comenzar algunos trabajos por mi propia cuenta, para eso creo necesitar alguna idea sobre los contratos de venta, costos de mantenimiento, lugares para hospedar el sitio... Cualquier consejo que creas que es importante. Gracias
Hola Pablo !! siempre son bienvenidos tus videos ....Pregunta: cuánto crees vos qué cantidad de empresas aquí en Argentina usan K8s? Muchas, algunas o pocas ? Gracias y abrazo Pablo
La linea del pelado nerds jaja. El lugar donde tiene sentido empezar a pensar en Kubernetes. Antes de esa línea se puede trabajar perfectamente con Docker compouse.
Hola Pelade, amigo me gustan mucho tus video soy desarrollador pero como a mucho me gusta el trabajo de SRE, pudieras darme referencias de docker swarm para una startup que crees, tengo algo problemas con los secrets en un docker pelado. Un saludo
Tengo una VPS 'grande' en una nube 'X' e instale un k0s (Kubernets On-Premise) han pasado 3 años y todo bien pero lo quiero actualizar y siento un panico terrible ya que tengo 7 clientes productivos y el hecho de que todo lo instale manualmente (kong - traefik - metalLb) estoy en un dilema con las versiones ya que el nuevo k0s podria no ser compatible y tengo que actualizar y cada 1 de las extensiones. Por esta razon llegue a la conclusion y tomando en cuenta que el costo no es un problema, se quedarian con kubernets o por facilidad con swarm? ya que la razon aparente de no recomendarlo es el COSTO.
Entonces la inversión en sre se hace cuando el negocio no es aún rentable pero hay una proyección de crecimiento. Acaso se puede dar que el negocio ya sea rentable cuando si implementa sre
yo lo veria mas global, un SRE no va a educar a toda una organización sobre el control de gastos en nube, va a solucionar una parte, si, pero, y toda la organización? cada equipo debe consiencitar si desarolla pensando con billetera infinita o desarolla pensando en el control de gastos, si el equipo de finanzas quien da el go a los gastos, tiene control de los gastos de nube, etc etc, no es de un solo rol la solución
@@rocketbox9 No ofrecen managed K8s, lo tienes que implementar por tu cuenta. Por ejemplo a uno de mis clientes lo tengo tengo con dos nodos: 3vCPU, 4 GB RAM, 80 GB Disk local, $7.05 euros cada uno por mes más el load balancer de $5.39. Lo que da un total de $19.49 euros por mes. Yo implementé el cluster con rancher (k3s) con un script buenísimo de un ingeniero en github de nombre vitobotta/hetzner-k3s. Hetner es una roca muy confiable estoy muy contento con ellos por su gran calidad a pesar de sus precios bajos.
Hola, actualmente tengo varios clientes, cada cliente tiene su propio servidor y cada servidor corre un servicio monolítico. Tengo el problema q para hacer un deploy tengo q entrar a cada servidor, hacer pull, reiniciar el servicio y ejecutar algunas operaciones de actualización. Es muy tedioso, cómo podría optimizar ese proceso?
Allí tienes un problema de arquitectura de tu monolito. Si la aplicación es la misma para todos, deberías usar una arquitectura multi inquilino y a cada uno una BD diferente. Para las actualizaciones de BD masivo puedes usar liquibase.
y que sucede si los desarrollares "corredores" del comienzo desarrollan algo bien poco escalable? osea mas enfocado a monolítico que a microservicio? luego eso costara mucho migrarlo a kubernetes, ya que habrá que tocar muchas cosas en el sistema.
6 หลายเดือนก่อน
quizás también hay servicios que tienen una arquitectura que no es muy compatible con pequeños clusteres de kubernetes(quizás una base de datos sql muy grande y que soporta muchas peticiones)
La parte del no me gusta siempre la mejor de todo el video, jaja fuera de bromas pelades, una pregunta , para aprender entonces y no gastar puedo usar k3s por ejemplo en un servidor vps?
SRE: Los costos de las nubes se fueron a las nubes
LI-TE-RAL, dependiendo del caso ya no conviene.
lo que debes hacer es crear laboratorio con proxmox virtualizacion y creas una nube virtual pero fisica con ancho de banda potente y tienes tu nube, le implementas algunos firewall potentes
En la empresa donde estoy trabajando actualmente ellos tienen un Workbench (infraestructura propia) con VMware y allí he montado 3 maquinas y en cada una de estas les tengo varios contendores mediante Docker compose, lo cual es suficiente por que esas aplicaciones es de uso interno (aun), el CI y CD con Gitlab CI donde hago la build, push y luego una de esas maquians como worker de gitlab para realizar los docker pull y up.
Lo normal es empezar por algo pequeño y luego ahi si kubernets. Lo malo es que solo he podido usar kubernets en local con docker desktop y minikube, y hasta ahora siento que las vacantes a las que aplico me dejan de lado por no tener experiencia formal con eso.
Tu contenido es muy completo, sigue asi.
Te debo un coffee apenas tenga un nuevo empleo te contribuyo
Amigo no creo que sea por eso. Cuando evalúas a alguien, eso no es un descalificador.
@@mayikx Pues no se me ocurre que mas sea... diariamente aplico a 2-4 empresas por dia que piden perfil DevOps, SRE, Backend Developer, software Developer en unas tengo la mayoria de los requisitos en otros tengo todas y en otras solo la tecnologia principal y solo llega el primer llamado del reclutador...
Varias de estas empresas han demorado casi 2 meses en realizar ese primer llamado. Al dia de hoy sigo esperando respuesta de 7 empresas para que me digan si sigo o no.
Ha sido tanto la cosa que estoy haciendo cursos en Udemy para generar certificados y en completar mas mi pagina a ver si eso ayuda
Buen episodio!! Ilustra perfecto los costos cuando creamos VMs para un cluster de K8s con full management power. Ojalá en un próximo episodio nos compartas tu feeback sobre EKS vs ECS respecto a cuándo conviene usar uno sobre otro (:
Muy buen video! en mi trabajo instalamos un cluster de k8s con OKD. Quede WTF cuando entendi todas las vm que se necesitaban levantar y la cantidad de recursos que requeria, siendo todo on prem.
Excelente explicación. Es importante alinear el modelo de negocio con el diseño de la arquitectura que se va a implementar.
Excelente video, excelente explicación pero... lo mejor del video es 🐱❤
Coincido, el gato es precioso.
Me gusto la parte de sustituir esos servidores por PODs.
100/10 el cierre del video 👏👏👏
Hola genial video! Totalmente alineado con tu postura, sin embargo me gustaría puntualizar un punto de los que has comentado y que las empresas normalmente (por desgracia) subestiman. Te hablo desde el punto de vista del desarrollo. Tener una buena arquitectura software es la clave para que todo el tema de kubernetes y escalabilidad funcione. He visto códigos, tan monolíticos... piezas de código tan acopladas entre sí... que daría igual que contratasen al experto/a más experto/a en kubernetes que esa persona estaría perdida... A ver... algo haría, te escalaría el monstruo seguramente en diferentes PODs (el monstruo entero claro...), pero aún así... mal futuro le auguro a ese devops. Y no sería culpa del devops eh? que yo he llegado a ver injusticias que claman al cielo. Personas realmente buenas y competentes en su ámbito que no pudieron hacer nada y aun así se comieron la bronca que se tendrían que haber comido los desarrolladores. Es importante que las empresas de SOFTWARE , pongan primero más atención al SOFTWARE desde el primer momento. Si el SOFTWARE esta bien arquitecturado, limpio y listo para escalar.... todo lo demás viene solo.
Un saludo y gracias por tus videos!
Y cuando el negocio crece las aplicaciones son mas dificiles de escalar, incluso es mortal el downtime que generan las implementaciones.
primero saludos a Vaquita me cae super bien
segundo gracias por hacer la comparativa esta apunto de hacer un salto innecesario pero queria estar seguro y bueno aquí me aclaraste la duda
¿Qué opinas sobra kubernetes on premise en una empresa mediana/grande? Ya tengo el hardware, pero la administración de los servicios se ha vuelto insostenible. -Ya que el único "orquestrador" soy yo-. Sería interesante que hicieras un video con las cosas a tomar en cuenta en un deploy on premise, en una infraestructura real -no un home lab-
Muy buena explicación, muchas gracias!. Muy interesante!.
Ahora me dio ganas de contratar un pelade, no sé para qué porque no voy a instalar Kubernetes... todavía... pero voy a contratar uno
Muuuy buena tu explicación maestro!!! me sirve para explicar muchas cosas! gracias!
Como siempre, excelente los videos y muy útiles para los de operaciones. Saludos desde Cuba
Excelente pelade!!! Me quedé con la intriga de saber que corre el cluster de Kubernetes del michi 😽
muchas gracias Pelado. Otro tema es si las bases de datos deben gestionarse con kubernetes. Igual para algunos servicios no se debería usar kubernetes(por ejemplo bases de datos grandes)
usa las paas para bd es mucho mejor escala rapido pagas por lo que usas y ya no estrezas ni pierdes time en configurarlo en tu kubernetes
Bien Pelanerd! Si lo digo yo en un equipo me tildan de bobo. Ahora que lo dice el Pelanerd... ya es otra cosa XD
Hacía tiempo no salía Vaquita ❤
Pela, muy buen video! Cada vez me cuesta mas justificar Kubernetes por sobre aplicaciones serverless. Los casos son puntuales, el echo de multi cloud es una utopia para la gran mayoria de las empresas y la solucion con serverless es mas simple de operar, mas economica(en la mayoria de los casos) y escalable.
Hola Pelado, no sé si te refieres a docker-compose y querías decir docker swarm, pero docker Swarm si sería una buena opción en el caso de querer tener orchestration. Actualmente es lo que utilizo para mi uso personal. Me ayuda a manejar micro servicios relacionados, teniendo réplicas de ciertos contenedores y el internal load balancer hace que cada nudo tenga buen manejo en la distribución de tráfico. En la empresa en la que trabajo, ya si la cosa cambia, ahí utilizamos ECS de AWS, y también nuestra propia platform as a Service, que si utiliza Kubernetes. De todos modos, muy buen video. Un abrazo.
Para uso personal incluso para si usas para pocos clientes mypes, Docker Swarm es útil, y de hecho Caprover corre Swarm para trabajar. Lo que no me queda claro es cuando ya se hace necesario Kubernetes, algunas plazas para backend te piden experiencia (no experticia) en eso, y Terraform, pero hasta ahora nunca pude utilizarlos
Buenas ncohes, puedes dar un lineamiento para comenzar con el desarrollo freelance? Actualmente estoy trabajando para una empresa que se dedica al desarrollo de soluciones tecnológicas, y me interesa comenzar algunos trabajos por mi propia cuenta, para eso creo necesitar alguna idea sobre los contratos de venta, costos de mantenimiento, lugares para hospedar el sitio... Cualquier consejo que creas que es importante. Gracias
Hola Pablo !! siempre son bienvenidos tus videos ....Pregunta: cuánto crees vos qué cantidad de empresas aquí en Argentina usan K8s? Muchas, algunas o pocas ? Gracias y abrazo Pablo
Muy buen video pela. Ya lo veo
La linea del pelado nerds jaja. El lugar donde tiene sentido empezar a pensar en Kubernetes. Antes de esa línea se puede trabajar perfectamente con Docker compouse.
pablo seria un buen video ver como haces tu para actualizar un nodo de k8s, saludos
Hola Pelade, amigo me gustan mucho tus video soy desarrollador pero como a mucho me gusta el trabajo de SRE, pudieras darme referencias de docker swarm para una startup que crees, tengo algo problemas con los secrets en un docker pelado. Un saludo
¿Cuál es el punto de usuarios/request donde es buena idea comenzar a usar Kubernetes en una empresa?
Muy buen video, he aprendido mucho, pelado 🎉
Ahí entra docker swarm "to the rescue" o docker stand-alone...
Vaquita se robó el video 😁
Buen video! Enhorabuena
Muy buen video. Tenes que mostrar más al gato.
Tengo una VPS 'grande' en una nube 'X' e instale un k0s (Kubernets On-Premise) han pasado 3 años y todo bien pero lo quiero actualizar y siento un panico terrible ya que tengo 7 clientes productivos y el hecho de que todo lo instale manualmente (kong - traefik - metalLb) estoy en un dilema con las versiones ya que el nuevo k0s podria no ser compatible y tengo que actualizar y cada 1 de las extensiones.
Por esta razon llegue a la conclusion y tomando en cuenta que el costo no es un problema, se quedarian con kubernets o por facilidad con swarm? ya que la razon aparente de no recomendarlo es el COSTO.
recomendaria incluso evaluar otras opciones como cloud run en gcp, se hace aun menos necesario
carinioso el gatito ❤
buenismo video pelado
¡Que lindo gatoooo!!! 😸
Gracias Pelado Querido!
karpenter
SleakOps ❤
Entonces la inversión en sre se hace cuando el negocio no es aún rentable pero hay una proyección de crecimiento. Acaso se puede dar que el negocio ya sea rentable cuando si implementa sre
yo lo veria mas global, un SRE no va a educar a toda una organización sobre el control de gastos en nube, va a solucionar una parte, si, pero, y toda la organización? cada equipo debe consiencitar si desarolla pensando con billetera infinita o desarolla pensando en el control de gastos, si el equipo de finanzas quien da el go a los gastos, tiene control de los gastos de nube, etc etc, no es de un solo rol la solución
Hace mucho que estoy en Infra y la verdad que muy pocos se complican con kubernetes.
Pare de sufrir Pelade! yo tengo mi cluster de Kubernetes y de mis clientes en Hetzner y soy feliz.
Doc que tal Hetzner los precios? .. tiene para servicio de kubernetes o tienes que implementarlo en el cloud de hetzner?
@@rocketbox9 No ofrecen managed K8s, lo tienes que implementar por tu cuenta. Por ejemplo a uno de mis clientes lo tengo tengo con dos nodos: 3vCPU, 4 GB RAM, 80 GB Disk local, $7.05 euros cada uno por mes más el load balancer de $5.39. Lo que da un total de $19.49 euros por mes. Yo implementé el cluster con rancher (k3s) con un script buenísimo de un ingeniero en github de nombre vitobotta/hetzner-k3s. Hetner es una roca muy confiable estoy muy contento con ellos por su gran calidad a pesar de sus precios bajos.
Hola, no ubique en tus videos el.bloque de observabilidad de los Kubernetes, lo tienes?
estas mas delgado desde la ultima vez que te vi pelado!! se siente la crisis??
En linode no te cobran los masters de Kubernetes
Hola, actualmente tengo varios clientes, cada cliente tiene su propio servidor y cada servidor corre un servicio monolítico.
Tengo el problema q para hacer un deploy tengo q entrar a cada servidor, hacer pull, reiniciar el servicio y ejecutar algunas operaciones de actualización.
Es muy tedioso, cómo podría optimizar ese proceso?
Probá con GitHub Actions
Allí tienes un problema de arquitectura de tu monolito. Si la aplicación es la misma para todos, deberías usar una arquitectura multi inquilino y a cada uno una BD diferente. Para las actualizaciones de BD masivo puedes usar liquibase.
Un pelade, 2 pelades, es como una cofradia de SREs jejeje
y yo buscando como implementar kubernetes antes de hacer el paso de docker , el paso de docker sin exito...
Soy yo, o el final de los videos son el inicio de una carrera de Standupero? Es su backup en caso un día quiera mandar al carajo a los k8s?
Muy bueno.
y que sucede si los desarrollares "corredores" del comienzo desarrollan algo bien poco escalable? osea mas enfocado a monolítico que a microservicio? luego eso costara mucho migrarlo a kubernetes, ya que habrá que tocar muchas cosas en el sistema.
quizás también hay servicios que tienen una arquitectura que no es muy compatible con pequeños clusteres de kubernetes(quizás una base de datos sql muy grande y que soporta muchas peticiones)
Me encanta swarm pero no poder pasar el gpu/cpu via /dev/dri y no poder usar network: "service:" para usar vpn es una c*
La parte del no me gusta siempre la mejor de todo el video, jaja fuera de bromas pelades, una pregunta , para aprender entonces y no gastar puedo usar k3s por ejemplo en un servidor vps?
100% k3s, microk8s o minikube son todas buenas opciones para practicar
@@PeladoNerd me tocara k3s porque estoy probando los vps de oracle en free tier y solo tengo 1 gb de ram
Vaquita tiene un cluster de K8s para su juego de estambre
Vaquita🚀
Es posible crer un cluster de kuberntes homelab en cualquier maquina?, aun teniendo bloqueadas las IPs y los puertos?.
Si, buscá mi video de minikube
El pelado sapeeeeee!!!!!
Al final si necesitamos kubernetes
Mi pelao ya tiene plata se le ve bien, y ha bajado de peso
Linkin ❤
Buen video! Gracias por compartirlo. Sos mendocino, pelado?
Nací en santa fe, pero vivo en Mendoza desde chico
@@PeladoNerd yo nací en mza y te escuché una tonada familiar.
Muchas gracias.
Y no rey, es obvio no vas a usar un cohete para bajar mangos de un arbol.
Todos necesitamos tener una v5a 😺, después vemos lo de k8s 😂
Temporada 2 capitulo 18
¿Ha dicho caca? Ha dicho caca.
🐱
"La linea de no se, de otra persona".
La otra persona: 💀
Ok, pero quiero aprender a usar kubernetes yá...
ya lo sabía por eso no aprendí a usarlo 😎
Solo entré por el logo de Windows en la portada del vídeo. Pero era bait 😢
Gotcha
Clickbait