Hola como estás..., entiendo que el 'storageClassName' en el PVC si le asignas el nombre de un recurso de tipo: 'StorageClass', ahí serviría como dices para conectarse a un CloudProvider y poder crear dicho 'Volumen' remotamente (ya no necesitarías crear un PV) con el objetivo de sus asignación al POD. Pero si en el 'storageClassName' yo lo defino con un simple nombre como: 'storageClassName: my-storage' , tanto en el PV como en el PVC, esto debería permitir la relación local entre ambos recursos creados en el cluster. Es correcto, gracias.
Buenas tardes desde Colombia Pablo, me parece de lo más divertido tu contenido (información técnica de primera con ese toque de humor) . Sabes quiero hacerte una pregunta : he creado un archivo yml con una imagen de drupal-apachey postgresql . Cree un directorio local para guardar los datos contenido en /var/www/html/ del contenedor y otro directorio local para /var/lib/postgresql/data/ . Arranco el docker compose sin problemas , se instala drupal etcétera. Ahora decido detener y eliminarcon docker-compose stop / rm. Y crear otro directorio diferente (en local) para los datos del drupal... El directorio local que los contenía antes lo elimine con todo su contenido . Pensé que deteniendo y eliminando los contenedores y volviendo a hacer el compose volvería y copiaría de nuevos los datos del sitio en la nueva carpeta y no lo hace . Ósea arranca pero /var/www/..... está vacío en el contenedor y por ende en mi directorio local que monte usando volume. Se que antes borre el contenido pero mi pregunta es : arrancando el compose nuevamente y eliminando previamente el de antes no debería de generarse otra vez el contenido de los sitios ybser montados ? , elimine la imagen de drupal con docker rmi volví a hacer el compose para que la bajara nuevamente y aun así no copia el contenido en local y cuando hago un docker exec -It bash al contenedor de drupal no hay nada en /var/www/..... . Me indicas que puede ser ? Me dijeron que hiciera un forcé recreate y aún así no funciona . Pd: estoy usando un MacBook Pro con OS X Mojave . No sé si sea problema del docker desktop de OS X, o quizás esté haciendo algo mal . Gracias y saludos desde Colombia
Pelado, quiero que sepas que a mí me enamoraste, no por tu voz sexual, ni por tus vídeos, ni por como enseñas docker y kubernetes (que por cierto, lo haces muy bien). A mí me enamoraste porque diste una ponencia con la BRAGUETA ABIERTA. Qué grande eres!!! Saludos desde España
Me vuelvo loco de la risa cuando te distraes con lo que pasa en tu ventana jajajajajaja !!! sos todo un caso!
3 года назад
Hola. Gracias por tus vídeos. Te quería preguntar. La tercera parte de este video no la encuentro, puedes ayudarme a encontrarlo?. Gracias y feliz día.
Genial!! Un volumen se podría compartir (a la vez) entre distintos worker por si el pod se mueve de nodo? No sé si eso es lo del siguiente capitulo, supongo que si... ^_^ Un saludo.
No, eso es una limitación del proveedor, no se puede conectar un volumen en 2 nodos. Pero lo que se puede hacer es que Kubernetes ponga el pod en el nodo dónde está el volumen, eso lo haría automáticamente. Lo vemos en el próximo capítulo
Yo tengo una instalación en bare metal de un cluster k8s con glusterfs (usando heketi) corriendo en los nodos "worker" y lo único q me falta es ponerle un balanceador delante por si muere un nodo que siga disponible el servidor gluster. Pero ando un poco perdido ahí xD
@@PeladoNerd gracias por responder, por lo que veo aquí lo que es la Infaestructura como Código, aparentemente por detrás ya lo maneja la plataforma de Digital Ocean. En mi caso a lo que me refería era a aplicar manualmente en código, un Script en Terraform que se conecte a algún CloudProvider, y cree ya un entorno (Cluster) de Kubernetes respectivamente & lo deje listo para trabajar a nivel de Nodes. Saludos.
Hola.....Una pregunta puedo tener varios Postgres asociados en un service que apunten a un Volume, con el fin que todos compartan la misma data de manera persistence.....esto con el fin de tener mas servidores postgres disponibles .....La pregunta la hago por que hice el ejercicio con PersistentVolumeClaim con 3 pods de postgres asociados con un servicio apuntando a un volumen pero cuando yo guardo un dato en un tabla con un pod con postgres y luego reviso el otro pod de postgres no veo el dato....sera que estoy haciendo algo mal...o lo que intento no se puede hacer?
Si te metes al pod, ves los mismos archivos en todos? Si es así, es una limitación de Postgres, la verdad nunca he probado eso. Metete al slack y pregunta por ahí : slack.peladonerd.com
Hola Pablo muy buenas, una pregunta, cuando tengo un volumen atachado a un Droplet de Digital Ocean, cuando hago una actualización de un pod no me deja porque parece que no permite montar en varios nodos (ReadWriteOnce), sabes si hay alguna forma de actualiar el pod y montar el volumen sin tener que destruirlo y volver a crearlo (para que no haya corte del servicio). Un saludo crack! ;)
Pelado Nerd buenas :) es un poco raro si... me parece que igual es limitación de k8s o del proveedor cloud.. Te abro issue en el repo ;) Un saludo y gracias!
Hola como estás..., entiendo que el 'storageClassName' en el PVC si le asignas el nombre de un recurso de tipo: 'StorageClass', ahí serviría como dices para conectarse a un CloudProvider y poder crear dicho 'Volumen' remotamente (ya no necesitarías crear un PV) con el objetivo de sus asignación al POD.
Pero si en el 'storageClassName' yo lo defino con un simple nombre como: 'storageClassName: my-storage' , tanto en el PV como en el PVC, esto debería permitir la relación local entre ambos recursos creados en el cluster. Es correcto, gracias.
Genial Pelado sabrías como conectar volúmenes fsxontap con POD con lustre Kubernetes
Buenas tardes desde Colombia Pablo, me parece de lo más divertido tu contenido (información técnica de primera con ese toque de humor) . Sabes quiero hacerte una pregunta : he creado un archivo yml con una imagen de drupal-apachey postgresql . Cree un directorio local para guardar los datos contenido en /var/www/html/ del contenedor y otro directorio local para /var/lib/postgresql/data/ . Arranco el docker compose sin problemas , se instala drupal etcétera. Ahora decido detener y eliminarcon docker-compose stop / rm. Y crear otro directorio diferente (en local) para los datos del drupal... El directorio local que los contenía antes lo elimine con todo su contenido . Pensé que deteniendo y eliminando los contenedores y volviendo a hacer el compose volvería y copiaría de nuevos los datos del sitio en la nueva carpeta y no lo hace . Ósea arranca pero /var/www/..... está vacío en el contenedor y por ende en mi directorio local que monte usando volume. Se que antes borre el contenido pero mi pregunta es : arrancando el compose nuevamente y eliminando previamente el de antes no debería de generarse otra vez el contenido de los sitios ybser montados ? , elimine la imagen de drupal con docker rmi volví a hacer el compose para que la bajara nuevamente y aun así no copia el contenido en local y cuando hago un docker exec -It bash al contenedor de drupal no hay nada en /var/www/..... . Me indicas que puede ser ? Me dijeron que hiciera un forcé recreate y aún así no funciona .
Pd: estoy usando un MacBook Pro con OS X Mojave . No sé si sea problema del docker desktop de OS X, o quizás esté haciendo algo mal .
Gracias y saludos desde Colombia
Pelado, quiero que sepas que a mí me enamoraste, no por tu voz sexual, ni por tus vídeos, ni por como enseñas docker y kubernetes (que por cierto, lo haces muy bien). A mí me enamoraste porque diste una ponencia con la BRAGUETA ABIERTA. Qué grande eres!!! Saludos desde España
Excelente video para ir comprendiendo volumnes ... seguiremos caminando
Me vuelvo loco de la risa cuando te distraes con lo que pasa en tu ventana jajajajajaja !!! sos todo un caso!
Hola. Gracias por tus vídeos. Te quería preguntar. La tercera parte de este video no la encuentro, puedes ayudarme a encontrarlo?. Gracias y feliz día.
Genial!! Un volumen se podría compartir (a la vez) entre distintos worker por si el pod se mueve de nodo? No sé si eso es lo del siguiente capitulo, supongo que si... ^_^
Un saludo.
No, eso es una limitación del proveedor, no se puede conectar un volumen en 2 nodos. Pero lo que se puede hacer es que Kubernetes ponga el pod en el nodo dónde está el volumen, eso lo haría automáticamente. Lo vemos en el próximo capítulo
Power to the nfs
Yo tengo una instalación en bare metal de un cluster k8s con glusterfs (usando heketi) corriendo en los nodos "worker" y lo único q me falta es ponerle un balanceador delante por si muere un nodo que siga disponible el servidor gluster. Pero ando un poco perdido ahí xD
En tu video comentaste que creabas un CLUSTER en KUBERNETES con Terraform, sería excelente que muestres un video de como hacer ello. Saludos mi amigo.
Fíjate acá ruclips.net/video/fhYSKEy0s8w/видео.html 😉
@@PeladoNerd gracias por responder, por lo que veo aquí lo que es la Infaestructura como Código, aparentemente por detrás ya lo maneja la plataforma de Digital Ocean.
En mi caso a lo que me refería era a aplicar manualmente en código, un Script en Terraform que se conecte a algún CloudProvider, y cree ya un entorno (Cluster) de Kubernetes respectivamente & lo deje listo para trabajar a nivel de Nodes. Saludos.
Fíjate mi video de kubeadm
Sensei Pelao' cual es el capítulo 13? No lo encontré :(
Hola.....Una pregunta puedo tener varios Postgres asociados en un service que apunten a un Volume, con el fin que todos compartan la misma data de manera persistence.....esto con el fin de tener mas servidores postgres disponibles .....La pregunta la hago por que hice el ejercicio con PersistentVolumeClaim con 3 pods de postgres asociados con un servicio apuntando a un volumen pero cuando yo guardo un dato en un tabla con un pod con postgres y luego reviso el otro pod de postgres no veo el dato....sera que estoy haciendo algo mal...o lo que intento no se puede hacer?
Si te metes al pod, ves los mismos archivos en todos? Si es así, es una limitación de Postgres, la verdad nunca he probado eso. Metete al slack y pregunta por ahí : slack.peladonerd.com
Se puede asignar un volumen a varios nodos?
no, un volumen es como un disco, no se puede enchufar un disco en mas de una pc
@@PeladoNerd si tenes un pod con 3 replicas te crea igual 3 volumenes? se puede usar pvc de esta forma similar con otros proveedores?
Hola Pablo muy buenas, una pregunta, cuando tengo un volumen atachado a un Droplet de Digital Ocean, cuando hago una actualización de un pod no me deja porque parece que no permite montar en varios nodos (ReadWriteOnce), sabes si hay alguna forma de actualiar el pod y montar el volumen sin tener que destruirlo y volver a crearlo (para que no haya corte del servicio). Un saludo crack! ;)
Uhm, interesante, dejame que lo investigue y te aviso
PD: Podes crearte un issue en el repo asi no me olvido
Pelado Nerd buenas :) es un poco raro si... me parece que igual es limitación de k8s o del proveedor cloud..
Te abro issue en el repo ;)
Un saludo y gracias!
Tengo dos do-block-storage asignados a dos pods, pero no veo esos volumenes en DigitalOcean. Alguien sabe que puede estar pasando?
Pelado, y el capitulo 13 cual es? no lo encontre.
Fíjate en el repo q están todos github.com/pablokbs/peladonerd
Casi gane el libro. tan cerca!. Saludos =).
hermano , podrias por favor subir estos archivos a tu git. como siempre brutal todo
Buenas, disculpá la demora, ahi los subí!
hacete unos videos sobre helm!!
Tengo que aprender un poco más antes de poder hacer un vídeo. Pero lo agrego a la lista
Como siempre excelente sensei, ya estamos listos para una intro de helm ?
Pronto. Varios me lo han pedido pero lo tengo que estudiar un poco porque no tengo mucha experiencia con eso
genial
Gracias a ti estoy aprendiendo Kubernetes porque los putos profesores que tenemos no tienen huevos ni de tocarlo con un palo.
Como apenas voy en docker me lo perdi gg.
Le di no me gusta por no ganar el libro jiji gracias por la info!
pon otro tipo de musica dan ganas de dormir
1.2mb los mas nuevos de los 5 1/4
Un lujo
miles de comentarios awjuawjujawujauwj