{"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\/pt\/cloud-native-certificates-standard-kubernetes\/","title":{"rendered":"Certificados nativos da nuvem - padr\u00f5es de fato para o Kubernetes"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">O Couchbase usa o TLS para garantir que a comunica\u00e7\u00e3o na rede seja segura, impedindo que terceiros mal-intencionados espionem ou adulterem solicita\u00e7\u00f5es, por exemplo, solicita\u00e7\u00f5es de clientes, solicita\u00e7\u00f5es entre clusters (criptografia n\u00f3 a n\u00f3) e solicita\u00e7\u00f5es dentro do cluster (replica\u00e7\u00e3o entre data centers - XDCR). A vers\u00e3o mais recente do Couchbase Autonomous Operator (CAO) 2.3, nativo da nuvem, oferece suporte de primeira classe para o sistema de fato <\/span><i><span style=\"font-weight: 400;\">kubernetes.io\/tls<\/span><\/i><span style=\"font-weight: 400;\"> tipo de segredo para armazenar certificados e a chave associada.<\/span><\/p>\n<h2><span style=\"font-weight: 400;\">O que \u00e9 TLS?<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">O TLS (Transport Layer Security) \u00e9 o padr\u00e3o mais comum para proteger a comunica\u00e7\u00e3o entre duas partes em uma rede. Ele abrange autentica\u00e7\u00e3o, criptografia e integridade. Seu uso mais comum \u00e9 para proteger uma conex\u00e3o HTTP. Voc\u00ea provavelmente j\u00e1 se deparou com ele ao visitar um site HTTPS. O <\/span><i><span style=\"font-weight: 400;\">S <\/span><\/i><span style=\"font-weight: 400;\">significa seguro! Ele \u00e9 representado por um pequeno cadeado na barra de endere\u00e7os de alguns navegadores da Web.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Se voc\u00ea visualizar o certificado do site, poder\u00e1 ver campos como: por quem ele foi emitido e quais s\u00e3o as datas de in\u00edcio e t\u00e9rmino de validade. Em um mundo simples, o emissor \u00e9 conhecido como autoridade de certifica\u00e7\u00e3o (CA).<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Uma CA \u00e9 uma organiza\u00e7\u00e3o confi\u00e1vel cuja fun\u00e7\u00e3o \u00e9 emitir certificados digitais. O sistema operacional do seu computador vem com uma lista de CAs j\u00e1 instaladas. No entanto, tamb\u00e9m \u00e9 poss\u00edvel adicionar novas CAs nas quais voc\u00ea confia, seja porque uma CA anterior est\u00e1 desatualizada e precisa ser atualizada ou porque voc\u00ea deseja assinar algo por conta pr\u00f3pria.<\/span><\/p>\n<h3>Encadeamento de certificados<\/h3>\n<p><span style=\"font-weight: 400;\">Ao confiar na CA, voc\u00ea confia em todos os certificados que ela assinou. Na realidade, \u00e9 muito perigoso colocar a CA diretamente na linha dessa forma, portanto, \u00e9 mais comum que uma CA tenha assinado um certificado intermedi\u00e1rio e delegue dom\u00ednios de seguran\u00e7a separados aos certificados intermedi\u00e1rios. Esse certificado intermedi\u00e1rio tamb\u00e9m pode continuar a criar certificados assinados. Esses certificados finais tendem a ser usados pelos servidores para apresentar ao seu navegador conex\u00f5es HTTPS.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Essa assinatura consecutiva forma o que \u00e9 conhecido como <\/span><i><span style=\"font-weight: 400;\">cadeia de certificados<\/span><\/i><span style=\"font-weight: 400;\">. Seu navegador recebe um certificado e sobe na cadeia at\u00e9 chegar a uma CA. Se a CA estiver na sua lista de CAs confi\u00e1veis, o handshake continua e voc\u00ea obt\u00e9m uma conex\u00e3o segura. Suponha que a CA n\u00e3o apare\u00e7a no reposit\u00f3rio de confian\u00e7a. Nesse caso, voc\u00ea receber\u00e1 um erro em seu navegador an\u00e1logo a \"<\/span><i><span style=\"font-weight: 400;\">autoridade de certifica\u00e7\u00e3o inv\u00e1lida<\/span><\/i><span style=\"font-weight: 400;\">&#8220;.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Para verificar a validade do certificado de um servidor, a assinatura do certificado pode ser decodificada usando a chave p\u00fablica da CA (que est\u00e1 dispon\u00edvel em seu certificado) e validada. O sucesso nesse processo prova que o certificado foi de fato assinado por eles e n\u00e3o por um terceiro mal-intencionado.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Isso significa que qualquer pessoa com a chave privada poderia se disfar\u00e7ar como a CA original, e \u00e9 por isso que os certificados intermedi\u00e1rios tendem a ser usados. Em vez de todos os certificados emitidos serem invalidados por uma AC comprometida, apenas parte da cadeia o \u00e9.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Para solicitar um certificado assinado, o usu\u00e1rio final cria uma chave privada e uma solicita\u00e7\u00e3o de assinatura de certificado (CSR). A CSR cont\u00e9m a chave p\u00fablica complementar da chave privada que \u00e9 incorporada ao certificado assinado final. Seguindo a mesma l\u00f3gica, essa chave privada prova que o servidor est\u00e1 usando um certificado que ele realmente possui, pois as informa\u00e7\u00f5es s\u00e3o assinadas digitalmente e verific\u00e1veis usando a chave p\u00fablica do certificado.<\/span><\/p>\n<h2><span style=\"font-weight: 400;\">TLS, Kubernetes e CAO nativo da nuvem do Couchbase<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">O Kubernetes fornece um padr\u00e3o para armazenar esses certificados e chaves privadas com um <\/span><i><span style=\"font-weight: 400;\">kubernetes.io\/tls<\/span><\/i><span style=\"font-weight: 400;\"> especifica\u00e7\u00e3o. Ao estabelecer um padr\u00e3o, isso significa que todos os sistemas gerar\u00e3o e consumir\u00e3o certificados e chaves TLS em um formato consistente, permitindo uma melhor interoperabilidade. Com a vers\u00e3o mais recente do CAO 2.3, recomenda-se que os usu\u00e1rios usem segredos em conformidade com essa especifica\u00e7\u00e3o.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Anteriormente, no CAO 2.1, os segredos do TLS eram fornecidos com a op\u00e7\u00e3o <\/span><i><span style=\"font-weight: 400;\">pkey.key<\/span><\/i><span style=\"font-weight: 400;\"> e <\/span><i><span style=\"font-weight: 400;\">chain.pem <\/span><\/i><span style=\"font-weight: 400;\">isso \u00e9 um artefato de caminhos codificados no servidor Couchbase:<\/span><\/p>\n<pre class=\"decode-attributes:false lang:default decode:true\">apiVersion: v1\r\ndados:\r\n  chain.pem: LS0tL...\r\n  pkey.key: LS0tL...\r\ntipo: Secreto\r\ntype: Opaque<\/pre>\n<p><span style=\"font-weight: 400;\">A desvantagem desse formato \u00e9 que ele n\u00e3o oferecia uma interoperabilidade muito boa com sistemas de gerenciamento de certificados de terceiros.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Em seguida, o CAO 2.2 foi lan\u00e7ado com suporte para <\/span><i><span style=\"font-weight: 400;\">gerenciador de certificados<\/span><\/i><span style=\"font-weight: 400;\">. <\/span><span style=\"font-weight: 400;\">O suporte foi obtido com a cria\u00e7\u00e3o de uma camada de tradu\u00e7\u00e3o que renomeou os arquivos e tamb\u00e9m reescreveu a chave do arquivo <\/span><i><span style=\"font-weight: 400;\">PKCS#8<\/span><\/i><span style=\"font-weight: 400;\"> para o formato PKCS#1 exigido, se necess\u00e1rio, ampliando assim o suporte a TLS fornecido pelo Couchbase Server.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Os segredos do TLS <\/span><span style=\"font-weight: 400;\">fornecido por <em>gerenciador de certificados<\/em> s\u00e3o uma leve extens\u00e3o do nativo <\/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;\">Essa especifica\u00e7\u00e3o estendida utilizou um <\/span><i><span style=\"font-weight: 400;\">ca.crt<\/span><\/i><span style=\"font-weight: 400;\"> para fornecer o certificado de CA raiz respons\u00e1vel pela assinatura do respectivo certificado TLS armazenado no 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;\">O fornecimento de uma melhor conformidade \u00e9 obtido separando os <\/span><i><span style=\"font-weight: 400;\">ca.crt<\/span><\/i><span style=\"font-weight: 400;\"> em um segredo de CA separado. Isso proporciona integra\u00e7\u00e3o direta com um escopo maior de<\/span><span style=\"font-weight: 400;\"> sistemas de gerenciamento de TLS de terceiros, permitindo que os sistemas de gerenciamento de TLS lidem com a gera\u00e7\u00e3o e a rota\u00e7\u00e3o de certificados.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Al\u00e9m disso, os servidores que executam o Couchbase Server 7.1 e o CAO 2.3 podem usar o <\/span><i><span style=\"font-weight: 400;\">spec.networking.tls.rootCAs<\/span><\/i><span style=\"font-weight: 400;\"> para criar um pool de confian\u00e7a. Os pools de confian\u00e7a permitem que o Couchbase Server valide certificados em rela\u00e7\u00e3o a v\u00e1rias CAs. O Couchbase Server pode usar uma CA e, ao mesmo tempo, validar certificados de clientes em uma quantidade arbitr\u00e1ria de CAs separadas.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Isso permite que os certificados do cliente sejam atualizados aos poucos, conforme necess\u00e1rio, em vez de exigir uma rota\u00e7\u00e3o de todos os certificados do cliente simultaneamente. Como o segredo que armazena as informa\u00e7\u00f5es da CA \u00e9 do padr\u00e3o TLS do Kubernetes, os segredos da CA podem ser importados diretamente pelo CAO sem a necessidade de interven\u00e7\u00e3o manual.<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Ler <\/span><a href=\"https:\/\/docs.couchbase.com\/operator\/2.3\/concept-tls.html\"><span style=\"font-weight: 400;\">Conceitos do CAO 2.3<\/span><\/a><span style=\"font-weight: 400;\"> na documenta\u00e7\u00e3o do Couchbase para obter mais informa\u00e7\u00f5es.<\/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.7.1 (Yoast SEO v25.7) - 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\/pt\/cloud-native-certificates-standard-kubernetes\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\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\/pt\/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\":\"pt-BR\",\"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\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/cloud-native-certificates-standard-kubernetes\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@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\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\",\"name\":\"The Couchbase Blog\",\"url\":\"https:\/\/www.couchbase.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@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\":\"pt-BR\",\"@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\/pt\/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 extends TLS support for Couchbase Server. Read about how this works with the native kubernetes.io\/tls spec.","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\/pt\/cloud-native-certificates-standard-kubernetes\/","og_locale":"pt_BR","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\/pt\/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":"pt-BR","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":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/cloud-native-certificates-standard-kubernetes\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@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":"Blog do Couchbase","description":"Couchbase, o banco de dados 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":"pt-BR"},{"@type":"Organization","@id":"https:\/\/www.couchbase.com\/blog\/#organization","name":"Blog do Couchbase","url":"https:\/\/www.couchbase.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@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 - Engenheiro de software, Cloud Native","image":{"@type":"ImageObject","inLanguage":"pt-BR","@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\/pt\/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"},"first_name":"Alex","last_name":"Emery","user_url":"","author_category":"","description":""}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/posts\/13232","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/users\/81449"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/comments?post=13232"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/posts\/13232\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/media\/13081"}],"wp:attachment":[{"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/media?parent=13232"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/categories?post=13232"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/tags?post=13232"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/ppma_author?post=13232"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}