te amo pelado. Me servira para mi servidor de oracle gratis. Tengo docker y gracias a ti aprendi sobre docker y la persistencia, imagenes, dockerfile, microservicios, volumenes, compose, etc. A pesar de no ser experto me creo capaz de trabajar en microservicios con lenguajes como java y python con docker. Ahora quiero aprender de kubernetes. Gracias de nuevo.
Hola Pablo, podrías hacer un vídeo sobre los networking plugins para kubernetes? explicando que son, que hacen y haciendo una comparativa entre algunas opciones? Esto es algo de lo que deberíamos preocuparnos como SRE/sysadmin? o deberíamos dejar que distribuciones como k0s decidan por nosotros (calico) por la conveniencia que aportan? Saludos!
Una tontera, pero al sed del minuto 7:10 podes usar cualquier otra cosa como separador para que no joda con las barras. Por ejemplo: 's|REPLACEME|/root/worker.token|g' , o lo podes separar con @, ; $, #.... cualquier verdura que le metas después de 's' te lo toma como limitador
Pablo sos enorme viejo, muy buena recomendación. He probado diferentes opciones (Minikube, Kubeadm, Hardway, Kind, etc) para armar clústers y esta me pareció la más rápida y completa. Saludos
Sé que este video tiene su tiempo, pero estaba armando un clúster para jugar en casa con alguans Orange PI, miré Micro K8s y Rancher k3s, pero creo con K0s me convenciste 100%. Gracias!
Hola Pablo que genial este contenido uno de los mejores videos que he visto, es una buena propuesta para una solución on-prime. Gracias por este contenido para la comunidad en español. Saludos
Hola pelado, está interesante k0s, ea parecido a rke de rancher. A simple vista se ve sencillo. Estas herramientas creo son buenas para crear k8s on premise, habría que ver que requieren como pre-requisitos los servidores del cluster k8s, con rke por ejemplo requieren tener docker instalado y unas reglas de fw hacia urls públicas, y sabemos a veces eso es un dolor de cabeza cuando estamos en una empresa con fw por todos lados. Es por eso que muchos se van por las soluciones k8s de los proveedores cloud, donde todo está a un par de clics o un par de comandos. Saludos y gracias por la info 👍🏼
Video super interesante, y sería genial si se complementara con un video de como usar k0s en producción y lo que tenemos que tener en cuenta ya sea en seguridad, cantidad de workers y controllers, mantenibilidad, etc... Gracias.
Podrías hablar de pros y contras de kubeadm y rke(la versión de rancher), en tu trabajo actual si no es hosted cuál de los dos usas? En mi caso usamos GKE (Google) e interno RKE (no hay salida a internet y rancher tiene documentación completa para trabajar de forma offline)
una consulta es conveniente correr bases de datos en k0s o kubernetes??? y en cuanto a los services cuando se instalan no se ejecutan como k0s.service cambia el nombre
pela estare haciendo algo mal que hago exactamente lo mismo en ubuntu server 20.04.2lts y da error por todos lados . si le uso k0s para el servicio me dice que no existe
Buen video pelado, seria bueno un video sobre la parte de seguridad de k8s, ya que cuando lanzas clúster de esta forma las ip publica están expuestas al mundo
Hola maestro soy nuevo en esto de docker y kubernetes, he tenido muchos problemas instalando k8s pero al final con K0s todo fue como la seda, lo genial seria tener algo parecido con todo lo que hay que instalar después. ?Donde podría adquirir vía manifiesto una configuracion post-instalación para un cluster?
Muchas Gracias pelado, gran trabajo, que recomiendas para aprovisionamiento dinámico de almacenamiento, cómo instalar esto en servicia que no ofrecen kubernetes de manera nativa como Upload, o cluster privado, recomiendas rook.io
Hola Pelado... K0s es muuuuuuuuuuuuuuuy parecido a RKE que es le K8s de Rancher Lab y es para producción a diferencia de K3s. Saludos desde Córdoba ARG-
K3s se puede usar perfectamente en producción. De hecho, hay muchísimos casos de éxito de grandes empresas. No tengo muy claro qué aporta K0s con respecto a K3s, y no he sido capaz de encontrar ninguna referencia al respecto en la web. Saludos!
@@victorcasad Si K3s se puede usar en producción pero es single master, es decir, que si se cae el master pierdes toda la administración del cluster. Generalmente se usa para edge location o dev. Por otro lado si no mas recuerdo K3s usa SQLite como DB y no etcd(que no hay con que darle). De poder usarlo lo podes usar, pero mi recomendación sería que para prod uses una version de K8s full como ser RKE o Vanilla K8s. Y la diferencia mas significativa que hay entre K0s y K3s es que te permite usar en K0s etcd y SQLite, es decir, podes usarlo con HA al Master . Saludos
Pelado! este video es genial, aunque hablas muy rápido y vas muy rápido xd pero se entiende. Mi duda es, despues de tener este clúster funcionando y desplegamos los pods, cómo hariamos para configurar un ingress al clúster? segun entiendo, como se estaríamos usando esto en local (baremetal o servidores virtuales de oficina) no tenemos la posibilidad de usas un loadbalancer para hacer que una sola ip sea el acceso a los servicios y pods.
Hola, felicidades por el canal, he estado trasteando por internet y he parado a tu canal, y por supuesto me subscribí. Tengo una duda que a lo mejor me puedes solucionar. Tengo instalado mi servidor digitalocean Ubuntu droplet y acesso con moss.sh que hago la conexión y cloudflare hago la gestión de dns . Bien hasta aquí bien uso mayoría de las veces varias webs en wordpress, pero me ha dado por probar una web en html y estoy intentando ponerla online y no me funciona. En Moss ya crie web con todas las opciones y nada, hice un server y acedo con ftp y subo las carpetas del html y tampoco me funcionan. Tendré que hacer algo especial para que me funcione la web??
A pesar de la moda y de la pasta que se ha dejado google para levantar k8s, swarm sigue siendo mas fácil y mas que suficiente para la mayoría de las empresas. Aún así bravo por los desarrolladores de k0s, increíble. Lo usaré
@@albertogonzalezmesas810 Me había olvidado completamente de la existencia de swarm! La dificultad de entrada a k8s es un problema muy grande que tienen, pero por suerte estas distribuciones ayudan muchísimo. Yo uso k3s y es extremádamente simple, así que me imagino que k8s irá ganando terreno.
@@PeladoNerd Otra consulta, UpCloud en el trial solo me deja desplegar 1 server.. Medio botones los flacos.. En DigitalOcean puedo levantar todos los que quiera con los $100 de regalo en 60 días.. ¿Has notado mucha diferencia entre DO y UpCloud?
@@PeladoNerd si puse k0s server -c k0s.yaml pero cuando salgo de la consola de la maquina virtual a l minutos vuelvo a entrar me sale otra vez apagada ya que el kubelet me dice que la ip esta rechazada
@@pablozaragoza1430 sudo k0s install controller -c k0s.yaml sudo k0s start sudo k0s status Así queda levantado como un servicio y puedes cerrar la consola
Yo he probado ambos, y de momento me quedaría con K3S, teniendo en cuenta que K0S recién salió a la versión 1.X.X. Uno de los problemas principales que veo, es la restauración en caso de catástrofe. K3S permite guardar todo en mysql, y si levantas otro server, simplemente con una linea, se conecta a mysql, y tiene todo. En cambio K0S recién ha metido un sistema de restauración, el cual he probado y no va, (puse issue y añadirán corrección en documentación), pero es un backup que haces manual con un comando, cada x tiempo, y para restaurar debes de enviar el .tar que genera, e importarlo, no es tan sencillo como k3s. Así que estoy de acuerdo contigo, más fiable es K3S, al menos por el momento.
ahh sin olvidar del hoyo de seguridad que parchean cada 2 dias, asi que si algun dia no actualizan su querida maquina van a terminar siendo usados como servers de criptomonedas jiijijjijiij
Explica que mierda es un claster de cubernete, piola los vídeos pero yo que no tengo ni idea no entiendo, algo básico y corto para los tontos en cada video
EN TODOS los videos queres una intro a Kubernetes? Me parece que es mucho, podés ver este video donde lo explico: ruclips.net/video/oTf0KxK1QNo/видео.html
@@rodrigocaballerohurtado5367 Sabes que no, sigo sus videos desde hace poco, y los miro porque aprendo cosas, si quisiera leer un libro no miraria sus videos de youtube... Pero bueno, estoy tan desinformado que ni sabia que tenia un video solo explicando eso...
Jajajajajaja bueeeno digamos que tu idea ya esta rodando y KFC lo hizo ;) www.joe.co.uk/food/kfc-has-launched-its-own-gaming-console-with-a-built-in-chicken-warmer-259604
Pablo, en 7:24 tienes que darle "systemctl enable k0s", si no, cuando reinicia el server no levanta el servicio automáticamente, saludos.
Gracias! Ahora arreglo la documentacion
@@PeladoNerd Creo que se puede usar el command "k0s install [server|worker] -c k0s.yml" para intalarlo como servicio
@@brunocascio y de esa manera ya queda activo sin necesidad de estar activandolo a cada rato el server
?
te amo pelado. Me servira para mi servidor de oracle gratis. Tengo docker y gracias a ti aprendi sobre docker y la persistencia, imagenes, dockerfile, microservicios, volumenes, compose, etc. A pesar de no ser experto me creo capaz de trabajar en microservicios con lenguajes como java y python con docker. Ahora quiero aprender de kubernetes. Gracias de nuevo.
Hola Pablo, podrías hacer un vídeo sobre los networking plugins para kubernetes? explicando que son, que hacen y haciendo una comparativa entre algunas opciones? Esto es algo de lo que deberíamos preocuparnos como SRE/sysadmin? o deberíamos dejar que distribuciones como k0s decidan por nosotros (calico) por la conveniencia que aportan? Saludos!
Me cayó como anillo al dedo esta solución Pelado, la probaré...muchas gracias!!!
Una tontera, pero al sed del minuto 7:10 podes usar cualquier otra cosa como separador para que no joda con las barras. Por ejemplo: 's|REPLACEME|/root/worker.token|g' , o lo podes separar con @, ; $, #.... cualquier verdura que le metas después de 's' te lo toma como limitador
*Muy útil* lo de los guiones en la creación de la máquina virtual en UpCloud.
al final me quede con este, esta genial, muchas gracias!
Pablo sos enorme viejo, muy buena recomendación. He probado diferentes opciones (Minikube, Kubeadm, Hardway, Kind, etc) para armar clústers y esta me pareció la más rápida y completa. Saludos
Sé que este video tiene su tiempo, pero estaba armando un clúster para jugar en casa con alguans Orange PI, miré Micro K8s y Rancher k3s, pero creo con K0s me convenciste 100%. Gracias!
Pablo, consulta técnica: el aceite puede ser mezcla o necesita un premium?
que bueno porque la forma de agregar nodos es super sencilla, me recuerda un poco a como lo hace docker swarm
Muy bueno pelado grandioso , en España hace frio
Pela sos un fenomeno! Gracias por pasar data posta.
Muy bueno como siempre pelado!!
Buscare mas de esto me quedaron muchas dudas
Hola Pablo que genial este contenido uno de los mejores videos que he visto, es una buena propuesta para una solución on-prime. Gracias por este contenido para la comunidad en español. Saludos
Hola pelado, está interesante k0s, ea parecido a rke de rancher.
A simple vista se ve sencillo. Estas herramientas creo son buenas para crear k8s on premise, habría que ver que requieren como pre-requisitos los servidores del cluster k8s, con rke por ejemplo requieren tener docker instalado y unas reglas de fw hacia urls públicas, y sabemos a veces eso es un dolor de cabeza cuando estamos en una empresa con fw por todos lados. Es por eso que muchos se van por las soluciones k8s de los proveedores cloud, donde todo está a un par de clics o un par de comandos.
Saludos y gracias por la info 👍🏼
Hola PAblo!! me quedó conectado el nodo pero como "not ready" y si me fijo con "describe node" me dice cni plugin not initialized... que puede ser?
Muy bueno Pablo, gracias por todo el trabajo que te mandas para desburrarnos.
Muy bueno! Pregunta... K0s se puede gestionar con Terraform?
Hola podrías explicar cómo se usa Utopia y ventajas sobre Tor?
Video super interesante, y sería genial si se complementara con un video de como usar k0s en producción y lo que tenemos que tener en cuenta ya sea en seguridad, cantidad de workers y controllers, mantenibilidad, etc... Gracias.
Podrías hablar de pros y contras de kubeadm y rke(la versión de rancher), en tu trabajo actual si no es hosted cuál de los dos usas? En mi caso usamos GKE (Google) e interno RKE (no hay salida a internet y rancher tiene documentación completa para trabajar de forma offline)
Que grande pelao lo que estaba buscando
Gracias pelado! Esto es justo lo que necesitaba! 👍👍👍
Podrías hacer un vídeo paso a paso de como instalar y hacer funcionar Openproject en una Raspberry Pi
una consulta es conveniente correr bases de datos en k0s o kubernetes???
y en cuanto a los services cuando se instalan no se ejecutan como k0s.service cambia el nombre
Muy bueno el video, como siempre. Que aplicación para el historial del clipboard utilizas?
Uso Alfred con el power pack
Gracias. Eres un makina! 🍻
pela estare haciendo algo mal que hago exactamente lo mismo en ubuntu server 20.04.2lts y da error por todos lados .
si le uso k0s para el servicio me dice que no existe
Buen video pelado, seria bueno un video sobre la parte de seguridad de k8s, ya que cuando lanzas clúster de esta forma las ip publica están expuestas al mundo
Interesante video Pelado! saludo grande
Hola maestro soy nuevo en esto de docker y kubernetes, he tenido muchos problemas instalando k8s pero al final con K0s todo fue como la seda, lo genial seria tener algo parecido con todo lo que hay que instalar después. ?Donde podría adquirir vía manifiesto una configuracion post-instalación para un cluster?
Maravilloso Pelado! 👏👏
Buen video, pelado. Se ve interesantísimo.
MAS DESPACIO CEREBRITO!
(fuera de bromas, excelente contenido, pero hablas muy rapido)
Gracias Pelao
mil respetos Pelado
muy bueno Pelado. una parte la voy a tener que ver a 0.75 de velocidad pero se agradece toda la data.
🤣
Pablo podrias hacer un video de k0s con rpi
Muchas Gracias pelado, gran trabajo, que recomiendas para aprovisionamiento dinámico de almacenamiento, cómo instalar esto en servicia que no ofrecen kubernetes de manera nativa como Upload, o cluster privado, recomiendas rook.io
Upcloud si ofrece discos dinámicos. Pero en el caso de que estes en otro proveedor, vas a tener que usar algo como rook. Ya voy a armar algo
Podrias hacer un video donde resumieras todas las herramientas recomendadas para instalar después de configurar el cluster.
Hola Pelado... K0s es muuuuuuuuuuuuuuuy parecido a RKE que es le K8s de Rancher Lab y es para producción a diferencia de K3s. Saludos desde Córdoba ARG-
K3s se puede usar perfectamente en producción. De hecho, hay muchísimos casos de éxito de grandes empresas. No tengo muy claro qué aporta K0s con respecto a K3s, y no he sido capaz de encontrar ninguna referencia al respecto en la web. Saludos!
@@victorcasad Si K3s se puede usar en producción pero es single master, es decir, que si se cae el master pierdes toda la administración del cluster. Generalmente se usa para edge location o dev. Por otro lado si no mas recuerdo K3s usa SQLite como DB y no etcd(que no hay con que darle). De poder usarlo lo podes usar, pero mi recomendación sería que para prod uses una version de K8s full como ser RKE o Vanilla K8s. Y la diferencia mas significativa que hay entre K0s y K3s es que te permite usar en K0s etcd y SQLite, es decir, podes usarlo con HA al Master .
Saludos
Pelado! este video es genial, aunque hablas muy rápido y vas muy rápido xd pero se entiende.
Mi duda es, despues de tener este clúster funcionando y desplegamos los pods, cómo hariamos para configurar un ingress al clúster? segun entiendo, como se estaríamos usando esto en local (baremetal o servidores virtuales de oficina) no tenemos la posibilidad de usas un loadbalancer para hacer que una sola ip sea el acceso a los servicios y pods.
Hice video de ingress. Y para lo segundo, investiga metal lb
@@PeladoNerd gracias por la respuesta Pelado!
Excelente
Hola, felicidades por el canal, he estado trasteando por internet y he parado a tu canal, y por supuesto me subscribí. Tengo una duda que a lo mejor me puedes solucionar. Tengo instalado mi servidor digitalocean Ubuntu droplet y acesso con moss.sh que hago la conexión y cloudflare hago la gestión de dns . Bien hasta aquí bien uso mayoría de las veces varias webs en wordpress, pero me ha dado por probar una web en html y estoy intentando ponerla online y no me funciona. En Moss ya crie web con todas las opciones y nada, hice un server y acedo con ftp y subo las carpetas del html y tampoco me funcionan. Tendré que hacer algo especial para que me funcione la web??
Tendrías que compartir tu configuración y logs para poder ayudarte. Tal vez te conviene preguntar en slack.peladonerd.com
video de k0s vs kubeadm
K33C .. me mataste peladoooo XD
Genial, me encanta. No lo conocía parece un software muy útil para montar pequeños clusters. Para un gran pool veo mucho trabajo de SRE
Pelado, falta poner el link del video de la diferencia entre Docker y Containerd, lo fui a buscar a la "i" para verlo, y no estaba
ruclips.net/video/2LgiAWtqOoA/видео.html mañana lo arreglo
A este nivel sería bueno ya que nos explique el código fuente de kubernetes
No quiere funcionar en particiones btrfs, kubelet no levanta. Seguiré con kind.
hombre Antonio, usted me suena! EUIGS ja!
Yo recién levantando swarm (producción) en la oficina y tu me sales con k0s :(
A pesar de la moda y de la pasta que se ha dejado google para levantar k8s, swarm sigue siendo mas fácil y mas que suficiente para la mayoría de las empresas. Aún así bravo por los desarrolladores de k0s, increíble. Lo usaré
@@albertogonzalezmesas810 Me había olvidado completamente de la existencia de swarm! La dificultad de entrada a k8s es un problema muy grande que tienen, pero por suerte estas distribuciones ayudan muchísimo. Yo uso k3s y es extremádamente simple, así que me imagino que k8s irá ganando terreno.
Eres un crack!
Microk8s o k0s ? Para servidores en producción en nube privada
Me parece que k0s es mas robusto, microk8s usa sqlite como base de datos y no le tengo mucha fe
Peladooooo, tengo una consulta.. ¿Puedo instalar Rancher Single Node sobre K0s?
Ya vi la documentación de K0s para levantar un single node cluster.. A ver si me instala el Rancher con Helm arriba de eso..
Hay alguna forma de correr k0s con Kubernetes 1.19?
github.com/k0sproject/k0s/blob/main/docs/configuration.md#full-config-reference le podes pasar la version en el k0s config
@@PeladoNerd IMPRESIONANTE! Capo, te amo! ❤️
@@PeladoNerd Otra consulta, UpCloud en el trial solo me deja desplegar 1 server.. Medio botones los flacos.. En DigitalOcean puedo levantar todos los que quiera con los $100 de regalo en 60 días..
¿Has notado mucha diferencia entre DO y UpCloud?
como hacer para que el k0s server no se apague cuando se sale o cierre la consola??
Levantalo como un servicio. Lo expliqué en el video
@@PeladoNerd si puse k0s server -c k0s.yaml pero cuando salgo de la consola de la maquina virtual a l minutos vuelvo a entrar me sale otra vez apagada ya que el kubelet me dice que la ip esta rechazada
@@pablozaragoza1430
sudo k0s install controller -c k0s.yaml
sudo k0s start
sudo k0s status
Así queda levantado como un servicio y puedes cerrar la consola
Hola el código upcloud dice que ya no funciona ?
y me han debitado 2 operaciones de mi cuenta por el monto de 4 soles (moneda de Perú) sin registrarme ...
Contacta a soporte y seguro te ayudan. El código debería seguir funcionando
Jajajaja el final
Como siempre, espectacular. Eso si, suelta el nombre del software que usas para como clipboard!! lo quiero 😝
ya lo he visto en otro comentario, Alfred con power pack. 😝
jajajaja XD grande pelado
En mi opinion k3s es mas liviano y estable, esta probado por la comunidad desde hace tiempo. k3s en produccion = CIVO.
Yo he probado ambos, y de momento me quedaría con K3S, teniendo en cuenta que K0S recién salió a la versión 1.X.X.
Uno de los problemas principales que veo, es la restauración en caso de catástrofe.
K3S permite guardar todo en mysql, y si levantas otro server, simplemente con una linea, se conecta a mysql, y tiene todo.
En cambio K0S recién ha metido un sistema de restauración, el cual he probado y no va, (puse issue y añadirán corrección en documentación), pero es un backup que haces manual con un comando, cada x tiempo, y para restaurar debes de enviar el .tar que genera, e importarlo, no es tan sencillo como k3s.
Así que estoy de acuerdo contigo, más fiable es K3S, al menos por el momento.
Pelado
nerd
¿como le voy a dar no me gusta? imposible
ahh sin olvidar del hoyo de seguridad que parchean cada 2 dias, asi que si algun dia no actualizan su querida maquina van a terminar siendo usados como servers de criptomonedas jiijijjijiij
Sos muy lento explicando. Tengo que aumentar la velocidad a 2x porque me duermo 😉. Gracias Pablo. Muy interesante video 👍🏾
Like si K33C ha sido el peor chiste del canal hasta ahora xD
Explica que mierda es un claster de cubernete, piola los vídeos pero yo que no tengo ni idea no entiendo, algo básico y corto para los tontos en cada video
EN TODOS los videos queres una intro a Kubernetes? Me parece que es mucho, podés ver este video donde lo explico: ruclips.net/video/oTf0KxK1QNo/видео.html
@@PeladoNerd gracias!! Eso nesesitaba!
Tal vez es más fácil que busques en Google cada que no entiendes algo y no dependas de que el generador de contenidos te haga un video
@@rodrigocaballerohurtado5367 Sabes que no, sigo sus videos desde hace poco, y los miro porque aprendo cosas, si quisiera leer un libro no miraria sus videos de youtube... Pero bueno, estoy tan desinformado que ni sabia que tenia un video solo explicando eso...
Jajajajajaja bueeeno digamos que tu idea ya esta rodando y KFC lo hizo ;)
www.joe.co.uk/food/kfc-has-launched-its-own-gaming-console-with-a-built-in-chicken-warmer-259604
Aprende a hablar. No se te entiende nada,nada y hablas a 1000000 por hora.
Te cogen, Ismael.
a ver si vas a ser tu que estás lento.