{"id":21284,"date":"2025-10-24T11:21:51","date_gmt":"2025-10-24T17:21:51","guid":{"rendered":"https:\/\/sada.services\/?p=21284"},"modified":"2025-10-24T13:20:52","modified_gmt":"2025-10-24T19:20:52","slug":"okd-como-configurar-rutas-dominios-de-aplicaciones-ampliar-replicas-control-ingress","status":"publish","type":"post","link":"https:\/\/sada.services\/?p=21284","title":{"rendered":"OKD: Crear ruta \/ dominios de aplicaciones \/ Ampliar replicas control ingress \/ Certificado Wild"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Introducci\u00f3n<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Para realizar esta prueba primero debe tener creado un deploy con un servicio relacionado<\/li>\n\n\n\n<li>Deploy<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"404\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/10\/Seleccion_1775-1024x404.png\" alt=\"\" class=\"wp-image-21285\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/10\/Seleccion_1775-1024x404.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2025\/10\/Seleccion_1775-300x118.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2025\/10\/Seleccion_1775-768x303.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2025\/10\/Seleccion_1775-1536x606.png 1536w, https:\/\/sada.services\/wp-content\/uploads\/2025\/10\/Seleccion_1775.png 1886w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Servicio<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"431\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/10\/Seleccion_1776-1024x431.png\" alt=\"\" class=\"wp-image-21286\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/10\/Seleccion_1776-1024x431.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2025\/10\/Seleccion_1776-300x126.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2025\/10\/Seleccion_1776-768x323.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2025\/10\/Seleccion_1776-1536x646.png 1536w, https:\/\/sada.services\/wp-content\/uploads\/2025\/10\/Seleccion_1776.png 1683w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>El cual mapea un puerto en esta caso puerto 80<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"520\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/10\/Seleccion_1777-1024x520.png\" alt=\"\" class=\"wp-image-21287\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/10\/Seleccion_1777-1024x520.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2025\/10\/Seleccion_1777-300x152.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2025\/10\/Seleccion_1777-768x390.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2025\/10\/Seleccion_1777-1536x781.png 1536w, https:\/\/sada.services\/wp-content\/uploads\/2025\/10\/Seleccion_1777.png 1590w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Creaci\u00f3n de ruta<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Ahora para crear la ruta la podemos hacer con comando exponiendo el servicio<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>oc expose svc web1-svc<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>O con la interfaz gr\u00e1fica<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"340\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/10\/Seleccion_1763-1-1024x340.png\" alt=\"\" class=\"wp-image-21288\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/10\/Seleccion_1763-1-1024x340.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2025\/10\/Seleccion_1763-1-300x100.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2025\/10\/Seleccion_1763-1-768x255.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2025\/10\/Seleccion_1763-1-1536x510.png 1536w, https:\/\/sada.services\/wp-content\/uploads\/2025\/10\/Seleccion_1763-1.png 1881w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"586\" height=\"235\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/10\/Seleccion_1764-1.png\" alt=\"\" class=\"wp-image-21289\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/10\/Seleccion_1764-1.png 586w, https:\/\/sada.services\/wp-content\/uploads\/2025\/10\/Seleccion_1764-1-300x120.png 300w\" sizes=\"(max-width: 586px) 100vw, 586px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>NOTA:Si en el fomulario no ponemos un \u00abnombre de host\u00bb una URL el crea una <\/li>\n\n\n\n<li><\/li>\n\n\n\n<li>Nombre: Nombre de la ruta<\/li>\n\n\n\n<li>Nombre del host: dominio \/ URL<\/li>\n\n\n\n<li>Servicio: servicio que se va a exponer<\/li>\n\n\n\n<li>Puerto destino<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"676\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/10\/Seleccion_1765-1-1024x676.png\" alt=\"\" class=\"wp-image-21290\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/10\/Seleccion_1765-1-1024x676.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2025\/10\/Seleccion_1765-1-300x198.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2025\/10\/Seleccion_1765-1-768x507.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2025\/10\/Seleccion_1765-1.png 1208w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Por ejemplo<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"479\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/10\/Seleccion_1766-1-1024x479.png\" alt=\"\" class=\"wp-image-21291\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/10\/Seleccion_1766-1-1024x479.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2025\/10\/Seleccion_1766-1-300x140.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2025\/10\/Seleccion_1766-1-768x359.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2025\/10\/Seleccion_1766-1-1536x719.png 1536w, https:\/\/sada.services\/wp-content\/uploads\/2025\/10\/Seleccion_1766-1.png 1806w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Ahora si colocamos una url nosotros<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"714\" height=\"819\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/10\/Seleccion_1769-1.png\" alt=\"\" class=\"wp-image-21292\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/10\/Seleccion_1769-1.png 714w, https:\/\/sada.services\/wp-content\/uploads\/2025\/10\/Seleccion_1769-1-262x300.png 262w\" sizes=\"(max-width: 714px) 100vw, 714px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Y tratamos de ingresar<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"625\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/10\/Seleccion_1771-1-1024x625.png\" alt=\"\" class=\"wp-image-21293\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/10\/Seleccion_1771-1-1024x625.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2025\/10\/Seleccion_1771-1-300x183.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2025\/10\/Seleccion_1771-1-768x469.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2025\/10\/Seleccion_1771-1.png 1151w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>No ingresa por que no existe una resolusi\u00f3n DNS<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Conocimiento: Control Ingress<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>En OKD la rutas funcionan con un pod de router (HAProxy) para gestionar todas las rutas del cluster<\/li>\n\n\n\n<li>Con este comando podemos obtener los pods de los openshift-ingress que hacen esta tarea<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>oc get pods -n openshift-ingress -o wide<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Aqui podemos ver los pods de control ingress asi como las ip&#8217;s y worker que los estan corriendo<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"68\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/10\/Seleccion_1778-1024x68.png\" alt=\"\" class=\"wp-image-21294\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/10\/Seleccion_1778-1024x68.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2025\/10\/Seleccion_1778-300x20.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2025\/10\/Seleccion_1778-768x51.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2025\/10\/Seleccion_1778.png 1495w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Como se puede ver aunque se cuente con 3 worker solo se tiene 2 pods<\/li>\n\n\n\n<li>Esto es por que el cluster tiene en su configuraci\u00f3n que solo se tengan 2 replicas, esto lo podemos ver con el comando<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>oc get deployment -n openshift-ingress<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"636\" height=\"99\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/10\/Seleccion_1779.png\" alt=\"\" class=\"wp-image-21295\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/10\/Seleccion_1779.png 636w, https:\/\/sada.services\/wp-content\/uploads\/2025\/10\/Seleccion_1779-300x47.png 300w\" sizes=\"(max-width: 636px) 100vw, 636px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">\u00bfPor qu\u00e9 se hace as\u00ed?<\/h3>\n\n\n\n<p>Porque:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Tener <strong>m\u00faltiples routers en todos los nodos worker<\/strong> no siempre es necesario.<\/li>\n\n\n\n<li>Cada pod del router (HAProxy) escucha en los puertos 80\/443 del nodo donde corre.<\/li>\n\n\n\n<li>Usualmente, el tr\u00e1fico externo entra a trav\u00e9s de un <strong>LoadBalancer externo<\/strong>, <strong>VIP<\/strong>, o <strong>DNS round-robin<\/strong> hacia los nodos donde est\u00e1n los routers.<\/li>\n<\/ul>\n\n\n\n<p>Entonces, mientras tengas <strong>al menos 2 routers<\/strong> en nodos diferentes (por alta disponibilidad), el sistema funciona perfectamente.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Aumentar replicas ControlIngress<\/h2>\n\n\n\n<p><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Entonces si deseamos aumentar la cantidad de replicas<\/li>\n\n\n\n<li>Primero debemos entender que En OKD\/OpenShift, los pods del router son manejados por un recurso llamado <code>IngressController<\/code><\/li>\n\n\n\n<li>Si queremos comprobar que existe<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>oc get ingresscontroller -n openshift-ingress-operator<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"795\" height=\"108\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/10\/Seleccion_1781.png\" alt=\"\" class=\"wp-image-21297\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/10\/Seleccion_1781.png 795w, https:\/\/sada.services\/wp-content\/uploads\/2025\/10\/Seleccion_1781-300x41.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2025\/10\/Seleccion_1781-768x104.png 768w\" sizes=\"(max-width: 795px) 100vw, 795px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Y si describimos este servicio<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>oc describe ingresscontroller default -n openshift-ingress-operator<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Podemos observar que esta configurado para 2 replicas<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"581\" height=\"377\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/10\/Seleccion_1782.png\" alt=\"\" class=\"wp-image-21298\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/10\/Seleccion_1782.png 581w, https:\/\/sada.services\/wp-content\/uploads\/2025\/10\/Seleccion_1782-300x195.png 300w\" sizes=\"(max-width: 581px) 100vw, 581px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Entonces para modificar la cantidad de replicas editamos este operador (con editor nano)<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>EDITOR=nano oc edit ingresscontroller default -n openshift-ingress-operator<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Buscamos la secci\u00f3n de spec -> replicas <\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"521\" height=\"348\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/10\/Seleccion_1783.png\" alt=\"\" class=\"wp-image-21299\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/10\/Seleccion_1783.png 521w, https:\/\/sada.services\/wp-content\/uploads\/2025\/10\/Seleccion_1783-300x200.png 300w\" sizes=\"(max-width: 521px) 100vw, 521px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Modificamos<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"488\" height=\"367\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/10\/Seleccion_1784.png\" alt=\"\" class=\"wp-image-21300\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/10\/Seleccion_1784.png 488w, https:\/\/sada.services\/wp-content\/uploads\/2025\/10\/Seleccion_1784-300x226.png 300w\" sizes=\"(max-width: 488px) 100vw, 488px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Y podemos verificar<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>oc get pods -n openshift-ingress -o wide<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Y comprobar que ya existe un control ingress en cada worker<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"92\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/10\/Seleccion_1785-1024x92.png\" alt=\"\" class=\"wp-image-21301\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/10\/Seleccion_1785-1024x92.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2025\/10\/Seleccion_1785-300x27.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2025\/10\/Seleccion_1785-768x69.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2025\/10\/Seleccion_1785.png 1443w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Prueba de dominio<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Ahora ya tenemos un haproxy que sirve de balanceador para las aplicaciones 10.0.2.234<\/li>\n\n\n\n<li>por tanto podemos modificar el archivo (en la maquina f\u00edsica local)<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo nano \/etc\/hosts<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Y agregamos<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>10.0.2.234   prueba.una.ac.cr<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Probamos<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"839\" height=\"194\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/10\/Seleccion_1786.png\" alt=\"\" class=\"wp-image-21302\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/10\/Seleccion_1786.png 839w, https:\/\/sada.services\/wp-content\/uploads\/2025\/10\/Seleccion_1786-300x69.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2025\/10\/Seleccion_1786-768x178.png 768w\" sizes=\"(max-width: 839px) 100vw, 839px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>E intentamos ingresar<\/li>\n\n\n\n<li><a href=\"http:\/\/prueba.una.ac.cr\/\">http:\/\/prueba.una.ac.cr<\/a><\/li>\n\n\n\n<li>Funciona<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"224\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/10\/Seleccion_1787-1024x224.png\" alt=\"\" class=\"wp-image-21303\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/10\/Seleccion_1787-1024x224.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2025\/10\/Seleccion_1787-300x65.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2025\/10\/Seleccion_1787-768x168.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2025\/10\/Seleccion_1787-1536x335.png 1536w, https:\/\/sada.services\/wp-content\/uploads\/2025\/10\/Seleccion_1787.png 1553w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Agregar certificado<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Ahora para ponerle un certificado a la aplicaci\u00f3n <\/li>\n\n\n\n<li>los obtenemos (maquina local)<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>cd \/home\/tavo\/Escritorio\/\nmkdir certificados\ncd certificados\/\n\nscp -r root@10.0.2.30:\/etc\/letsencrypt\/live\/CERTIFICADOWILDCOMODO\/2025\/STAR_una_ac_cr.crt .\n\nscp -r root@10.0.2.30:\/etc\/letsencrypt\/live\/CERTIFICADOWILDCOMODO\/2025\/una.ac.cr.key .\n\nscp -r root@10.0.2.30:\/etc\/letsencrypt\/live\/CERTIFICADOWILDCOMODO\/2025\/My_CA_Bundle.ca-bundle .<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Creamos un full que contenga STAR y Bundle<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>cat STAR_una_ac_cr.crt My_CA_Bundle.ca-bundle > fullcert.crt<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Vamos a la web y ubicamos la ruta<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"905\" height=\"765\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/10\/Seleccion_1788.png\" alt=\"\" class=\"wp-image-21307\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/10\/Seleccion_1788.png 905w, https:\/\/sada.services\/wp-content\/uploads\/2025\/10\/Seleccion_1788-300x254.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2025\/10\/Seleccion_1788-768x649.png 768w\" sizes=\"(max-width: 905px) 100vw, 905px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Editar la ruta<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"335\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/10\/Seleccion_1789-1024x335.png\" alt=\"\" class=\"wp-image-21308\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/10\/Seleccion_1789-1024x335.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2025\/10\/Seleccion_1789-300x98.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2025\/10\/Seleccion_1789-768x251.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2025\/10\/Seleccion_1789-1536x503.png 1536w, https:\/\/sada.services\/wp-content\/uploads\/2025\/10\/Seleccion_1789.png 1641w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>NOTA: Estamos en el puerto 80 (es lo que tiene configurado el servicio)<\/li>\n\n\n\n<li>Marcamos la opci\u00f3n de Ruta Segura<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"610\" height=\"111\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/10\/Seleccion_1790.png\" alt=\"\" class=\"wp-image-21310\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/10\/Seleccion_1790.png 610w, https:\/\/sada.services\/wp-content\/uploads\/2025\/10\/Seleccion_1790-300x55.png 300w\" sizes=\"(max-width: 610px) 100vw, 610px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Terminaci\u00f3n TLS: Edge<\/li>\n\n\n\n<li>Trafico inseguro: redirigir<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"283\" height=\"176\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/10\/Seleccion_1791.png\" alt=\"\" class=\"wp-image-21311\"\/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Certificado: el full que acabamos de crear<\/li>\n\n\n\n<li>Lo abrimos o pegamos el contenido<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"171\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/10\/Seleccion_1792-1024x171.png\" alt=\"\" class=\"wp-image-21312\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/10\/Seleccion_1792-1024x171.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2025\/10\/Seleccion_1792-300x50.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2025\/10\/Seleccion_1792-768x128.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2025\/10\/Seleccion_1792-1536x256.png 1536w, https:\/\/sada.services\/wp-content\/uploads\/2025\/10\/Seleccion_1792.png 1573w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Clave privada: una.ac.cr.key<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"166\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/10\/Seleccion_1793-1024x166.png\" alt=\"\" class=\"wp-image-21313\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/10\/Seleccion_1793-1024x166.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2025\/10\/Seleccion_1793-300x49.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2025\/10\/Seleccion_1793-768x125.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2025\/10\/Seleccion_1793-1536x250.png 1536w, https:\/\/sada.services\/wp-content\/uploads\/2025\/10\/Seleccion_1793.png 1563w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Y ya sirve el certificado<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"910\" height=\"263\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/10\/Seleccion_1794.png\" alt=\"\" class=\"wp-image-21315\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2025\/10\/Seleccion_1794.png 910w, https:\/\/sada.services\/wp-content\/uploads\/2025\/10\/Seleccion_1794-300x87.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2025\/10\/Seleccion_1794-768x222.png 768w\" sizes=\"(max-width: 910px) 100vw, 910px\" \/><\/figure>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Introducci\u00f3n Creaci\u00f3n de ruta Conocimiento: Control Ingress \u00bfPor qu\u00e9 se hace as\u00ed? Porque: Entonces, mientras tengas al menos 2 routers en nodos diferentes (por alta disponibilidad), el sistema funciona perfectamente. Aumentar replicas ControlIngress Prueba de dominio Agregar certificado<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-21284","post","type-post","status-publish","format-standard","hentry","category-sin-categoria"],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/sada.services\/index.php?rest_route=\/wp\/v2\/posts\/21284","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=21284"}],"version-history":[{"count":4,"href":"https:\/\/sada.services\/index.php?rest_route=\/wp\/v2\/posts\/21284\/revisions"}],"predecessor-version":[{"id":21317,"href":"https:\/\/sada.services\/index.php?rest_route=\/wp\/v2\/posts\/21284\/revisions\/21317"}],"wp:attachment":[{"href":"https:\/\/sada.services\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=21284"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sada.services\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=21284"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sada.services\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=21284"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}