{"id":19674,"date":"2025-05-14T16:50:04","date_gmt":"2025-05-14T22:50:04","guid":{"rendered":"https:\/\/sada.services\/?p=19674"},"modified":"2025-07-29T13:01:54","modified_gmt":"2025-07-29T19:01:54","slug":"kubernetes-udemy-kubernetes-al-completo","status":"publish","type":"post","link":"https:\/\/sada.services\/?p=19674","title":{"rendered":"Kubernetes: Udemy Kubernetes al Completo"},"content":{"rendered":"\n<ul class=\"wp-block-list\">\n<li>Otros Orquestadores<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img fetchpriority=\"high\" decoding=\"async\" width=\"899\" height=\"356\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_853.png\" alt=\"\" class=\"wp-image-19675\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_853.png 899w, https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_853-300x119.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_853-768x304.png 768w\" sizes=\"(max-width: 899px) 100vw, 899px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Historia<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"936\" height=\"403\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_854.png\" alt=\"\" class=\"wp-image-19676\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_854.png 936w, https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_854-300x129.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_854-768x331.png 768w\" sizes=\"(max-width: 936px) 100vw, 936px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>P\u00e1gina oficial<\/li>\n\n\n\n<li><a href=\"https:\/\/kubernetes.io\/\">https:\/\/kubernetes.io\/<\/a><\/li>\n\n\n\n<li>Ver versiones<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"372\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_855-1024x372.png\" alt=\"\" class=\"wp-image-19677\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_855-1024x372.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_855-300x109.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_855-768x279.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_855-1536x558.png 1536w, https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_855.png 1594w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Estandares<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Pagina<\/li>\n\n\n\n<li><a href=\"https:\/\/opencontainers.org\/\">https:\/\/opencontainers.org\/<\/a><\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"512\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_864-3-1024x512.png\" alt=\"\" class=\"wp-image-19695\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_864-3-1024x512.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_864-3-300x150.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_864-3-768x384.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_864-3-1536x768.png 1536w, https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_864-3.png 1703w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"918\" height=\"461\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_856.png\" alt=\"\" class=\"wp-image-19680\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_856.png 918w, https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_856-300x151.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_856-768x386.png 768w\" sizes=\"(max-width: 918px) 100vw, 918px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Son dos estandares<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"910\" height=\"448\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_858.png\" alt=\"\" class=\"wp-image-19682\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_858.png 910w, https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_858-300x148.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_858-768x378.png 768w\" sizes=\"(max-width: 910px) 100vw, 910px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Espeficiaci\u00f3n de la imagen<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"899\" height=\"382\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_859.png\" alt=\"\" class=\"wp-image-19683\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_859.png 899w, https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_859-300x127.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_859-768x326.png 768w\" sizes=\"(max-width: 899px) 100vw, 899px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Especificaci\u00f3n de Runtime<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"901\" height=\"467\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_860.png\" alt=\"\" class=\"wp-image-19684\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_860.png 901w, https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_860-300x155.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_860-768x398.png 768w\" sizes=\"(max-width: 901px) 100vw, 901px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>RunC donado por docker<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"910\" height=\"446\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_861.png\" alt=\"\" class=\"wp-image-19685\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_861.png 910w, https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_861-300x147.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_861-768x376.png 768w\" sizes=\"(max-width: 910px) 100vw, 910px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Otras herramientas<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"842\" height=\"449\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_862.png\" alt=\"\" class=\"wp-image-19687\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_862.png 842w, https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_862-300x160.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_862-768x410.png 768w\" sizes=\"(max-width: 842px) 100vw, 842px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">cncf<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Organizaci\u00f3n que busca ordenar todos los proyectos<\/li>\n\n\n\n<li>pagina<\/li>\n\n\n\n<li><a href=\"https:\/\/www.cncf.io\/\">https:\/\/www.cncf.io\/<\/a><\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"524\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_865-1-1024x524.png\" alt=\"\" class=\"wp-image-19696\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_865-1-1024x524.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_865-1-300x154.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_865-1-768x393.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_865-1.png 1525w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"932\" height=\"454\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_863.png\" alt=\"\" class=\"wp-image-19689\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_863.png 932w, https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_863-300x146.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_863-768x374.png 768w\" sizes=\"(max-width: 932px) 100vw, 932px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Arquitectura Maestro \/ Control Plane<\/h2>\n\n\n\n<div data-wp-interactive=\"core\/file\" class=\"wp-block-file\"><object data-wp-bind--hidden=\"!state.hasPdfPreview\" hidden class=\"wp-block-file__embed\" data=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/ArquitecturaKubernetes.pdf\" type=\"application\/pdf\" style=\"width:100%;height:600px\" aria-label=\"Incrustado de Arquitectura+Kubernetes.\"><\/object><a id=\"wp-block-file--media-07313020-303b-4f0d-ba22-4e166db6e87f\" href=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/ArquitecturaKubernetes.pdf\">Arquitectura+Kubernetes<\/a><a href=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/ArquitecturaKubernetes.pdf\" class=\"wp-block-file__button wp-element-button\" download aria-describedby=\"wp-block-file--media-07313020-303b-4f0d-ba22-4e166db6e87f\">Descarga<\/a><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">1. API-SERVER<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>El maestro crear una API-SERVER (permite solicitudes http POST tipo YAML para desplegar componentes) <\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"932\" height=\"425\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_867.png\" alt=\"\" class=\"wp-image-19702\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_867.png 932w, https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_867-300x137.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_867-768x350.png 768w\" sizes=\"(max-width: 932px) 100vw, 932px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">2. Controller Manager<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>El siguiente componente es el controlller manager<\/li>\n\n\n\n<li>Gestiona varias caracteristicas del cluster<\/li>\n\n\n\n<li>Tiene varios componentes que estan escuchando y cuando itienen que\n<ul class=\"wp-block-list\">\n<li>Node Controller:  gestion los nodos (esta vivo se cay\u00f3)<\/li>\n\n\n\n<li>Replication Controller (hace que las copias esten correctas)<\/li>\n\n\n\n<li>Endpoints Controller (ofrece un punto de entrada a un servicio)<\/li>\n\n\n\n<li>Service Account &amp; Token Controllers (cuentas, autorizaci\u00f3n)<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"934\" height=\"502\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_868.png\" alt=\"\" class=\"wp-image-19704\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_868.png 934w, https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_868-300x161.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_868-768x413.png 768w\" sizes=\"(max-width: 934px) 100vw, 934px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">3. Scheduler<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Es el que define donde se despliega cada contenedor dentro del cluster<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"967\" height=\"415\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_869.png\" alt=\"\" class=\"wp-image-19705\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_869.png 967w, https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_869-300x129.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_869-768x330.png 768w\" sizes=\"(max-width: 967px) 100vw, 967px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">4. ETCD Almacen Clave Valor<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Es una base de datos llamada ETCD<\/li>\n\n\n\n<li>De tipo clave-valor<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"897\" height=\"434\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_870.png\" alt=\"\" class=\"wp-image-19706\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_870.png 897w, https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_870-300x145.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_870-768x372.png 768w\" sizes=\"(max-width: 897px) 100vw, 897px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">5. Kubernetes DNS<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Es un DNS interno <\/li>\n\n\n\n<li>Que esta configurado en todos los nodos <\/li>\n\n\n\n<li>Que define todos los dominios<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"947\" height=\"451\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_871.png\" alt=\"\" class=\"wp-image-19707\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_871.png 947w, https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_871-300x143.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_871-768x366.png 768w\" sizes=\"(max-width: 947px) 100vw, 947px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">6. Cloud Controller Manager<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Si el despliegue se da en un servicio de nube<\/li>\n\n\n\n<li>Este controlador es el encargado de comunicarse con esos servicios del proveedor<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"938\" height=\"486\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_872.png\" alt=\"\" class=\"wp-image-19709\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_872.png 938w, https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_872-300x155.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_872-768x398.png 768w\" sizes=\"(max-width: 938px) 100vw, 938px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Arquitectura Esclavo \/ Nodo<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">1. Container Runtime<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Es el que ejecuta los contenedores en el nodo<\/li>\n\n\n\n<li>puede ser docker \/ Containerd \/ Cri io \/ <\/li>\n\n\n\n<li>Pero cualquiera que compatible con Kubernetes CRI<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1066\" height=\"403\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_874.png\" alt=\"\" class=\"wp-image-19711\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_874.png 1066w, https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_874-300x113.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_874-1024x387.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_874-768x290.png 768w\" sizes=\"(max-width: 1066px) 100vw, 1066px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">2. POD<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Es el componente m\u00e1s peque\u00f1o<\/li>\n\n\n\n<li>Se podr\u00eda decir que es un contenedor pero pueden ser varios<\/li>\n\n\n\n<li>Forman una unidad de trabajo<\/li>\n\n\n\n<li>Esto es lo que se despliega<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"388\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_875-1024x388.png\" alt=\"\" class=\"wp-image-19712\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_875-1024x388.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_875-300x114.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_875-768x291.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_875.png 1026w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">3. Kuberlet (data plane)<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Es el servicio que se comunica con el maestro<\/li>\n\n\n\n<li>escuchando peticiones \/ estado del nodo \/ recibiendo y mandando mensajes<\/li>\n\n\n\n<li>Es el core de kubernet dentro del nodo<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"407\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_876-1024x407.png\" alt=\"\" class=\"wp-image-19714\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_876-1024x407.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_876-300x119.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_876-768x305.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_876.png 1055w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">4. Kube-proxy<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Es un network proxy que permite la conectividad del nodo con todos los componentes del cluster<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1004\" height=\"389\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_877.png\" alt=\"\" class=\"wp-image-19715\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_877.png 1004w, https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_877-300x116.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_877-768x298.png 768w\" sizes=\"(max-width: 1004px) 100vw, 1004px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Tipos de Instalaci\u00f3n<\/h2>\n\n\n\n<div data-wp-interactive=\"core\/file\" class=\"wp-block-file\"><object data-wp-bind--hidden=\"!state.hasPdfPreview\" hidden class=\"wp-block-file__embed\" data=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Tipos_de_instalacion.pdf\" type=\"application\/pdf\" style=\"width:100%;height:600px\" aria-label=\"Incrustado de Tipos_de_instalacion.\"><\/object><a id=\"wp-block-file--media-812d9623-a333-46cb-86ae-9ee290d94a79\" href=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Tipos_de_instalacion.pdf\">Tipos_de_instalacion<\/a><a href=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Tipos_de_instalacion.pdf\" class=\"wp-block-file__button wp-element-button\" download aria-describedby=\"wp-block-file--media-812d9623-a333-46cb-86ae-9ee290d94a79\">Descarga<\/a><\/div>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Hay varias formas\n<ul class=\"wp-block-list\">\n<li>Local o un solo nodo<\/li>\n\n\n\n<li>Instalaci\u00f3n manual a trav\u00e9s de alguna herramienta como kubeadm<\/li>\n\n\n\n<li>Instalaci\u00f3n automatica con herramienta kubespray<\/li>\n\n\n\n<li>Gestionados por proveedor AWS o Azure<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"898\" height=\"428\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_878.png\" alt=\"\" class=\"wp-image-19718\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_878.png 898w, https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_878-300x143.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_878-768x366.png 768w\" sizes=\"(max-width: 898px) 100vw, 898px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">1. Un solo nodo <\/h3>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"923\" height=\"453\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_879.png\" alt=\"\" class=\"wp-image-19721\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_879.png 923w, https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_879-300x147.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_879-768x377.png 768w\" sizes=\"(max-width: 923px) 100vw, 923px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">2. Instalaci\u00f3n Manual<\/h3>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"957\" height=\"395\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_880.png\" alt=\"\" class=\"wp-image-19723\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_880.png 957w, https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_880-300x124.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_880-768x317.png 768w\" sizes=\"(max-width: 957px) 100vw, 957px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">3. Instalaci\u00f3n Autom\u00e1tica<\/h3>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"938\" height=\"464\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_881.png\" alt=\"\" class=\"wp-image-19725\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_881.png 938w, https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_881-300x148.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_881-768x380.png 768w\" sizes=\"(max-width: 938px) 100vw, 938px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">4. Gestionado por Proveedor<\/h3>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"952\" height=\"447\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_882.png\" alt=\"\" class=\"wp-image-19727\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_882.png 952w, https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_882-300x141.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_882-768x361.png 768w\" sizes=\"(max-width: 952px) 100vw, 952px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Distribuciones de Kubernetes<\/h2>\n\n\n\n<div data-wp-interactive=\"core\/file\" class=\"wp-block-file\"><object data-wp-bind--hidden=\"!state.hasPdfPreview\" hidden class=\"wp-block-file__embed\" data=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/DistribucionesdeKubernetes_v2.pdf\" type=\"application\/pdf\" style=\"width:100%;height:600px\" aria-label=\"Incrustado de Distribuciones+de+Kubernetes_v2.\"><\/object><a id=\"wp-block-file--media-a51dc61e-a692-4452-9c76-849ead2c9398\" href=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/DistribucionesdeKubernetes_v2.pdf\">Distribuciones+de+Kubernetes_v2<\/a><a href=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/DistribucionesdeKubernetes_v2.pdf\" class=\"wp-block-file__button wp-element-button\" download aria-describedby=\"wp-block-file--media-a51dc61e-a692-4452-9c76-849ead2c9398\">Descarga<\/a><\/div>\n\n\n\n<ul class=\"wp-block-list\">\n<li>On -premise<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"931\" height=\"439\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_883.png\" alt=\"\" class=\"wp-image-19730\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_883.png 931w, https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_883-300x141.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_883-768x362.png 768w\" sizes=\"(max-width: 931px) 100vw, 931px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Cloud<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"957\" height=\"397\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_884.png\" alt=\"\" class=\"wp-image-19731\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_884.png 957w, https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_884-300x124.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_884-768x319.png 768w\" sizes=\"(max-width: 957px) 100vw, 957px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Playground<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Son paginas que permiten montar un cluster para poder hacer pruebas<\/li>\n\n\n\n<li><a href=\"https:\/\/killercoda.com\/playgrounds\">https:\/\/killercoda.com\/playgrounds<\/a><\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"527\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_885-1024x527.png\" alt=\"\" class=\"wp-image-19733\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_885-1024x527.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_885-300x154.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_885-768x395.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_885-1536x791.png 1536w, https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_885.png 1711w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/labs.play-with-k8s.com\/\">https:\/\/labs.play-with-k8s.com\/<\/a><\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"618\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_886-1024x618.png\" alt=\"\" class=\"wp-image-19735\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_886-1024x618.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_886-300x181.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_886-768x464.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_886.png 1365w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">kubectl<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Es una herramienta de tipo comando que nos permite trabajar con cluster de kubernetes <\/li>\n\n\n\n<li>No viene con ninguna herramienta hay que instalarla<\/li>\n\n\n\n<li>La versi\u00f3n puede afectar si no es compatible con versiones anteriores de kubernetes<\/li>\n\n\n\n<li>en esta ruta contramos como instarla <\/li>\n\n\n\n<li><a href=\"https:\/\/kubernetes.io\/docs\/tasks\/tools\/\">https:\/\/kubernetes.io\/docs\/tasks\/tools\/<\/a><\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"598\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_887-1024x598.png\" alt=\"\" class=\"wp-image-19737\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_887-1024x598.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_887-300x175.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_887-768x448.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_887.png 1389w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Install kubectl en linux<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>con snap<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>snap install kubectl --classic\nkubectl version --client<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Install Minikube<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Es una herramienta que nos permite crear un cluster de kubernetes de un solo nodo<\/li>\n\n\n\n<li>Soporta distintos tipos de container Runtimes: rkt, conteinerd, CRI-O<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"924\" height=\"462\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_1078.png\" alt=\"\" class=\"wp-image-19870\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_1078.png 924w, https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_1078-300x150.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_1078-768x384.png 768w\" sizes=\"(max-width: 924px) 100vw, 924px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"938\" height=\"476\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_1079.png\" alt=\"\" class=\"wp-image-19871\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_1079.png 938w, https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_1079-300x152.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_1079-768x390.png 768w\" sizes=\"(max-width: 938px) 100vw, 938px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Para arrancarlo hay que indicarle el driver<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"938\" height=\"482\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_1080.png\" alt=\"\" class=\"wp-image-19872\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_1080.png 938w, https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_1080-300x154.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_1080-768x395.png 768w\" sizes=\"(max-width: 938px) 100vw, 938px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Instalaci\u00f3n de docker<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Ejecutamos<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code># Actualizar\nsudo apt update\nsudo apt upgrade -y\n\n# Dependencias\nsudo apt install -y ca-certificates curl gnupg lsb-release\n\n# Agregar la clave GPG\nsudo mkdir -p \/etc\/apt\/keyrings\n\ncurl -fsSL https:\/\/download.docker.com\/linux\/ubuntu\/gpg | \\\n  sudo gpg --dearmor -o \/etc\/apt\/keyrings\/docker.gpg\n\n\n# Agregar el repositorio de Docker\necho \\\n  \"deb &#91;arch=$(dpkg --print-architecture) signed-by=\/etc\/apt\/keyrings\/docker.gpg] \\\n  https:\/\/download.docker.com\/linux\/ubuntu \\\n  $(lsb_release -cs) stable\" | \\\n  sudo tee \/etc\/apt\/sources.list.d\/docker.list &gt; \/dev\/null\n\n# Actualizar \u00edndices de paquetes e instalar Docker\nsudo apt update\nsudo apt install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin\n\n# Verificar que Docker est\u00e9 funcionando\nsudo docker run hello-world\n\n# (Opcional) Permitir ejecutar Docker sin sudo\n# NOTA: Salir de root\nsudo usermod -aG docker $USER\n#NOTA: Cerramos la sesion y volvemos a ingresar\n\n# Verifica la versi\u00f3n de Docker\ndocker --version\n<\/code><\/pre>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Instalaci\u00f3n de Minikube<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/minikube.sigs.k8s.io\/docs\/start\/?arch=%2Flinux%2Fx86-64%2Fstable%2Fbinary+download\">https:\/\/minikube.sigs.k8s.io\/docs\/start\/?arch=%2Flinux%2Fx86-64%2Fstable%2Fbinary+download<\/a><\/li>\n\n\n\n<li>Seleccionamos la opci\u00f3n que deseamos instalar<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>apt install curl\n\ncurl -LO https:\/\/storage.googleapis.com\/minikube\/releases\/latest\/minikube_latest_amd64.deb\n\nsudo dpkg -i minikube_latest_amd64.deb\n\nminikube version<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Para iniciarlo<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>minikube start --driver=docker <\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Resultado<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"794\" height=\"273\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_1081.png\" alt=\"\" class=\"wp-image-19875\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_1081.png 794w, https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_1081-300x103.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_1081-768x264.png 768w\" sizes=\"(max-width: 794px) 100vw, 794px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>estado<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>minikube status<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"484\" height=\"181\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_1082.png\" alt=\"\" class=\"wp-image-19876\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_1082.png 484w, https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_1082-300x112.png 300w\" sizes=\"(max-width: 484px) 100vw, 484px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Minikube Comandos<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Conocer todos los comando<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>minikube<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Resultado<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>minikube provisions and manages local Kubernetes clusters optimized for development workflows.\n\nComandos basicos:\n  start            Starts a local Kubernetes cluster\n  status           Gets the status of a local Kubernetes cluster\n  stop             Stops a running local Kubernetes cluster\n  delete           Elimina un cluster de Kubernetes local\n  dashboard        Acceder al panel de Kubernetes que corre dentro del cluster minikube\n  pause            pause Kubernetes\n  unpause          unpause Kubernetes\n\nImages Commands:\n  docker-env       Provides instructions to point your terminal's docker-cli to the Docker Engine inside minikube. (Useful for building docker images directly inside minikube)\n  podman-env       Configura un entorno para usar el servicio Podman de minikube\n  cache            Manage cache for images\n  image            Manage images\n\nComandos de configuraci\u00f3n y administraci\u00f3n\n  addons           Habilita o deshabilita un complemento de minikube\n  config           Modify persistent configuration values\n  profile          Obtener o listar los perfiles actuales (clusters)\n  update-context   Update kubeconfig in case of an IP or port change\n\nNetworking and Connectivity Commands:\n  service          Returns a URL to connect to a service\n  tunnel           Conectar a los servicios LoadBalancer\n\nComandos avanzados: \n  mount            Mounts the specified directory into minikube\n  ssh              Log into the minikube environment (for debugging)\n  kubectl          Run a kubectl binary matching the cluster version\n  node             Usa (add, remove, list) para agregar, eliminar o listar nodos adicionales.\n  cp               Copie el fichero dentro de minikube\n\nTroubleshooting Commands:\n  ssh-key          Retrieve the ssh identity key path of the specified node\n  ssh-host         Retrieve the ssh host key of the specified node\n  ip               Retrieves the IP address of the specified node\n  logs             Returns logs to debug a local Kubernetes cluster\n  update-check     Print current and latest version number\n  version          Print the version of minikube\n  options          Show a list of global command-line options (applies to all commands).\n\nOther Commands:\n  completion       Generate command completion for a shell\n  license          Outputs the licenses of dependencies to a directory\n\nUse \"minikube &lt;command&gt; --help\" for more information about a given command.\n<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Estado<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>minikube status<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"440\" height=\"174\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_058.png\" alt=\"\" class=\"wp-image-20054\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_058.png 440w, https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_058-300x119.png 300w\" sizes=\"(max-width: 440px) 100vw, 440px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>logs<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>minikube logs<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>IP saber la ip<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>minikube ip<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"430\" height=\"51\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_059.png\" alt=\"\" class=\"wp-image-20055\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_059.png 430w, https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_059-300x36.png 300w\" sizes=\"(max-width: 430px) 100vw, 430px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Basicos<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>Comandos basicos:\n  start            Starts a local Kubernetes cluster\n  status           Gets the status of a local Kubernetes cluster\n  stop             Stops a running local Kubernetes cluster\n  delete           Elimina un cluster de Kubernetes local\n  dashboard        Acceder al panel de Kubernetes que corre dentro del cluster minikube\n  pause            pause Kubernetes\n  unpause          unpause Kubernetes<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Avanzados<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>Comandos avanzados: \n  mount            Mounts the specified directory into minikube\n  ssh              Log into the minikube environment (for debugging)\n  kubectl          Run a kubectl binary matching the cluster version\n  node             Usa (add, remove, list) para agregar, eliminar o listar nodos adicionales.\n  cp               Copie el fichero dentro de minikube\n<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Logearse dentro del cluster<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>minikube ssh<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"431\" height=\"53\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_060.png\" alt=\"\" class=\"wp-image-20058\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_060.png 431w, https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_060-300x37.png 300w\" sizes=\"(max-width: 431px) 100vw, 431px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">minikube: Directorios<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>En el directorio del usuario donde se instala minikube se crean 2 directorios<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>ls -la \/home\/cgi\/<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"757\" height=\"204\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_061.png\" alt=\"\" class=\"wp-image-20060\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_061.png 757w, https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_061-300x81.png 300w\" sizes=\"(max-width: 757px) 100vw, 757px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>.kube: directorio del kubernete<\/li>\n\n\n\n<li>.minikube: directorio de configuraci\u00f3n de minikube<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">.kube<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Contiene el archivo de configuraci\u00f3n del cluster<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>cat \/home\/cgi\/.kube\/config<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Contenido<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>apiVersion: v1\nclusters:\n- cluster:\n    certificate-authority: \/home\/cgi\/.minikube\/ca.crt\n    extensions:\n    - extension:\n        last-update: Wed, 11 Jun 2025 09:52:48 CST\n        provider: minikube.sigs.k8s.io\n        version: v1.36.0\n      name: cluster_info\n    server: https:\/\/192.168.58.2:8443\n  name: minikube\ncontexts:\n- context:\n    cluster: minikube\n    extensions:\n    - extension:\n        last-update: Wed, 11 Jun 2025 09:52:48 CST\n        provider: minikube.sigs.k8s.io\n        version: v1.36.0\n      name: context_info\n    namespace: default\n    user: minikube\n  name: minikube\ncurrent-context: minikube\nkind: Config\npreferences: {}\nusers:\n- name: minikube\n  user:\n    client-certificate: \/home\/cgi\/.minikube\/profiles\/minikube\/client.crt\n    client-key: \/home\/cgi\/.minikube\/profiles\/minikube\/client.key<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Informaci\u00f3n del cluster<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>- cluster:\n    certificate-authority: \/home\/cgi\/.minikube\/ca.crt\n    extensions:\n    - extension:\n        last-update: Wed, 11 Jun 2025 09:52:48 CST\n        provider: minikube.sigs.k8s.io\n        version: v1.36.0\n      name: cluster_info\n    server: https:\/\/192.168.58.2:8443\n  name: minikube<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Informaci\u00f3n del contexto<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>- context:\n    cluster: minikube\n    extensions:\n    - extension:\n        last-update: Wed, 11 Jun 2025 09:52:48 CST\n        provider: minikube.sigs.k8s.io\n        version: v1.36.0\n      name: context_info\n    namespace: default\n    user: minikube\n  name: minikube\ncurrent-context: minikube<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Informaci\u00f3n de la conexi\u00f3n<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>kind: Config\npreferences: {}\nusers:\n- name: minikube\n  user:\n    client-certificate: \/home\/cgi\/.minikube\/profiles\/minikube\/client.crt\n    client-key: \/home\/cgi\/.minikube\/profiles\/minikube\/client.key<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Minikube Listar Cl\u00faster <\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Para listar los cluster existentes<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>minikube profile list<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"122\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_349-1024x122.png\" alt=\"\" class=\"wp-image-20279\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_349-1024x122.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_349-300x36.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_349-768x92.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_349.png 1221w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list has-palette-color-8-color has-luminous-vivid-orange-background-color has-text-color has-background has-link-color wp-elements-3676c8f598a374322259251e26c9ad46\">\n<li>NOTA:<\/li>\n\n\n\n<li>Aqu\u00ed es importante \n<ul class=\"wp-block-list\">\n<li>VM Driver: es la forma como se esta ejecutando minikube (docker = MV Ubuntu)<\/li>\n\n\n\n<li>Runtime: es la forma como se corre los contenedores de kubernetes<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Minikube crear cl\u00faster de m\u00e1s de un nodo<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>ejecutamos<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>minikube start --driver=docker -p clusterDesarrollo --nodes=2<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"985\" height=\"171\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_350.png\" alt=\"\" class=\"wp-image-20282\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_350.png 985w, https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_350-300x52.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_350-768x133.png 768w\" sizes=\"(max-width: 985px) 100vw, 985px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"130\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_351-1024x130.png\" alt=\"\" class=\"wp-image-20284\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_351-1024x130.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_351-300x38.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_351-768x97.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_351.png 1352w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Esto lo que hace es a\u00f1adir la informaci\u00f3n del cluster en el archivo<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>nano \/home\/cgi\/.kube\/config<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Como se ve aqu\u00ed<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>clusters:\n- cluster:\n    certificate-authority: \/home\/cgi\/.minikube\/ca.crt\n    extensions:\n    - extension:\n        last-update: Tue, 15 Jul 2025 16:12:05 CST\n        provider: minikube.sigs.k8s.io\n        version: v1.36.0\n      name: cluster_info\n    server: https:\/\/192.168.67.2:8443\n  name: clusterDesarrollo\n- cluster:\n    certificate-authority: \/home\/cgi\/.minikube\/ca.crt\n    extensions:\n    - extension:\n        last-update: Tue, 15 Jul 2025 14:19:20 CST\n        provider: minikube.sigs.k8s.io\n        version: v1.36.0\n      name: cluster_info\n    server: https:\/\/192.168.58.2:8443\n  name: minikube\n<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"676\" height=\"574\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_371.png\" alt=\"\" class=\"wp-image-20293\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_371.png 676w, https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_371-300x255.png 300w\" sizes=\"(max-width: 676px) 100vw, 676px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Adem\u00e1s agrega un contexto por cada cluster<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>contexts:\n- context:\n    cluster: clusterDesarrollo\n    extensions:\n    - extension:\n        last-update: Tue, 15 Jul 2025 16:12:05 CST\n        provider: minikube.sigs.k8s.io\n        version: v1.36.0\n      name: context_info\n    namespace: default\n    user: clusterDesarrollo\n  name: clusterDesarrollo\n- context:\n    cluster: minikube\n    extensions:\n    - extension:\n        last-update: Tue, 15 Jul 2025 14:19:20 CST\n        provider: minikube.sigs.k8s.io\n        version: v1.36.0\n      name: context_info\n    namespace: default\n    user: minikube\n  name: minikube\ncurrent-context: clusterDesarrollo\n<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"830\" height=\"539\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_372.png\" alt=\"\" class=\"wp-image-20294\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_372.png 830w, https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_372-300x195.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_372-768x499.png 768w\" sizes=\"(max-width: 830px) 100vw, 830px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Minikube: Modificar propiedades de procesamiento de los contenedores<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Asignar memoria RAM se asigna<\/li>\n\n\n\n<li>Pero va a tener efecto hasta que reinicie<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>minikube config set memory 4GB<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"870\" height=\"63\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_352.png\" alt=\"\" class=\"wp-image-20286\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_352.png 870w, https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_352-300x22.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_352-768x56.png 768w\" sizes=\"(max-width: 870px) 100vw, 870px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Consultar los valores de la configuraci\u00f3n<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Solo para los valores que yo ya modificado no lo valores defecto<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>minikube config get memory<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"543\" height=\"51\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_368.png\" alt=\"\" class=\"wp-image-20289\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_368.png 543w, https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_368-300x28.png 300w\" sizes=\"(max-width: 543px) 100vw, 543px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Estos valores se encuentran aqu\u00ed<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>nano \/home\/cgi\/.minikube\/config\/config.json<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"724\" height=\"75\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_369.png\" alt=\"\" class=\"wp-image-20291\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_369.png 724w, https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_369-300x31.png 300w\" sizes=\"(max-width: 724px) 100vw, 724px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Cluster defecto<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>ejecutamos<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>minikube profile<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"469\" height=\"52\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_370.png\" alt=\"\" class=\"wp-image-20292\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_370.png 469w, https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_370-300x33.png 300w\" sizes=\"(max-width: 469px) 100vw, 469px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>esto lo que hace es obtener la propiedad current-profile del archivo de configuraci\u00f3n de minikube<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>cat \/home\/cgi\/.kube\/config | grep current-context<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"787\" height=\"67\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_373.png\" alt=\"\" class=\"wp-image-20295\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_373.png 787w, https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_373-300x26.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_373-768x65.png 768w\" sizes=\"(max-width: 787px) 100vw, 787px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">minikube: cambiar de profile<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>ejecutamos<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>minikube profile nombre_cluster<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"548\" height=\"55\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_374.png\" alt=\"\" class=\"wp-image-20297\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_374.png 548w, https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_374-300x30.png 300w\" sizes=\"(max-width: 548px) 100vw, 548px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>verificaci\u00f3n<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>cat \/home\/cgi\/.kube\/config | grep current-context<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Y con <\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>cat \/home\/cgi\/.kube\/config | grep current-context<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Podemos ver el activo<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"131\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_375-1024x131.png\" alt=\"\" class=\"wp-image-20299\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_375-1024x131.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_375-300x38.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_375-768x98.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_375.png 1329w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Minikube: Dashboard<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Para abrir el dashboard ejecutamos cuando estamos trabajando en un sistema localhost que tiene interfaz gr\u00e1fica<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>minikube dashboard<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Si es una MV tenemos un problema por que no puede ser accedido desde afuera de la MV<\/li>\n\n\n\n<li>Tendriamos que ingresar por reminna<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1583\" height=\"785\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_378.png\" alt=\"\" class=\"wp-image-20304\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_378.png 1583w, https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_378-300x149.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_378-1024x508.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_378-768x381.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Seleccion_378-1536x762.png 1536w\" sizes=\"(max-width: 1583px) 100vw, 1583px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Minikube: Modificar el container-runtime<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Estos son los runtimes que se pueden trabar con minikube\n<ul class=\"wp-block-list\">\n<li>conatinerd<\/li>\n\n\n\n<li>cri-o<\/li>\n\n\n\n<li>docker<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Info: <a href=\"https:\/\/minikube.sigs.k8s.io\/docs\/runtimes\/\">https:\/\/minikube.sigs.k8s.io\/docs\/runtimes\/<\/a><\/li>\n\n\n\n<li>para crear un cluster con otro runtime<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>minikube start --container-runtime=docker\nminikube start --container-runtime=containerd\nminikube start --container-runtime=crio<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Por ejemplo crear nuevo cluster con cri-o<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>minikube start --container-runtime=cri-o -p cluster2<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Minikube: Borrar cluster<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Ejecuta<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>minikube delete -p nombre_cluster\n\n#Ejemplo\nminikube delete -p cluster2<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Windows: Instalaci\u00f3n de Docker Desktop<\/h2>\n\n\n\n<div data-wp-interactive=\"core\/file\" class=\"wp-block-file\"><object data-wp-bind--hidden=\"!state.hasPdfPreview\" hidden class=\"wp-block-file__embed\" data=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Introduccionsecciondockerdesktop.pdf\" type=\"application\/pdf\" style=\"width:100%;height:600px\" aria-label=\"Incrustado de Introducci\u00f3n+secci\u00f3n+docker+desktop.\"><\/object><a id=\"wp-block-file--media-12251446-ce44-4bf2-9a87-3ce70fcd44c6\" href=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Introduccionsecciondockerdesktop.pdf\">Introducci\u00f3n+secci\u00f3n+docker+desktop<\/a><a href=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Introduccionsecciondockerdesktop.pdf\" class=\"wp-block-file__button wp-element-button\" download aria-describedby=\"wp-block-file--media-12251446-ce44-4bf2-9a87-3ce70fcd44c6\">Descarga<\/a><\/div>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Docker desktop se puede instarla de dos formas con:\n<ul class=\"wp-block-list\">\n<li>Hyper-V<\/li>\n\n\n\n<li>WSL2- Windows SubSystem for Linux (Recomendada, permite utilizar un linux bajo Windows)<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Para descargar docker desktop:\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.docker.com\/products\/docker-desktop\/\">https:\/\/www.docker.com\/products\/docker-desktop\/<\/a><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Requisitos WSL2<\/li>\n<\/ul>\n\n\n\n\n\n<ul class=\"wp-block-list\">\n<li>Requisitos hiper-v<\/li>\n<\/ul>\n\n\n\n\n\n<h2 class=\"wp-block-heading\">Instalaci\u00f3n de WSL2<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/learn.microsoft.com\/en-us\/windows\/wsl\/install\">https:\/\/learn.microsoft.com\/en-us\/windows\/wsl\/install<\/a><\/li>\n\n\n\n<li>Prerequisitos\n<ul class=\"wp-block-list\">\n<li>Windows 10 o superior<\/li>\n\n\n\n<li>Compilaci\u00f3n de 19041 o superior<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"839\" height=\"147\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Captura-de-pantalla-2025-07-29-175134.png\" alt=\"\" class=\"wp-image-20443\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Captura-de-pantalla-2025-07-29-175134.png 839w, https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Captura-de-pantalla-2025-07-29-175134-300x53.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Captura-de-pantalla-2025-07-29-175134-768x135.png 768w\" sizes=\"(max-width: 839px) 100vw, 839px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Abrimos cmd y digitamos<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>winver<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Y nos muestra la informaci\u00f3n para ver si cumplimos los requisitos<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"976\" height=\"541\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Captura-de-pantalla-2025-07-29-175240.png\" alt=\"\" class=\"wp-image-20444\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Captura-de-pantalla-2025-07-29-175240.png 976w, https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Captura-de-pantalla-2025-07-29-175240-300x166.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Captura-de-pantalla-2025-07-29-175240-768x426.png 768w\" sizes=\"(max-width: 976px) 100vw, 976px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Activar WSL2<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Ingresamos a Activar y desactivar Caracteristicas de Windows<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"410\" height=\"246\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Captura-de-pantalla-2025-07-29-175446.png\" alt=\"\" class=\"wp-image-20445\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Captura-de-pantalla-2025-07-29-175446.png 410w, https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Captura-de-pantalla-2025-07-29-175446-300x180.png 300w\" sizes=\"(max-width: 410px) 100vw, 410px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Y marcar Subsistema de Windows para Linux<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"576\" height=\"357\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Captura-de-pantalla-2025-07-29-175542.png\" alt=\"\" class=\"wp-image-20446\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Captura-de-pantalla-2025-07-29-175542.png 576w, https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Captura-de-pantalla-2025-07-29-175542-300x186.png 300w\" sizes=\"(max-width: 576px) 100vw, 576px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Comienza a instalar<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"662\" height=\"483\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Captura-de-pantalla-2025-07-29-175614.png\" alt=\"\" class=\"wp-image-20447\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Captura-de-pantalla-2025-07-29-175614.png 662w, https:\/\/sada.services\/wp-content\/uploads\/2025\/05\/Captura-de-pantalla-2025-07-29-175614-300x219.png 300w\" sizes=\"(max-width: 662px) 100vw, 662px\" \/><\/figure>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Estandares cncf Arquitectura Maestro \/ Control Plane 1. API-SERVER 2. Controller Manager 3. Scheduler 4. ETCD Almacen Clave Valor 5. Kubernetes DNS 6. Cloud Controller Manager Arquitectura Esclavo \/ Nodo 1. Container Runtime 2. POD 3. Kuberlet (data plane) 4. Kube-proxy Tipos de Instalaci\u00f3n 1. Un solo nodo 2. Instalaci\u00f3n Manual 3. Instalaci\u00f3n Autom\u00e1tica 4. [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[721],"tags":[722],"class_list":["post-19674","post","type-post","status-publish","format-standard","hentry","category-kubernetes","tag-kubernetes"],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/sada.services\/index.php?rest_route=\/wp\/v2\/posts\/19674","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sada.services\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sada.services\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sada.services\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/sada.services\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=19674"}],"version-history":[{"count":43,"href":"https:\/\/sada.services\/index.php?rest_route=\/wp\/v2\/posts\/19674\/revisions"}],"predecessor-version":[{"id":20448,"href":"https:\/\/sada.services\/index.php?rest_route=\/wp\/v2\/posts\/19674\/revisions\/20448"}],"wp:attachment":[{"href":"https:\/\/sada.services\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=19674"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sada.services\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=19674"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sada.services\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=19674"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}