{"id":6914,"date":"2019-05-14T21:16:37","date_gmt":"2019-05-15T04:16:37","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/?p=6914"},"modified":"2025-06-13T21:33:43","modified_gmt":"2025-06-14T04:33:43","slug":"quick-start-with-helm","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/pt\/quick-start-with-helm\/","title":{"rendered":"In\u00edcio r\u00e1pido: Implantar o operador aut\u00f4nomo do Couchbase com o Helm"},"content":{"rendered":"<h2><span style=\"font-weight: 400\">O que \u00e9 o Helm?<\/span><\/h2>\n<p><span style=\"font-weight: 400\">O Helm \u00e9 uma ferramenta que simplifica a instala\u00e7\u00e3o e o gerenciamento de aplicativos em plataformas Kubernetes. O gr\u00e1fico do Helm do Couchbase Autonomous Operator permite que os usu\u00e1rios combinem defini\u00e7\u00f5es do Kubernetes para recursos como servi\u00e7os, fun\u00e7\u00f5es e implanta\u00e7\u00f5es em um \u00fanico pacote personaliz\u00e1vel.  Como o Helm \u00e9 essencialmente um gerenciador de pacotes para aplicativos do Kubernetes, todos os recursos instalados podem ser gerenciados e atualizados como uma \u00fanica unidade usando uma abordagem do tipo tudo ou nada, que garante que todas as depend\u00eancias necess\u00e1rias para cada vers\u00e3o sejam instaladas com \u00eaxito durante a atualiza\u00e7\u00e3o. Este blog descreve como usar o Helm para instalar o Operador Aut\u00f4nomo do Couchbase junto com um Cluster do Couchbase no seu ambiente do Kubernetes.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h2><span style=\"font-weight: 400\">Instalando o Helm<\/span><\/h2>\n<p><span style=\"font-weight: 400\">Supondo que voc\u00ea tenha um cluster do Kubernetes em execu\u00e7\u00e3o pelo menos na vers\u00e3o 1.11, est\u00e1 tudo pronto para come\u00e7ar a usar o helm para implantar um cluster do Couchbase.  A primeira etapa \u00e9 instalar o cliente de linha de comando Helm. Os comandos a seguir far\u00e3o o download e descompactar\u00e3o o bin\u00e1rio do helm em um caminho execut\u00e1vel para o Linux (para um sistema operacional diferente, consulte <\/span><a href=\"https:\/\/github.com\/helm\/helm\/releases\"><span style=\"font-weight: 400\">libera\u00e7\u00f5es<\/span><\/a><span style=\"font-weight: 400\">)<\/span><\/p>\n<pre class=\"lang:sh decode:true\"># Install helm\r\nwget https:\/\/storage.googleapis.com\/kubernetes-helm\/helm-v2.13.1-linux-amd64.tar.gz\r\ntar -zxvf helm-v2.13.1-linux-amd64.tar.gz\r\nsudo mv linux-amd64\/helm \/usr\/local\/bin\/helm\r\n\r\n<\/pre>\n<p><span style=\"font-weight: 400\">Now let&#8217;s install Helms templating service which is called `tiller<em><strong>`<\/strong><\/em>. Tiller does all the work of interacting directly with the Kubernetes API for creating resources like Services, Secrets, and Pods. \u00a0As with every good quick-start guide, we\u2019re going to be a bit loose with security for the sake of brevity, which means giving the `tiller` service the ability to create resources within any Kubernetes namespace. \u00a0<\/span><span style=\"font-weight: 400\">Execute o seguinte comando para criar as regras RBAC e a ServiceAccount necess\u00e1rias para o servi\u00e7o Tiller:<\/span><\/p>\n<pre class=\"lang:yaml decode:true\" title=\"Tiller RBAC\">echo \"apiVersion: v1\r\nkind: ServiceAccount\r\nmetadata:\r\n  name: tiller\r\n  namespace: kube-system\r\n---\r\napiVersion: rbac.authorization.k8s.io\/v1\r\nkind: ClusterRoleBinding\r\nmetadata:\r\n  name: tiller\r\nroleRef:\r\n  apiGroup: rbac.authorization.k8s.io\r\n  kind: ClusterRole\r\n  name: cluster-admin\r\nsubjects:\r\n  - kind: ServiceAccount\r\n    name: tiller\r\n    namespace: kube-system\" | kubectl create -f -\r\n<\/pre>\n<p><span style=\"font-weight: 400\">Por fim, instale o servi\u00e7o tiller no cluster do kubernetes:<\/span><\/p>\n<pre class=\"lang:sh decode:true\">helm init --service-account tiller<\/pre>\n<p>\u00c9 hora de come\u00e7ar a pilotar!<\/p>\n<h2><span style=\"font-weight: 400\">Instala\u00e7\u00e3o de gr\u00e1ficos<\/span><\/h2>\n<h2><span style=\"font-weight: 400\">Instalar o diagrama do operador<\/span><\/h2>\n<p><span style=\"font-weight: 400\">O Couchbase Operator Chart implementa o controlador de admiss\u00e3o din\u00e2mica, o pr\u00f3prio Operator e todos os recursos necess\u00e1rios para execut\u00e1-los em seu cluster.  Esse \u00e9 o poder\/m\u00e1gica do helm, pois ele funciona de forma muito semelhante a um gerenciador de pacotes, representando um grupo de recursos como uma \u00fanica unidade instal\u00e1vel e atualiz\u00e1vel.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Para instalar os gr\u00e1ficos, voc\u00ea precisar\u00e1 apontar o cliente helm para o nosso reposit\u00f3rio de parceiros com o seguinte comando:<\/span><\/p>\n<pre class=\"lang:sh decode:true\">helm repo add couchbase https:\/\/couchbase-partners.github.io\/helm-charts\/<\/pre>\n<p><span style=\"font-weight: 400\">E agora vamos instalar o gr\u00e1fico do operador:<\/span><\/p>\n<pre class=\"lang:sh decode:true\">helm install --name op-example couchbase\/couchbase-operator<\/pre>\n<p><span style=\"font-weight: 400\">A instala\u00e7\u00e3o retorna uma lista de comandos a serem executados para verificar os registros do operador. \u00a0<\/span><\/p>\n<pre class=\"lang:default highlight:0 decode:true\">NOTES: \r\n\r\n1. couchbase-operator deployed. Check the couchbase-operator logs\r\nkubectl logs -f deployment\/op-example-couchbase-operator --namespace default \r\n\r\n2. admission-controller deployed. Check the admission-controller logs\r\nkubectl logs -f deployment\/op-example-couchbase-admission-controller --namespace default<\/pre>\n<p><span style=\"font-weight: 400\">Copie o primeiro comando para garantir que o operador tenha iniciado com \u00eaxito:<\/span><\/p>\n<pre class=\"lang:sh decode:true\">kubectl logs -f deployment\/op-example-couchbase-operator --namespace default<\/pre>\n<p>E voc\u00ea deve ver que o operador est\u00e1 escutando eventos, o que significa que ele est\u00e1 esperando um cluster para gerenciar:<\/p>\n<pre class=\"lang:default decode:true\">time=\"2019-05-02T23:42:12Z\" level=info msg=\"couchbase-operator v1.2.0 (release)\" module=main\r\n...\r\ntime=\"2019-05-02T23:42:28Z\" level=info msg=\"CRD initialized, listening for events...<\/pre>\n<p>&nbsp;<\/p>\n<h2><span style=\"font-weight: 400\">Instalar o gr\u00e1fico do cluster do Couchbase<\/span><\/h2>\n<p><span style=\"font-weight: 400\">O gr\u00e1fico de cluster do couchbase fornece uma vers\u00e3o de modelo do tipo de cluster do couchbase.  Por padr\u00e3o, esse gr\u00e1fico instalar\u00e1 um cluster de 3 n\u00f3s. Se voc\u00ea estiver curioso sobre os detalhes desse gr\u00e1fico, poder\u00e1 exibir os valores padr\u00e3o com o seguinte comando:<\/span><\/p>\n<pre class=\"lang:default decode:true\">helm inspect couchbase\/couchbase-cluster<\/pre>\n<p><span style=\"font-weight: 400\">Agora, vamos colocar um cluster em execu\u00e7\u00e3o instalando o gr\u00e1fico de cluster com o seguinte comando:<\/span><\/p>\n<pre class=\"lang:default decode:true\">helm install --name cb-example couchbase\/couchbase-cluster<\/pre>\n<p><span style=\"font-weight: 400\">A instala\u00e7\u00e3o retorna etapas para obter o status do cluster, juntamente com uma maneira r\u00e1pida de visualizar o console do administrador.\u00a0<\/span><\/p>\n<pre class=\"lang:default decode:true\">NOTES: \r\n1. Get couchbase cluster status \u00a0\r\nkubectl describe --namespace default couchbasecluster cb-example-couchbase-cluster \r\n\r\n2. Connect to Admin console \u00a0\r\nkubectl port-forward --namespace default cb-example-couchbase-cluster-0000 8091:8091 \u00a0# open https:\/\/localhost:8091<\/pre>\n<p><span style=\"font-weight: 400\">\u00a0Vamos executar o segundo comando para visualizar o console:<\/span><\/p>\n<pre class=\"lang:default decode:true\">kubectl port-forward --namespace default cb-example-couchbase-cluster-0000 8091:8091\r\n<\/pre>\n<p><span style=\"font-weight: 400\">Esse comando criar\u00e1 um proxy do console administrativo para o seu host local na porta 8091. Navegue at\u00e9 <\/span><a href=\"https:\/\/localhost:8091\/\"><span style=\"font-weight: 400\">https:\/\/localhost:8091<\/span><\/a><span style=\"font-weight: 400\"> para visualizar o cluster.  Se voc\u00ea ainda n\u00e3o estiver vendo o cluster, execute <span class=\"lang:default highlight:0 decode:true crayon-inline\">kubectl describe po cb-example-couchbase-cluster-0000<\/span>\u00a0 para obter o status do POD que est\u00e1 sendo encaminhado, pois pode ser que as imagens ainda estejam sendo criadas, o que geralmente acontece quando se executa em um cluster totalmente novo.<\/span><\/p>\n<h2><span style=\"font-weight: 400\">Gerenciando gr\u00e1ficos<\/span><\/h2>\n<p>Nesse ponto, voc\u00ea deve ter pelo menos dois gr\u00e1ficos instalados, um para o operador e outro para o cluster.  Para visualizar a lista de gr\u00e1ficos instalados, execute <code>lista de lemes<\/code>:<\/p>\n<pre class=\"lang:default decode:true\">~$ helm list\r\n\r\nNAME      \tREVISION\tUPDATED                 \tSTATUS  \tCHART                   \tAPP VERSION\tNAMESPACE\r\ncb-example\t1       \tThu May  9 23:44:31 2019\tDEPLOYED\tcouchbase-cluster-0.1.2 \t1.2        \tdefault  \r\nop-example\t1       \tThu May  9 23:40:36 2019\tDEPLOYED\tcouchbase-operator-0.1.2\t1.2        \tdefault<\/pre>\n<p>Quando um gr\u00e1fico \u00e9 instalado, ele \u00e9 chamado pelo Helm de\u00a0<code>libera\u00e7\u00e3o<\/code>. Voc\u00ea pode instalar v\u00e1rias vers\u00f5es a partir de um \u00fanico gr\u00e1fico. Quando uma vers\u00e3o \u00e9 exclu\u00edda usando <code>exclus\u00e3o do leme<\/code>todos os seus recursos empacotados (Pods, Servi\u00e7os, Segredos) tamb\u00e9m s\u00e3o exclu\u00eddos.  Para obter mais informa\u00e7\u00f5es sobre como personalizar o operador e o gr\u00e1fico do cluster, consulte a documenta\u00e7\u00e3o do Couchbase Operator em <a href=\"https:\/\/docs.couchbase.com\/operator\/current\/helm-managing-guide.html#update-release\">Atualiza\u00e7\u00e3o de uma vers\u00e3o<\/a>.<\/p>\n<h2><span style=\"font-weight: 400\">Instala\u00e7\u00e3o com TLS e volumes persistentes<\/span><\/h2>\n<p><span style=\"font-weight: 400\">Para criar um cluster com TLS e Volumes persistentes, usaremos a substitui\u00e7\u00e3o de modelo do helm para fornecer personaliza\u00e7\u00f5es do gr\u00e1fico de cluster.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Crie um arquivo chamado <code>myvalues.yaml<\/code> com os seguintes valores:<\/span><\/p>\n<pre class=\"lang:yaml decode:true\" title=\"myvalues.yaml\">echo \"couchbaseCluster:\r\n  servers:\r\n    all_services:\r\n      pod:\r\n        volumeMounts:\r\n          default: couchbase\r\n          data:  couchbase\r\n  securityContext:\r\n    fsGroup: 1000\r\n  volumeClaimTemplates:\r\n    - metadata:\r\n        name: couchbase\r\n      spec:\r\n        storageClassName: default\r\n        resources:\r\n          requests:\r\n            storage: 1Gi\r\ncouchbaseTLS:\r\n  create: true\" &gt; myvalues.yaml\r\n<\/pre>\n<p><span style=\"font-weight: 400\">The above values assume you have a storage class named `default`, if this is not the case then change it to the appropriate value for your environment. \u00a0Now install the cluster chart with the value overrides:<\/span><\/p>\n<pre class=\"lang:default decode:true\">helm install \u00a0--name cbs-example -f myvalues.yaml couchbase\/couchbase-cluster<\/pre>\n<p><span style=\"font-weight: 400\">Observe que o helm gerou automaticamente o certificado CA usado pelo operador e pelos clientes, juntamente com o certificado e a chave do servidor.<\/span><\/p>\n<pre class=\"lang:default decode:true\">RESOURCES:\r\n==&gt; v1\/Secret\r\nNAME \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0AGE\r\ncbs-example-couchbase-cluster \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a01s\r\ncbs-example-couchbase-cluster-server-tls \u00a0\u00a0\u00a01s\r\ncbs-example-couchbase-cluster-operator-tls \u00a01s<\/pre>\n<p><span style=\"font-weight: 400\">Para visualizar o console de administra\u00e7\u00e3o, execute o comando de encaminhamento de porta da porta de administra\u00e7\u00e3o ativada por TLS (18091) de um pod para o seu host local com o seguinte comando:<\/span><\/p>\n<pre class=\"lang:default decode:true\">kubectl port-forward --namespace default cbs-example-couchbase-cluster-0000 18091:18091<\/pre>\n<p><span style=\"font-weight: 400\">Navegue at\u00e9 <\/span><a href=\"https:\/\/localhost:8091\/\"><span style=\"font-weight: 400\">https:\/\/localhost:18091<\/span><\/a><span style=\"font-weight: 400\"> para visualizar o cluster.<\/span><\/p>\n<h2><span style=\"font-weight: 400\">Seguindo em frente<\/span><\/h2>\n<p dir=\"ltr\">Se voc\u00ea estiver pensando \"isso foi muito f\u00e1cil\", provavelmente est\u00e1 certo.  Se estiver pensando: \"Quero saber mais\", d\u00ea uma olhada na p\u00e1gina <a href=\"https:\/\/docs-staging.couchbase.com\/operator\/1.2\/helm-setup-guide.html#installing-tiller-for-production\">Guia de configura\u00e7\u00e3o<\/a> para conhecer as pr\u00e1ticas recomendadas para levar seu ambiente \u00e0 produ\u00e7\u00e3o!<\/p>\n<h4 dir=\"ltr\">Mais recursos do operador aut\u00f4nomo do Couchbase<\/h4>\n<ul>\n<li dir=\"ltr\">\n<p dir=\"ltr\">Experimente:<a href=\"https:\/\/www.couchbase.com\/blog\/pt\/downloads\/\"> https:\/\/www.couchbase.com\/downloads<\/a><\/p>\n<\/li>\n<li dir=\"ltr\">\n<p dir=\"ltr\">F\u00f3runs de suporte:<a href=\"https:\/\/www.couchbase.com\/blog\/pt\/forums\/c\/couchbase-server\/Kubernetes\/\"> https:\/\/www.couchbase.com\/forums\/c\/couchbase-server\/Kubernetes<\/a><\/p>\n<\/li>\n<li dir=\"ltr\">\n<p dir=\"ltr\">Documenta\u00e7\u00e3o:<a href=\"https:\/\/docs.couchbase.com\/operator\/1.2\/whats-new.html\"> https:\/\/docs.couchbase.com\/operator\/1.2\/whats-new.html<\/a><\/p>\n<\/li>\n<\/ul>\n<h4 dir=\"ltr\">Leia mais<\/h4>\n<ul>\n<li dir=\"ltr\">\n<p dir=\"ltr\">Operador aut\u00f4nomo 1.2.0 Deep Dive:<a href=\"https:\/\/www.couchbase.com\/blog\/pt\/deep-dive-couchbase-autonomous-operator-1-2-0\/\"> https:\/\/www.couchbase.com\/blog\/deep-dive-couchbase-autonomous-operator-1-2-0<\/a><\/p>\n<\/li>\n<li dir=\"ltr\">\n<p dir=\"ltr\">Operador Aut\u00f4nomo 1.2.0 Rede:<a href=\"https:\/\/www.couchbase.com\/blog\/pt\/autonomous-operator-1-2-0-networking\/\"> https:\/\/www.couchbase.com\/blog\/autonomous-operator-1-2-0-networking<\/a><\/p>\n<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>","protected":false},"excerpt":{"rendered":"<p>What\u2019s Helm? Helm is a tool that streamlines the installation and management of applications on Kubernetes platforms. The Couchbase Autonomous Operator helm chart allows users to combine Kubernetes definitions for resources like Services, Roles, and Deployments into a single customizable [&hellip;]<\/p>","protected":false},"author":58996,"featured_media":10745,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[9284,2225,2322],"tags":[2365,1545],"ppma_author":[9112],"class_list":["post-6914","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-couchbase-autonomous-operator","category-cloud","category-kubernetes","tag-helm","tag-kubernetes"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.8 (Yoast SEO v25.8) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Quick Start: Deploy Couchbase Autonomous Operator With Helm<\/title>\n<meta name=\"description\" content=\"Learn how Couchbase Autonomous Operator with helm allows users to combine Kubernetes resources into a single customizable package.\" \/>\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\/quick-start-with-helm\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Quick Start: Deploy Couchbase Autonomous Operator With Helm\" \/>\n<meta property=\"og:description\" content=\"Learn how Couchbase Autonomous Operator with helm allows users to combine Kubernetes resources into a single customizable package.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/pt\/quick-start-with-helm\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2019-05-15T04:16:37+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-14T04:33:43+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/05\/Helmhelmhelmhelm_RESIZED.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"800\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\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\/quick-start-with-helm\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/quick-start-with-helm\/\"},\"author\":{\"name\":\"Tommie McAfee\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/b02e5e238a09f5b62dfbf812cccadcc9\"},\"headline\":\"Quick Start: Deploy Couchbase Autonomous Operator With Helm\",\"datePublished\":\"2019-05-15T04:16:37+00:00\",\"dateModified\":\"2025-06-14T04:33:43+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/quick-start-with-helm\/\"},\"wordCount\":881,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/quick-start-with-helm\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/05\/Helmhelmhelmhelm_RESIZED.png\",\"keywords\":[\"helm\",\"kubernetes\"],\"articleSection\":[\"Couchbase Autonomous Operator\",\"Couchbase Capella\",\"Kubernetes\"],\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/quick-start-with-helm\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/quick-start-with-helm\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/quick-start-with-helm\/\",\"name\":\"Quick Start: Deploy Couchbase Autonomous Operator With Helm\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/quick-start-with-helm\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/quick-start-with-helm\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/05\/Helmhelmhelmhelm_RESIZED.png\",\"datePublished\":\"2019-05-15T04:16:37+00:00\",\"dateModified\":\"2025-06-14T04:33:43+00:00\",\"description\":\"Learn how Couchbase Autonomous Operator with helm allows users to combine Kubernetes resources into a single customizable package.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/quick-start-with-helm\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/quick-start-with-helm\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/quick-start-with-helm\/#primaryimage\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/05\/Helmhelmhelmhelm_RESIZED.png\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/05\/Helmhelmhelmhelm_RESIZED.png\",\"width\":1200,\"height\":800,\"caption\":\"Several cats labeled with different Kubernetes services\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/quick-start-with-helm\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.couchbase.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Quick Start: Deploy Couchbase Autonomous Operator With Helm\"}]},{\"@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":"In\u00edcio r\u00e1pido: Implantar o operador aut\u00f4nomo do Couchbase com o Helm","description":"Saiba como o Couchbase Autonomous Operator com helm permite que os usu\u00e1rios combinem recursos do Kubernetes em um \u00fanico pacote personaliz\u00e1vel.","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\/quick-start-with-helm\/","og_locale":"pt_BR","og_type":"article","og_title":"Quick Start: Deploy Couchbase Autonomous Operator With Helm","og_description":"Learn how Couchbase Autonomous Operator with helm allows users to combine Kubernetes resources into a single customizable package.","og_url":"https:\/\/www.couchbase.com\/blog\/pt\/quick-start-with-helm\/","og_site_name":"The Couchbase Blog","article_published_time":"2019-05-15T04:16:37+00:00","article_modified_time":"2025-06-14T04:33:43+00:00","og_image":[{"width":1200,"height":800,"url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/05\/Helmhelmhelmhelm_RESIZED.png","type":"image\/png"}],"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\/quick-start-with-helm\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/quick-start-with-helm\/"},"author":{"name":"Tommie McAfee","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/b02e5e238a09f5b62dfbf812cccadcc9"},"headline":"Quick Start: Deploy Couchbase Autonomous Operator With Helm","datePublished":"2019-05-15T04:16:37+00:00","dateModified":"2025-06-14T04:33:43+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/quick-start-with-helm\/"},"wordCount":881,"commentCount":0,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/quick-start-with-helm\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/05\/Helmhelmhelmhelm_RESIZED.png","keywords":["helm","kubernetes"],"articleSection":["Couchbase Autonomous Operator","Couchbase Capella","Kubernetes"],"inLanguage":"pt-BR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/quick-start-with-helm\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/quick-start-with-helm\/","url":"https:\/\/www.couchbase.com\/blog\/quick-start-with-helm\/","name":"In\u00edcio r\u00e1pido: Implantar o operador aut\u00f4nomo do Couchbase com o Helm","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/quick-start-with-helm\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/quick-start-with-helm\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/05\/Helmhelmhelmhelm_RESIZED.png","datePublished":"2019-05-15T04:16:37+00:00","dateModified":"2025-06-14T04:33:43+00:00","description":"Saiba como o Couchbase Autonomous Operator com helm permite que os usu\u00e1rios combinem recursos do Kubernetes em um \u00fanico pacote personaliz\u00e1vel.","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/quick-start-with-helm\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/quick-start-with-helm\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.couchbase.com\/blog\/quick-start-with-helm\/#primaryimage","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/05\/Helmhelmhelmhelm_RESIZED.png","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/05\/Helmhelmhelmhelm_RESIZED.png","width":1200,"height":800,"caption":"Several cats labeled with different Kubernetes services"},{"@type":"BreadcrumbList","@id":"https:\/\/www.couchbase.com\/blog\/quick-start-with-helm\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Quick Start: Deploy Couchbase Autonomous Operator With Helm"}]},{"@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\/6914","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=6914"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/posts\/6914\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/media\/10745"}],"wp:attachment":[{"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/media?parent=6914"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/categories?post=6914"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/tags?post=6914"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/ppma_author?post=6914"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}