{"id":13232,"date":"2022-05-18T11:32:28","date_gmt":"2022-05-18T18:32:28","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/?p=13232"},"modified":"2025-06-13T23:06:11","modified_gmt":"2025-06-14T06:06:11","slug":"cloud-native-certificates-standard-kubernetes","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/es\/cloud-native-certificates-standard-kubernetes\/","title":{"rendered":"Certificados nativos de la nube: est\u00e1ndares de facto para Kubernetes"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">Couchbase utiliza TLS para garantizar que la comunicaci\u00f3n a trav\u00e9s de la red sea segura, evitando que terceros malintencionados escuchen o manipulen las solicitudes, por ejemplo, las solicitudes de los clientes, las solicitudes entre cl\u00fasteres (cifrado de nodo a nodo) y las solicitudes entre cl\u00fasteres (replicaci\u00f3n entre centros de datos - XDCR). La \u00faltima versi\u00f3n de Couchbase Autonomous Operator (CAO) 2.3, nativo de la nube, ofrece soporte de primera clase para la tecnolog\u00eda de facto <\/span><i><span style=\"font-weight: 400;\">kubernetes.io\/tls<\/span><\/i><span style=\"font-weight: 400;\"> Tipo de secreto para almacenar certificados y la clave asociada.<\/span><\/p>\n<h2><span style=\"font-weight: 400;\">\u00bfQu\u00e9 es TLS?<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">TLS (transport layer security) es la norma m\u00e1s com\u00fan para proteger la comunicaci\u00f3n entre dos partes a trav\u00e9s de una red. Incluye autenticaci\u00f3n, cifrado e integridad. Su uso m\u00e1s com\u00fan es para asegurar una conexi\u00f3n HTTP. Probablemente se haya topado con \u00e9l al visitar un sitio web HTTPS. El sitio <\/span><i><span style=\"font-weight: 400;\">S <\/span><\/i><span style=\"font-weight: 400;\">significa seguro. Se representa con un peque\u00f1o candado en la barra de direcciones de algunos navegadores web.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Si visualizas el certificado del sitio web, puedes ver campos como: qui\u00e9n lo emiti\u00f3 y cu\u00e1ndo son sus fechas de inicio y fin de validez. En un mundo sencillo, el emisor se conoce como autoridad de certificaci\u00f3n (CA).<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Una CA es una organizaci\u00f3n de confianza cuya funci\u00f3n es emitir certificados digitales. El sistema operativo de tu ordenador viene con una lista de CAs ya instaladas. Sin embargo, tambi\u00e9n es posible a\u00f1adir nuevas CA en las que conf\u00edes, ya sea porque una CA anterior ha quedado obsoleta y necesita actualizarse o porque quieres autofirmar algo.<\/span><\/p>\n<h3>Encadenamiento de certificados<\/h3>\n<p><span style=\"font-weight: 400;\">Al confiar en la CA, conf\u00edas en todos los certificados que ha firmado. Siendo realistas, es demasiado peligroso poner a la CA directamente en la l\u00ednea de esa manera, por lo que es m\u00e1s com\u00fan que una CA haya firmado un certificado intermedio y delegue dominios de seguridad separados a los certificados intermedios. Este certificado intermedio tambi\u00e9n puede pasar a crear certificados firmados. Estos certificados finales tienden a ser utilizados por los servidores para presentar a su navegador para conexiones HTTPS.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Esta firma consecutiva forma lo que se conoce como <\/span><i><span style=\"font-weight: 400;\">cadena de certificados<\/span><\/i><span style=\"font-weight: 400;\">. Tu navegador recibe un certificado y sube por la cadena hasta llegar a una CA. Si la CA est\u00e1 en tu lista de CAs de confianza, el handshake contin\u00faa y obtienes una conexi\u00f3n segura. Supongamos que la CA no aparece en el almac\u00e9n de confianza. En ese caso, aparece un error en el navegador an\u00e1logo a \"<\/span><i><span style=\"font-weight: 400;\">autoridad de certificaci\u00f3n no v\u00e1lida<\/span><\/i><span style=\"font-weight: 400;\">&#8220;.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Para comprobar la validez del certificado de un servidor, se puede descodificar la firma del certificado utilizando la clave p\u00fablica de la CA (que est\u00e1 disponible en su certificado) y validarla. El \u00e9xito en este proceso demuestra que efectivamente firmaron el certificado y no un tercero malintencionado.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Esto significa que cualquiera con la clave privada podr\u00eda hacerse pasar por la CA original, raz\u00f3n por la que se tiende a utilizar certificados intermedios. En lugar de que todos los certificados emitidos sean inv\u00e1lidos por una CA comprometida, s\u00f3lo lo es una parte de la cadena.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Para solicitar un certificado firmado, el usuario final crea una clave privada y una solicitud de firma de certificado (CSR). La CSR contiene la clave p\u00fablica complementaria de la clave privada que se incluye en el certificado final firmado. Siguiendo la misma l\u00f3gica, esta clave privada demuestra que el servidor est\u00e1 utilizando un certificado que realmente posee, ya que la informaci\u00f3n est\u00e1 firmada digitalmente y es verificable utilizando la clave p\u00fablica del certificado.<\/span><\/p>\n<h2><span style=\"font-weight: 400;\">TLS, Kubernetes y Couchbase Cloud-Native CAO<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Kubernetes proporciona un est\u00e1ndar para almacenar estos certificados y claves privadas con un <\/span><i><span style=\"font-weight: 400;\">kubernetes.io\/tls<\/span><\/i><span style=\"font-weight: 400;\"> spec. Al establecer un est\u00e1ndar, significa que todos los sistemas generar\u00e1n y consumir\u00e1n certificados y claves TLS en un formato coherente, lo que permitir\u00e1 una mejor interoperabilidad. Con la \u00faltima versi\u00f3n de CAO 2.3, se recomienda a los usuarios que utilicen secretos conformes a esta especificaci\u00f3n.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Anteriormente, en CAO 2.1, los secretos TLS se proporcionaban con la opci\u00f3n <\/span><i><span style=\"font-weight: 400;\">pkey.key<\/span><\/i><span style=\"font-weight: 400;\"> y <\/span><i><span style=\"font-weight: 400;\">cadena.pem <\/span><\/i><span style=\"font-weight: 400;\">esto es un artefacto de las rutas codificadas en el servidor Couchbase:<\/span><\/p>\n<pre class=\"decode-attributes:false lang:default decode:true\">apiVersion: v1\r\ndata:\r\n\u00a0\u00a0chain.pem: LS0tL\u2026\r\n\u00a0\u00a0pkey.key: LS0tL\u2026\r\nkind: Secret\r\ntype: Opaque<\/pre>\n<p><span style=\"font-weight: 400;\">El inconveniente de este formato era que no ofrec\u00eda una interoperabilidad muy buena con sistemas de gesti\u00f3n de certificados de terceros.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">A continuaci\u00f3n se public\u00f3 CAO 2.2 con soporte para <\/span><i><span style=\"font-weight: 400;\">cert-manager<\/span><\/i><span style=\"font-weight: 400;\">. <\/span><span style=\"font-weight: 400;\">La compatibilidad se consigui\u00f3 creando una capa de traducci\u00f3n que renombr\u00f3 los archivos y tambi\u00e9n reescribi\u00f3 la clave del <\/span><i><span style=\"font-weight: 400;\">PKCS#8<\/span><\/i><span style=\"font-weight: 400;\"> al formato PKCS#1 requerido si es necesario, ampliando as\u00ed el soporte TLS que proporciona Couchbase Server.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Los secretos del TLS <\/span><span style=\"font-weight: 400;\">proporcionado por <em>cert-manager<\/em> son una ligera extensi\u00f3n de los nativos <\/span><i><span style=\"font-weight: 400;\">kubernetes.io\/tls<\/span><\/i><span style=\"font-weight: 400;\"> espec.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13233\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2022\/05\/couchbase-tls-kubernetes-certificates.png\" alt=\"TLS secrets for Kubernetes and Cloud-Native Couchbase\" width=\"506\" height=\"170\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/05\/couchbase-tls-kubernetes-certificates.png 506w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/05\/couchbase-tls-kubernetes-certificates-300x101.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/05\/couchbase-tls-kubernetes-certificates-20x7.png 20w\" sizes=\"auto, (max-width: 506px) 100vw, 506px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">Esta especificaci\u00f3n ampliada utiliza un <\/span><i><span style=\"font-weight: 400;\">ca.crt<\/span><\/i><span style=\"font-weight: 400;\"> para proporcionar el certificado CA ra\u00edz responsable de la firma del certificado TLS correspondiente almacenado en el campo <\/span><i><span style=\"font-weight: 400;\">tls.crt<\/span><\/i><span style=\"font-weight: 400;\"> campo.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13234\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2022\/05\/couchbase-clouc-native-certificates.png\" alt=\"Cloud-native Couchbase and Kubernetes cert-manager\" width=\"511\" height=\"250\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/05\/couchbase-clouc-native-certificates.png 511w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/05\/couchbase-clouc-native-certificates-300x147.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/05\/couchbase-clouc-native-certificates-20x10.png 20w\" sizes=\"auto, (max-width: 511px) 100vw, 511px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">Se consigue una mejor conformidad separando el <\/span><i><span style=\"font-weight: 400;\">ca.crt<\/span><\/i><span style=\"font-weight: 400;\"> en un secreto de CA independiente. Esto proporciona una integraci\u00f3n directa con un mayor alcance de<\/span><span style=\"font-weight: 400;\"> sistemas de gesti\u00f3n TLS de terceros, permitiendo a los sistemas de gesti\u00f3n TLS gestionar la generaci\u00f3n y rotaci\u00f3n de certificados.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Adem\u00e1s, los servidores que ejecutan Couchbase Server 7.1 y CAO 2.3 pueden utilizar la funci\u00f3n <\/span><i><span style=\"font-weight: 400;\">spec.networking.tls.rootCAs<\/span><\/i><span style=\"font-weight: 400;\"> para crear un trust pool. Los grupos de confianza permiten al Servidor Couchbase validar certificados contra m\u00faltiples CAs. Couchbase Server puede usar una CA, mientras valida certificados de cliente contra una cantidad arbitraria de CAs separadas.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Esto permite que los certificados de cliente se actualicen poco a poco seg\u00fan sea necesario, en lugar de requerir una rotaci\u00f3n de todos los certificados de cliente simult\u00e1neamente. Dado que el secreto que almacena la informaci\u00f3n de CA es del est\u00e1ndar TLS de Kubernetes, los secretos de CA pueden ser importados directamente por CAO sin necesidad de intervenci\u00f3n manual.<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Leer <\/span><a href=\"https:\/\/docs.couchbase.com\/operator\/2.3\/concept-tls.html\"><span style=\"font-weight: 400;\">CAO 2.3 Conceptos<\/span><\/a><span style=\"font-weight: 400;\"> en la documentaci\u00f3n de Couchbase para m\u00e1s informaci\u00f3n.<\/span><\/li>\n<\/ul>\n<p>&nbsp;<\/p>","protected":false},"excerpt":{"rendered":"<p>Couchbase uses TLS to ensure communication across the network is secure, preventing malicious third parties from eavesdropping or tampering with requests, for instance client requests, intercluster requests (node-to-node encryption) and intracluster requests (cross data center replication &#8211; XDCR). The latest [&hellip;]<\/p>","protected":false},"author":81449,"featured_media":13081,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[9284,2322,1813],"tags":[9612,9243,9262],"ppma_author":[9611],"class_list":["post-13232","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-couchbase-autonomous-operator","category-kubernetes","category-security","tag-certificates","tag-cloud-native-database","tag-tls-encryption"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.9 (Yoast SEO v25.9) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Cloud-Native Certificates - De Facto Standards For Kubernetes<\/title>\n<meta name=\"description\" content=\"Cloud-native CAO 2.2 extends TLS support for Couchbase Server. Read about how this works with the native kubernetes.io\/tls spec.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.couchbase.com\/blog\/es\/cloud-native-certificates-standard-kubernetes\/\" \/>\n<meta property=\"og:locale\" content=\"es_MX\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cloud-Native Certificates - De Facto Standards For Kubernetes\" \/>\n<meta property=\"og:description\" content=\"Cloud-native CAO 2.2 extends TLS support for Couchbase Server. Read about how this works with the native kubernetes.io\/tls spec.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/es\/cloud-native-certificates-standard-kubernetes\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2022-05-18T18:32:28+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-14T06:06:11+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/04\/couchbase-autonomous-operator-kubernetes-automation-scaled.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2560\" \/>\n\t<meta property=\"og:image:height\" content=\"1707\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Alex Emery - Software Engineer, Cloud Native\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Alex Emery - Software Engineer, Cloud Native\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/cloud-native-certificates-standard-kubernetes\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/cloud-native-certificates-standard-kubernetes\/\"},\"author\":{\"name\":\"Alex Emery - Software Engineer, Cloud Native\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/bf015941e87c67ebea204e877aa483cf\"},\"headline\":\"Cloud-Native Certificates &#8211; De Facto Standards For Kubernetes\",\"datePublished\":\"2022-05-18T18:32:28+00:00\",\"dateModified\":\"2025-06-14T06:06:11+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/cloud-native-certificates-standard-kubernetes\/\"},\"wordCount\":897,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/cloud-native-certificates-standard-kubernetes\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/04\/couchbase-autonomous-operator-kubernetes-automation-scaled.jpg\",\"keywords\":[\"certificates\",\"Cloud-Native Database\",\"TLS encryption\"],\"articleSection\":[\"Couchbase Autonomous Operator\",\"Kubernetes\",\"Security\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/cloud-native-certificates-standard-kubernetes\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/cloud-native-certificates-standard-kubernetes\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/cloud-native-certificates-standard-kubernetes\/\",\"name\":\"Cloud-Native Certificates - De Facto Standards For Kubernetes\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/cloud-native-certificates-standard-kubernetes\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/cloud-native-certificates-standard-kubernetes\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/04\/couchbase-autonomous-operator-kubernetes-automation-scaled.jpg\",\"datePublished\":\"2022-05-18T18:32:28+00:00\",\"dateModified\":\"2025-06-14T06:06:11+00:00\",\"description\":\"Cloud-native CAO 2.2 extends TLS support for Couchbase Server. Read about how this works with the native kubernetes.io\/tls spec.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/cloud-native-certificates-standard-kubernetes\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/cloud-native-certificates-standard-kubernetes\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/cloud-native-certificates-standard-kubernetes\/#primaryimage\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/04\/couchbase-autonomous-operator-kubernetes-automation-scaled.jpg\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/04\/couchbase-autonomous-operator-kubernetes-automation-scaled.jpg\",\"width\":2560,\"height\":1707,\"caption\":\"Autonomous operator for Kubernetes and Couchbase\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/cloud-native-certificates-standard-kubernetes\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.couchbase.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cloud-Native Certificates &#8211; De Facto Standards For Kubernetes\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\",\"url\":\"https:\/\/www.couchbase.com\/blog\/\",\"name\":\"The Couchbase Blog\",\"description\":\"Couchbase, the NoSQL Database\",\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.couchbase.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\",\"name\":\"The Couchbase Blog\",\"url\":\"https:\/\/www.couchbase.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png\",\"width\":218,\"height\":34,\"caption\":\"The Couchbase Blog\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/bf015941e87c67ebea204e877aa483cf\",\"name\":\"Alex Emery - Software Engineer, Cloud Native\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/b11d346d497c08664a35f908cbacf288\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/05\/alex-emery-profile-couchbase.jpg\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/05\/alex-emery-profile-couchbase.jpg\",\"caption\":\"Alex Emery - Software Engineer, Cloud Native\"},\"url\":\"https:\/\/www.couchbase.com\/blog\/es\/author\/alex-emery\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Cloud-Native Certificates - De Facto Standards For Kubernetes","description":"Cloud-native CAO 2.2 extiende el soporte TLS para Couchbase Server. Lea c\u00f3mo funciona con la especificaci\u00f3n nativa kubernetes.io\/tls.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.couchbase.com\/blog\/es\/cloud-native-certificates-standard-kubernetes\/","og_locale":"es_MX","og_type":"article","og_title":"Cloud-Native Certificates - De Facto Standards For Kubernetes","og_description":"Cloud-native CAO 2.2 extends TLS support for Couchbase Server. Read about how this works with the native kubernetes.io\/tls spec.","og_url":"https:\/\/www.couchbase.com\/blog\/es\/cloud-native-certificates-standard-kubernetes\/","og_site_name":"The Couchbase Blog","article_published_time":"2022-05-18T18:32:28+00:00","article_modified_time":"2025-06-14T06:06:11+00:00","og_image":[{"width":2560,"height":1707,"url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/04\/couchbase-autonomous-operator-kubernetes-automation-scaled.jpg","type":"image\/jpeg"}],"author":"Alex Emery - Software Engineer, Cloud Native","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Alex Emery - Software Engineer, Cloud Native","Est. reading time":"5 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/cloud-native-certificates-standard-kubernetes\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/cloud-native-certificates-standard-kubernetes\/"},"author":{"name":"Alex Emery - Software Engineer, Cloud Native","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/bf015941e87c67ebea204e877aa483cf"},"headline":"Cloud-Native Certificates &#8211; De Facto Standards For Kubernetes","datePublished":"2022-05-18T18:32:28+00:00","dateModified":"2025-06-14T06:06:11+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/cloud-native-certificates-standard-kubernetes\/"},"wordCount":897,"commentCount":0,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/cloud-native-certificates-standard-kubernetes\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/04\/couchbase-autonomous-operator-kubernetes-automation-scaled.jpg","keywords":["certificates","Cloud-Native Database","TLS encryption"],"articleSection":["Couchbase Autonomous Operator","Kubernetes","Security"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/cloud-native-certificates-standard-kubernetes\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/cloud-native-certificates-standard-kubernetes\/","url":"https:\/\/www.couchbase.com\/blog\/cloud-native-certificates-standard-kubernetes\/","name":"Cloud-Native Certificates - De Facto Standards For Kubernetes","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/cloud-native-certificates-standard-kubernetes\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/cloud-native-certificates-standard-kubernetes\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/04\/couchbase-autonomous-operator-kubernetes-automation-scaled.jpg","datePublished":"2022-05-18T18:32:28+00:00","dateModified":"2025-06-14T06:06:11+00:00","description":"Cloud-native CAO 2.2 extiende el soporte TLS para Couchbase Server. Lea c\u00f3mo funciona con la especificaci\u00f3n nativa kubernetes.io\/tls.","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/cloud-native-certificates-standard-kubernetes\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/cloud-native-certificates-standard-kubernetes\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.couchbase.com\/blog\/cloud-native-certificates-standard-kubernetes\/#primaryimage","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/04\/couchbase-autonomous-operator-kubernetes-automation-scaled.jpg","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/04\/couchbase-autonomous-operator-kubernetes-automation-scaled.jpg","width":2560,"height":1707,"caption":"Autonomous operator for Kubernetes and Couchbase"},{"@type":"BreadcrumbList","@id":"https:\/\/www.couchbase.com\/blog\/cloud-native-certificates-standard-kubernetes\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Cloud-Native Certificates &#8211; De Facto Standards For Kubernetes"}]},{"@type":"WebSite","@id":"https:\/\/www.couchbase.com\/blog\/#website","url":"https:\/\/www.couchbase.com\/blog\/","name":"El blog de Couchbase","description":"Couchbase, la base de datos NoSQL","publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.couchbase.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/www.couchbase.com\/blog\/#organization","name":"El blog de Couchbase","url":"https:\/\/www.couchbase.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png","width":218,"height":34,"caption":"The Couchbase Blog"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/bf015941e87c67ebea204e877aa483cf","name":"Alex Emery - Ingeniero de Software, Nube Nativa","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/b11d346d497c08664a35f908cbacf288","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/05\/alex-emery-profile-couchbase.jpg","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/05\/alex-emery-profile-couchbase.jpg","caption":"Alex Emery - Software Engineer, Cloud Native"},"url":"https:\/\/www.couchbase.com\/blog\/es\/author\/alex-emery\/"}]}},"authors":[{"term_id":9611,"user_id":81449,"is_guest":0,"slug":"alex-emery","display_name":"Alex Emery - Software Engineer, Cloud Native","avatar_url":{"url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/05\/alex-emery-profile-couchbase.jpg","url2x":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/05\/alex-emery-profile-couchbase.jpg"},"author_category":"","last_name":"Emery","first_name":"Alex","job_title":"","user_url":"","description":""}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/posts\/13232","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/users\/81449"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/comments?post=13232"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/posts\/13232\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/media\/13081"}],"wp:attachment":[{"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/media?parent=13232"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/categories?post=13232"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/tags?post=13232"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/ppma_author?post=13232"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}