{"id":13215,"date":"2022-05-13T08:30:26","date_gmt":"2022-05-13T15:30:26","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/?p=13215"},"modified":"2025-06-13T21:33:18","modified_gmt":"2025-06-14T04:33:18","slug":"cloud-native-management-utility-for-couchbase","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/pt\/cloud-native-management-utility-for-couchbase\/","title":{"rendered":"Apresentando o utilit\u00e1rio CAO para automa\u00e7\u00e3o de banco de dados nativo da nuvem"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">A vers\u00e3o 2.3.0 do Couchbase Autonomous Operator oferece alguns aprimoramentos interessantes para a automa\u00e7\u00e3o do ciclo de vida com o <\/span><i><span style=\"font-weight: 400;\">cao<\/span><\/i><span style=\"font-weight: 400;\"> utilit\u00e1rio.  Esse utilit\u00e1rio aprimora as ferramentas de configura\u00e7\u00e3o anteriores, consolidando o provisionamento e facilitando a capacidade de suporte com a adi\u00e7\u00e3o de um recurso de autocertifica\u00e7\u00e3o. Para come\u00e7ar, fa\u00e7a o download do <\/span><a href=\"https:\/\/www.couchbase.com\/blog\/pt\/downloads\/?family=open-source-kubernetes\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">Pacote de banco de dados nativo da nuvem<\/span><\/a><span style=\"font-weight: 400;\"> e descompacte-o no mesmo diret\u00f3rio em que voc\u00ea normalmente executa <\/span><i><span style=\"font-weight: 400;\">kubectl<\/span><\/i><span style=\"font-weight: 400;\">.<\/span><\/p>\n<h2><span style=\"font-weight: 400;\">Fora com o velho<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Em vers\u00f5es anteriores, a instala\u00e7\u00e3o do Operador Aut\u00f4nomo era realizada pelo <\/span><a href=\"https:\/\/docs.couchbase.com\/operator\/current\/tools\/cbopcfg.html\" target=\"_blank\" rel=\"noopener\"><i><span style=\"font-weight: 400;\">cbopcfg<\/span><\/i><\/a> <span style=\"font-weight: 400;\">ferramenta.  Essa ferramenta tamb\u00e9m executava outras a\u00e7\u00f5es, como a cria\u00e7\u00e3o de fun\u00e7\u00f5es de backup e a gera\u00e7\u00e3o de modelos. A partir da vers\u00e3o 2.3.0, toda essa funcionalidade foi descontinuada na <\/span><i><span style=\"font-weight: 400;\">cbopcfg <\/span><\/i><span style=\"font-weight: 400;\">e mudou-se para o <\/span><a href=\"https:\/\/docs.couchbase.com\/operator\/current\/tools\/cao.html\" target=\"_blank\" rel=\"noopener\"><i><span style=\"font-weight: 400;\">cao<\/span><\/i><\/a> <span style=\"font-weight: 400;\">utilidade.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Al\u00e9m disso, a capacidade de suporte anterior fornecida pelo <\/span><a href=\"https:\/\/docs.couchbase.com\/operator\/current\/tools\/cbopinfo.html\" target=\"_blank\" rel=\"noopener\"><i><span style=\"font-weight: 400;\">cbopinfo<\/span><\/i><\/a> <span style=\"font-weight: 400;\">para coleta de registros e recursos tamb\u00e9m foi descontinuado. A partir da vers\u00e3o 2.3.0, os mesmos recursos de suporte agora existem no <\/span><i><span style=\"font-weight: 400;\">cao<\/span><\/i><span style=\"font-weight: 400;\"> juntamente com a funcionalidade adicional de autocertifica\u00e7\u00e3o.<\/span><\/p>\n<h2><span style=\"font-weight: 400;\">Com o aprimoramento<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Quando voc\u00ea come\u00e7ar a usar o <\/span><i><span style=\"font-weight: 400;\">cao<\/span><\/i><span style=\"font-weight: 400;\"> voc\u00ea descobrir\u00e1 que todos os recursos antigos fornecidos em vers\u00f5es anteriores existem com sintaxe semelhante. O menu de ajuda oferece uma vis\u00e3o geral dos comandos fornecidos pelo utilit\u00e1rio <\/span><i><span style=\"font-weight: 400;\">cao<\/span><\/i><span style=\"font-weight: 400;\"> utilidade:<\/span><\/p>\n<pre class=\"decode-attributes:false lang:sh decode:true\">Comandos dispon\u00edveis:\r\n  certify Executa o conjunto de certifica\u00e7\u00e3o da plataforma\r\n  collect-logs Coleta de registros e recursos para o suporte do Operador Aut\u00f4nomo do Couchbase\r\n  completion Gera o script de conclus\u00e3o autom\u00e1tica para o shell especificado\r\n  create Cria componentes do Couchbase Autonomous Operator\r\n  delete Exclui os componentes do Couchbase Autonomous Operator\r\n  generate Gera manifestos YAML\r\n  help Ajuda sobre qualquer comando\r\n  restore Restaura a topologia de dados de um cluster\r\n  save Salva a topologia de dados de um cluster\r\n  version Imprime a vers\u00e3o do comando<\/pre>\n<p><span style=\"font-weight: 400;\">Use o <em>criar<\/em> para criar o Operador Aut\u00f4nomo e o Controlador de Admiss\u00e3o para come\u00e7ar.<\/span><\/p>\n<pre class=\"decode-attributes:false lang:sh decode:true\">cao create operator\r\ncao create admission<\/pre>\n<p><span style=\"font-weight: 400;\">O Operador Aut\u00f4nomo ser\u00e1 usado para certificar e gerenciar o cluster que voc\u00ea criar\u00e1 nas etapas a seguir.  O controlador de admiss\u00e3o fornece valida\u00e7\u00e3o e verifica\u00e7\u00e3o de cada recurso dentro do ecossistema do Autonomous Operator.<\/span><\/p>\n<h2><span style=\"font-weight: 400;\">Teste de cria\u00e7\u00e3o de cluster aut\u00f4nomo<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Agora que o Operador Aut\u00f4nomo est\u00e1 em execu\u00e7\u00e3o, voc\u00ea pode executar a certifica\u00e7\u00e3o da plataforma para garantir a capacidade de suporte do seu ambiente.  Por uma quest\u00e3o de brevidade, voc\u00ea pode executar um \u00fanico teste de certifica\u00e7\u00e3o.  Ao preparar um cluster para fins de produ\u00e7\u00e3o, voc\u00ea dever\u00e1 executar todo o conjunto de certifica\u00e7\u00e3o.<\/span><\/p>\n<pre class=\"decode-attributes:false lang:sh decode:true\">cao certify --clean -- -test TestCreateCluster<\/pre>\n<p><span style=\"font-weight: 400;\">A certifica\u00e7\u00e3o \u00fanica pode ajudar a solucionar problemas de um teste com falha ou validar um aspecto espec\u00edfico do cluster. Por exemplo, se voc\u00ea quiser obter um feedback r\u00e1pido sobre a validade da sua camada de armazenamento, poder\u00e1 executar o teste <em>TestPersistentVolumeCreateCluster<\/em> para verificar o sucesso da cria\u00e7\u00e3o do cluster com volumes persistentes. Os testes dispon\u00edveis ser\u00e3o listados no in\u00edcio de cada execu\u00e7\u00e3o de certifica\u00e7\u00e3o completa, caso voc\u00ea precise fazer refer\u00eancia a outros.<\/span><\/p>\n<h2><span style=\"font-weight: 400;\">Salvando a topologia do cluster<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Em seguida, voc\u00ea pode criar um cluster aut\u00f4nomo usando o comando <\/span><a href=\"https:\/\/docs.couchbase.com\/operator\/current\/helm-setup-guide.html\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">Gr\u00e1fico de leme do Couchbase<\/span><\/a><span style=\"font-weight: 400;\">. Como o Operador Aut\u00f4nomo e o Controlador de Admiss\u00e3o j\u00e1 foram criados, desative essas implanta\u00e7\u00f5es ao instalar o gr\u00e1fico para garantir que apenas o Cluster do Couchbase seja instalado:<\/span><\/p>\n<pre class=\"decode-attributes:false lang:sh decode:true\">helm install cb-example --set install.couchbaseOperator=false \\\r\n                        --set install.admissionController=false \\\r\n                        couchbase\/couchbase-operator<\/pre>\n<p><span style=\"font-weight: 400;\">Esse comando cria um cluster do Couchbase composto por 3 pods. Quando todos os pods estiverem em execu\u00e7\u00e3o e o bucket for criado, o comando <\/span><i><span style=\"font-weight: 400;\">cao save<\/span><\/i><span style=\"font-weight: 400;\"> pode ser usado para salvar a topologia de dados do cluster. O comando <\/span><i><span style=\"font-weight: 400;\">salvar<\/span><\/i><span style=\"font-weight: 400;\"> converte todos os recursos descobertos em tipos de recursos nativos do Kubernetes, preservando todas as informa\u00e7\u00f5es de configura\u00e7\u00e3o e vincula\u00e7\u00e3o.<\/span><\/p>\n<pre class=\"decode-attributes:false lang:sh decode:true\">\u00a0cao save --couchbase-cluster cb-example --filename cb-example.yaml<\/pre>\n<p><span style=\"font-weight: 400;\">Salvar a topologia do cluster \u00e9 especialmente vantajoso para casos de uso que envolvem v\u00e1rios buckets com escopo espec\u00edfico e regras de coleta para mesclar ou restaurar em clusters adicionais. Para obter mais informa\u00e7\u00f5es, consulte a documenta\u00e7\u00e3o sobre <\/span><a href=\"https:\/\/docs.couchbase.com\/operator\/current\/concept-data-save-restore.html\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">funcionalidade de salvar e restaurar<\/span><\/a><span style=\"font-weight: 400;\">.\u00a0<\/span><\/p>\n<h2><span style=\"font-weight: 400;\">Considera\u00e7\u00f5es sobre o ciclo de vida<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Como acontece com qualquer ferramenta, \u00e9 importante entender quando e como usar esse utilit\u00e1rio em uma perspectiva completa de ponta a ponta. Felizmente, o <\/span><i><span style=\"font-weight: 400;\">cao<\/span><\/i><span style=\"font-weight: 400;\"> O utilit\u00e1rio \u00e9 uma excelente op\u00e7\u00e3o para qualquer cen\u00e1rio de instala\u00e7\u00e3o, pois pode configurar ambientes de desenvolvimento e de escala de produ\u00e7\u00e3o.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">No entanto, \u00e9 importante observar que esse utilit\u00e1rio n\u00e3o \u00e9 uma solu\u00e7\u00e3o completa para o provisionamento do Couchbase Server. Embora <i>cao <\/i>possa implementar os recursos de gerenciamento (por exemplo, Operator e Admission Controllers), voc\u00ea precisar\u00e1 provisionar manualmente seu pr\u00f3prio cluster separadamente.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Embora voc\u00ea possa misturar e combinar o uso dessa ferramenta com outros instaladores, como <\/span><i><span style=\"font-weight: 400;\">leme<\/span><\/i><span style=\"font-weight: 400;\"> para realizar a instala\u00e7\u00e3o do cluster conforme demonstrado acima, \u00e9 recomend\u00e1vel evitar instaladores fragmentados, pois isso pode complicar o processo de atualiza\u00e7\u00e3o no futuro. De muitas maneiras, o poder do <\/span><i><span style=\"font-weight: 400;\">cao<\/span><\/i><span style=\"font-weight: 400;\"> juntamente com o utilit\u00e1rio simples <\/span><i><span style=\"font-weight: 400;\">kubectl<\/span><\/i><span style=\"font-weight: 400;\"> pode ser uma vantagem para a cria\u00e7\u00e3o de pipelines de integra\u00e7\u00e3o e implanta\u00e7\u00e3o modulares que envolvem a implanta\u00e7\u00e3o b\u00e1sica do operador juntamente com v\u00e1rias configura\u00e7\u00f5es de cluster personalizadas.<\/span><\/p>\n<h2><span style=\"font-weight: 400;\">Leitura adicional<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">A documenta\u00e7\u00e3o do Couchbase Autonomous Operator abrange todos os t\u00f3picos que abordamos acima; leia mais sobre eles aqui:<\/span><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><a href=\"https:\/\/docs.couchbase.com\/operator\/current\/tools\/cao.html\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">O <\/span><i><span style=\"font-weight: 400;\">cao<\/span><\/i><span style=\"font-weight: 400;\"> utilit\u00e1rio de linha de comando<\/span><\/a><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><a href=\"https:\/\/docs.couchbase.com\/operator\/current\/concept-platform-certification.html\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">Autocertifica\u00e7\u00e3o<\/span><\/a><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><a href=\"https:\/\/docs.couchbase.com\/operator\/current\/concept-data-save-restore.html\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">Salvar e restaurar<\/span><\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>A vers\u00e3o 2.3.0 do Couchbase Autonomous Operator oferece alguns aprimoramentos interessantes para a automa\u00e7\u00e3o do ciclo de vida com o utilit\u00e1rio cao.  Esse utilit\u00e1rio aprimora as ferramentas de configura\u00e7\u00e3o anteriores, consolidando o provisionamento e facilitando a capacidade de suporte com a adi\u00e7\u00e3o de um recurso de autocertifica\u00e7\u00e3o. Para come\u00e7ar, fa\u00e7a o download [...]<\/p>","protected":false},"author":58996,"featured_media":6640,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[9284,2322],"tags":[9606,1545,9605],"ppma_author":[9112],"class_list":["post-13215","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-couchbase-autonomous-operator","category-kubernetes","tag-automation","tag-kubernetes","tag-self-certification"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.0 (Yoast SEO v26.0) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Cloud-Native Database Automation | Couchbase Autonomous Operator<\/title>\n<meta name=\"description\" content=\"Cloud-native database automation requires a range of utilities and tools - the Couchbase autonomous operator tool helps make management easy. Learn more.\" \/>\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-management-utility-for-couchbase\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Introducing The CAO Utility\u00a0For Cloud-Native Database Automation\" \/>\n<meta property=\"og:description\" content=\"Cloud-native database automation requires a range of utilities and tools - the Couchbase autonomous operator tool helps make management easy. Learn more.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/pt\/cloud-native-management-utility-for-couchbase\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2022-05-13T15:30:26+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-14T04:33:18+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/04\/kisscc0-docker-intermodal-container-shipping-container-kub-travel-5afd8a87c60168.218365771526565511811.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2048\" \/>\n\t<meta property=\"og:image:height\" content=\"1335\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Tommie McAfee\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Tommie McAfee\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 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-management-utility-for-couchbase\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/cloud-native-management-utility-for-couchbase\/\"},\"author\":{\"name\":\"Tommie McAfee\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/b02e5e238a09f5b62dfbf812cccadcc9\"},\"headline\":\"Introducing The CAO Utility\u00a0For Cloud-Native Database Automation\",\"datePublished\":\"2022-05-13T15:30:26+00:00\",\"dateModified\":\"2025-06-14T04:33:18+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/cloud-native-management-utility-for-couchbase\/\"},\"wordCount\":686,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/cloud-native-management-utility-for-couchbase\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/04\/kisscc0-docker-intermodal-container-shipping-container-kub-travel-5afd8a87c60168.218365771526565511811.jpg\",\"keywords\":[\"automation\",\"kubernetes\",\"self-certification\"],\"articleSection\":[\"Couchbase Autonomous Operator\",\"Kubernetes\"],\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/cloud-native-management-utility-for-couchbase\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/cloud-native-management-utility-for-couchbase\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/cloud-native-management-utility-for-couchbase\/\",\"name\":\"Cloud-Native Database Automation | Couchbase Autonomous Operator\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/cloud-native-management-utility-for-couchbase\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/cloud-native-management-utility-for-couchbase\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/04\/kisscc0-docker-intermodal-container-shipping-container-kub-travel-5afd8a87c60168.218365771526565511811.jpg\",\"datePublished\":\"2022-05-13T15:30:26+00:00\",\"dateModified\":\"2025-06-14T04:33:18+00:00\",\"description\":\"Cloud-native database automation requires a range of utilities and tools - the Couchbase autonomous operator tool helps make management easy. Learn more.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/cloud-native-management-utility-for-couchbase\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/cloud-native-management-utility-for-couchbase\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/cloud-native-management-utility-for-couchbase\/#primaryimage\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/04\/kisscc0-docker-intermodal-container-shipping-container-kub-travel-5afd8a87c60168.218365771526565511811.jpg\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/04\/kisscc0-docker-intermodal-container-shipping-container-kub-travel-5afd8a87c60168.218365771526565511811.jpg\",\"width\":2048,\"height\":1335,\"caption\":\"Couchbase Cloud-Native autonomous database\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/cloud-native-management-utility-for-couchbase\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.couchbase.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Introducing The CAO Utility\u00a0For Cloud-Native Database Automation\"}]},{\"@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\/b02e5e238a09f5b62dfbf812cccadcc9\",\"name\":\"Tommie McAfee\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/b39b19c67a942d7338df0896b2db72c9\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/1d01719a273377aa801d458f007bd295fa19cfa3025602d2517995372bb9eaa1?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/1d01719a273377aa801d458f007bd295fa19cfa3025602d2517995372bb9eaa1?s=96&d=mm&r=g\",\"caption\":\"Tommie McAfee\"},\"description\":\"Sr. Software Engineer for the Couchbase Cloude Native Team.\",\"url\":\"https:\/\/www.couchbase.com\/blog\/pt\/author\/tommie-mcafee-2\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Automa\u00e7\u00e3o de banco de dados nativo da nuvem | Operador aut\u00f4nomo do Couchbase","description":"A automa\u00e7\u00e3o do banco de dados nativo da nuvem requer uma s\u00e9rie de utilit\u00e1rios e ferramentas - a ferramenta de operador aut\u00f4nomo do Couchbase ajuda a facilitar o gerenciamento. Saiba mais.","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-management-utility-for-couchbase\/","og_locale":"pt_BR","og_type":"article","og_title":"Introducing The CAO Utility\u00a0For Cloud-Native Database Automation","og_description":"Cloud-native database automation requires a range of utilities and tools - the Couchbase autonomous operator tool helps make management easy. Learn more.","og_url":"https:\/\/www.couchbase.com\/blog\/pt\/cloud-native-management-utility-for-couchbase\/","og_site_name":"The Couchbase Blog","article_published_time":"2022-05-13T15:30:26+00:00","article_modified_time":"2025-06-14T04:33:18+00:00","og_image":[{"width":2048,"height":1335,"url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/04\/kisscc0-docker-intermodal-container-shipping-container-kub-travel-5afd8a87c60168.218365771526565511811.jpg","type":"image\/jpeg"}],"author":"Tommie McAfee","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Tommie McAfee","Est. reading time":"4 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/cloud-native-management-utility-for-couchbase\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/cloud-native-management-utility-for-couchbase\/"},"author":{"name":"Tommie McAfee","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/b02e5e238a09f5b62dfbf812cccadcc9"},"headline":"Introducing The CAO Utility\u00a0For Cloud-Native Database Automation","datePublished":"2022-05-13T15:30:26+00:00","dateModified":"2025-06-14T04:33:18+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/cloud-native-management-utility-for-couchbase\/"},"wordCount":686,"commentCount":0,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/cloud-native-management-utility-for-couchbase\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/04\/kisscc0-docker-intermodal-container-shipping-container-kub-travel-5afd8a87c60168.218365771526565511811.jpg","keywords":["automation","kubernetes","self-certification"],"articleSection":["Couchbase Autonomous Operator","Kubernetes"],"inLanguage":"pt-BR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/cloud-native-management-utility-for-couchbase\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/cloud-native-management-utility-for-couchbase\/","url":"https:\/\/www.couchbase.com\/blog\/cloud-native-management-utility-for-couchbase\/","name":"Automa\u00e7\u00e3o de banco de dados nativo da nuvem | Operador aut\u00f4nomo do Couchbase","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/cloud-native-management-utility-for-couchbase\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/cloud-native-management-utility-for-couchbase\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/04\/kisscc0-docker-intermodal-container-shipping-container-kub-travel-5afd8a87c60168.218365771526565511811.jpg","datePublished":"2022-05-13T15:30:26+00:00","dateModified":"2025-06-14T04:33:18+00:00","description":"A automa\u00e7\u00e3o do banco de dados nativo da nuvem requer uma s\u00e9rie de utilit\u00e1rios e ferramentas - a ferramenta de operador aut\u00f4nomo do Couchbase ajuda a facilitar o gerenciamento. Saiba mais.","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/cloud-native-management-utility-for-couchbase\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/cloud-native-management-utility-for-couchbase\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.couchbase.com\/blog\/cloud-native-management-utility-for-couchbase\/#primaryimage","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/04\/kisscc0-docker-intermodal-container-shipping-container-kub-travel-5afd8a87c60168.218365771526565511811.jpg","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/04\/kisscc0-docker-intermodal-container-shipping-container-kub-travel-5afd8a87c60168.218365771526565511811.jpg","width":2048,"height":1335,"caption":"Couchbase Cloud-Native autonomous database"},{"@type":"BreadcrumbList","@id":"https:\/\/www.couchbase.com\/blog\/cloud-native-management-utility-for-couchbase\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Introducing The CAO Utility\u00a0For Cloud-Native Database Automation"}]},{"@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\/b02e5e238a09f5b62dfbf812cccadcc9","name":"Tommie McAfee","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/b39b19c67a942d7338df0896b2db72c9","url":"https:\/\/secure.gravatar.com\/avatar\/1d01719a273377aa801d458f007bd295fa19cfa3025602d2517995372bb9eaa1?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/1d01719a273377aa801d458f007bd295fa19cfa3025602d2517995372bb9eaa1?s=96&d=mm&r=g","caption":"Tommie McAfee"},"description":"Engenheiro de software s\u00eanior para a equipe nativa do Couchbase Cloude.","url":"https:\/\/www.couchbase.com\/blog\/pt\/author\/tommie-mcafee-2\/"}]}},"authors":[{"term_id":9112,"user_id":58996,"is_guest":0,"slug":"tommie-mcafee-2","display_name":"Tommie McAfee","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/1d01719a273377aa801d458f007bd295fa19cfa3025602d2517995372bb9eaa1?s=96&d=mm&r=g","author_category":"","last_name":"McAfee","first_name":"Tommie","job_title":"","user_url":"","description":"Engenheiro de software s\u00eanior para a equipe nativa do Couchbase Cloude."}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/posts\/13215","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\/58996"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/comments?post=13215"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/posts\/13215\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/media\/6640"}],"wp:attachment":[{"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/media?parent=13215"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/categories?post=13215"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/tags?post=13215"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/ppma_author?post=13215"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}