{"id":2021,"date":"2015-11-20T16:51:30","date_gmt":"2015-11-20T16:51:30","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/?p=2021"},"modified":"2015-11-20T16:51:30","modified_gmt":"2015-11-20T16:51:30","slug":"running-couchbase-with-kubernetes","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/pt\/running-couchbase-with-kubernetes\/","title":{"rendered":"Executando o Couchbase com o Kubernetes:  Parte 1"},"content":{"rendered":"<p style=\"text-align: justify;\">Neste blog, vamos explorar como configurar o uso do Couchbase com o Kubernetes e o CoreOS.  H\u00e1 v\u00e1rias estrat\u00e9gias de implementa\u00e7\u00e3o, desde servidores f\u00edsicos bare metal at\u00e9 m\u00e1quinas virtuais na nuvem ou usando uma solu\u00e7\u00e3o totalmente gerenciada dos principais provedores de nuvem.  Para esta s\u00e9rie, instalaremos uma solu\u00e7\u00e3o completa de Kubernetes bare metal executando todos os componentes em seu computador local.  H\u00e1 alguns pr\u00e9-requisitos e vamos nos aprofundar um pouco em cada um deles para entender o quadro geral.  O ambiente que estou usando para este blog \u00e9:<\/p>\n<ul>\n<li style=\"text-align: justify;\"><a href=\"https:\/\/www.virtualbox.org\/wiki\/Downloads\">Caixa virtual<\/a> 5.0.8<\/li>\n<li style=\"text-align: justify;\"><a href=\"https:\/\/www.vagrantup.com\/downloads.html\">Vagrant<\/a> 1.7.4<\/li>\n<li style=\"text-align: justify;\">Mac OSX 10.11.1<\/li>\n<li style=\"text-align: justify;\">Kubernetes 1.0.6<\/li>\n<\/ul>\n<p style=\"text-align: justify;\">Primeiro, precisamos configurar o Kubernetes e usaremos o Vagrant e o CoreOS.  O Vagrant permite criar rapidamente ambientes de desenvolvimento consistentes entre v\u00e1rios membros da sua equipe.  Voc\u00ea pode ler mais sobre o <a href=\"https:\/\/docs.vagrantup.com\/v2\/why-vagrant\/index.html\">benef\u00edcios<\/a> de usar o Vagrant.  V\u00e1 para a se\u00e7\u00e3o <a href=\"https:\/\/www.vagrantup.com\/downloads.html\">p\u00e1gina de downloads<\/a> e selecione o pacote de sua prefer\u00eancia.  No momento em que escrevemos este artigo, estamos usando o Vagrant 1.7.4 para MAC OSX contra o Virtual Box 5.0.8<\/p>\n<p style=\"text-align: justify;\"><img decoding=\"async\" src=\"\/wp-content\/original-assets\/2015\/november\/running-couchbase-with-kubernetes\/screen-shot-2015-11-20-at-2.08.58-pm.png\" \/><\/p>\n<p style=\"text-align: justify;\">Abra o pacote vagrant .dmg e siga as instru\u00e7\u00f5es de instala\u00e7\u00e3o.  Em seguida, iniciaremos o Vagrant.<\/p>\n<h3 style=\"text-align: justify;\">Baixar o Kubernetes<\/h3>\n<p style=\"text-align: justify;\">Em seu aplicativo de terminal, crie uma nova pasta e navegue at\u00e9 ela.  Para o exemplo, criei uma pasta chamada &apos;couchbase-kubernetes&apos; e \u00e9 nela que passaremos a maior parte do tempo. &apos;kubectl&apos; \u00e9 a principal ferramenta de CLI de comando que usaremos para interagir com a API do Kubernetes. \u00a0<\/p>\n<pre>\n<code class=\"bash language-bash\">$mkdir couchbase-kubernetes\n<\/code><\/pre>\n<pre>\n<code class=\"bash language-bash\">$cd couchbase-kubernetes\/\n<\/code><\/pre>\n<p style=\"text-align: justify;\">\u00a0<\/p>\n<p style=\"text-align: justify;\"><img decoding=\"async\" src=\"\/wp-content\/original-assets\/2015\/november\/running-couchbase-with-kubernetes\/screen-shot-2015-11-20-at-2.35.22-pm.png\" \/><\/p>\n<p style=\"text-align: justify;\">Na pasta &apos;couchbase-kubernetes&apos;, faremos o download dos bin\u00e1rios.  Primeiro, instale o gerenciador de pacotes, <a href=\"https:\/\/brew.sh\/\">Homebrew<\/a>Se voc\u00ea ainda n\u00e3o o fez, execute um &apos;wget&apos; no:<\/p>\n<pre>\n<code class=\"bash language-bash\">$ARCH=darwin; wget https:\/\/storage.googleapis.com\/kubernetes-release\/release\/v1.0.6\/bin\/$ARCH\/amd64\/kubectl\n<\/code><\/pre>\n<p style=\"text-align: justify;\">Voc\u00ea ver\u00e1 algo semelhante ao que est\u00e1 abaixo, onde o &apos;kubectl&apos; \u00e9 salvo.  Escolhi o ambiente &apos;darwin&apos; porque estou no MacOSX e voc\u00ea tamb\u00e9m pode escolher &apos;linux&apos; dependendo do sistema operacional da sua esta\u00e7\u00e3o de trabalho.\u00a0<\/p>\n<p style=\"text-align: justify;\"><img decoding=\"async\" src=\"\/wp-content\/original-assets\/2015\/november\/running-couchbase-with-kubernetes\/screen-shot-2015-11-20-at-2.59.41-pm.png\" \/><\/p>\n<p style=\"text-align: justify;\">Verifique se o bin\u00e1rio \u00e9 um execut\u00e1vel, executando-o:<\/p>\n<pre>\n<code class=\"bash language-bash\">$file kubectl\n<\/code><\/pre>\n<p style=\"text-align: justify;\">Voc\u00ea deve ver que o arquivo &apos;kubectl&apos; existe e que \u00e9 um execut\u00e1vel x86_64, como abaixo.<\/p>\n<p style=\"text-align: justify;\"><img decoding=\"async\" src=\"\/wp-content\/original-assets\/2015\/november\/running-couchbase-with-kubernetes\/screen-shot-2015-11-20-at-3.06.53-pm.png\" \/><\/p>\n<p style=\"text-align: justify;\">Vamos mover &apos;kubectl&apos; para o nosso PATH executando:<\/p>\n<pre>\n<code class=\"bash language-bash\">$chmod +x kubectl\n<\/code><\/pre>\n<pre>\n<code class=\"bash language-bash\">$mv kubectl \/usr\/local\/bin\/kubectl\n<\/code><\/pre>\n<p style=\"text-align: justify;\"><img decoding=\"async\" src=\"\/wp-content\/original-assets\/2015\/november\/running-couchbase-with-kubernetes\/screen-shot-2015-11-20-at-3.16.13-pm.png\" \/><\/p>\n<h3 style=\"text-align: justify;\">Execute o Kubernetes com o CoreOS<\/h3>\n<p style=\"text-align: justify;\">Agora estamos prontos para configurar as m\u00e1quinas virtuais que executar\u00e3o o Kubernetes no CoreOS.  Primeiro, vamos clonar o reposit\u00f3rio que cont\u00e9m um Vagrantfile.  O &apos;Vagrantfile&apos; ter\u00e1 as configura\u00e7\u00f5es das m\u00e1quinas virtuais do Kubernetes.  Execute o comando:<\/p>\n<pre>\n<code class=\"bash language-bash\">$git clone https:\/\/github.com\/coreos\/coreos-kubernetes.git\n<\/code><\/pre>\n<p style=\"text-align: justify;\">Agora voc\u00ea deve ter o reposit\u00f3rio &apos;coreos-kubernetes&apos; depois de ver algo semelhante a seguir<\/p>\n<p style=\"text-align: justify;\"><img decoding=\"async\" src=\"\/wp-content\/original-assets\/2015\/november\/running-couchbase-with-kubernetes\/screen-shot-2015-11-20-at-3.32.32-pm.png\" \/><\/p>\n<h3 style=\"text-align: justify;\">Iniciar o Kubernetes<\/h3>\n<p style=\"text-align: justify;\">Agora estamos prontos para iniciar nossa m\u00e1quina.  Para fazer isso, vamos primeiro navegar at\u00e9 a pasta &apos;single-node&apos; onde iniciaremos o Vagrant<\/p>\n<pre>\n<code class=\"bash language-bash\">$cd coreos-kubernetes\/single-node\/\n<\/code><\/pre>\n<p style=\"text-align: justify;\">A partir da pasta &apos;single-node&apos;, executaremos os comandos abaixo para ter uma m\u00e1quina virtual totalmente em execu\u00e7\u00e3o no VirtualBox.<\/p>\n<pre>\n<code class=\"bash language-bash\">$vagrant init hashicorp\/precise64\n<\/code><\/pre>\n<p style=\"text-align: justify;\">Visando a vers\u00e3o de 64 bits, abaixo est\u00e1 o que voc\u00ea ver\u00e1 durante o processo de configura\u00e7\u00e3o da caixa do Ubuntu 12.04 LTS de 64 bits.<\/p>\n<p style=\"text-align: justify;\"><img decoding=\"async\" src=\"\/wp-content\/original-assets\/2015\/november\/running-couchbase-with-kubernetes\/screen-shot-2015-11-20-at-4.00.39-pm.png\" \/><\/p>\n<p style=\"text-align: justify;\">Em seguida, vamos executar a m\u00e1quina virtual no VirtualBox:<\/p>\n<pre>\n<code class=\"bash language-bash\">$vagrant up\n<\/code><\/pre>\n<p class=\"menu-item\" style=\"text-align: justify;\">O que vemos abaixo \u00e9 o processo de prepara\u00e7\u00e3o do cluster com todas as depend\u00eancias depois que o Vagrant termina de inicializar e provisionar nossa m\u00e1quina.<span><a class=\"menu-action\" href=\"https:\/\/cms.cbauthx.com\/cms\/?1&#038;path=\/content\/documents\/website\/blog\/2015\/november\/running-couchbase-with-kubernetes#\" id=\"id9fe\"> <\/a><\/span><\/p>\n<p style=\"text-align: justify;\"><img decoding=\"async\" src=\"\/wp-content\/original-assets\/2015\/november\/running-couchbase-with-kubernetes\/screen-shot-2015-11-20-at-4.19.31-pm.png\" \/><\/p>\n<h3 style=\"text-align: justify;\">Configura\u00e7\u00e3o do kubectl<\/h3>\n<p style=\"text-align: justify;\">No diret\u00f3rio &apos;single-node&apos;, em seguida, configuraremos o cliente Kubernetes local com os comandos abaixo.<\/p>\n<pre>\n<code class=\"bash language-bash\">$kubectl config set-cluster vagrant --server=https:\/\/172.17.4.99:443 --certificate-authority=${PWD}\/ssl\/ca.pem\n<\/code><\/pre>\n<p style=\"text-align: justify;\">\u00a0<\/p>\n<pre>\n<code class=\"bash language-bash\">$kubectl config set-credentials vagrant-admin --certificate-authority=${PWD}\/ssl\/ca.pem --client-key=${PWD}\/ssl\/admin-key.pem --client-certificate=${PWD}\/ssl\/admin.pem\n<\/code><\/pre>\n<p style=\"text-align: justify;\">\u00a0<\/p>\n<pre>\n<code class=\"bash language-bash\">$kubectl config set-context vagrant --cluster=vagrant --user=vagrant-admin\n<\/code><\/pre>\n<p>\u00a0<\/p>\n<p style=\"text-align: justify;\">\u00a0<\/p>\n<pre>\n<code class=\"bash language-bash\">$kubectl config use-context vagrant\n<\/code><\/pre>\n<p style=\"text-align: justify;\"><img decoding=\"async\" src=\"\/wp-content\/original-assets\/2015\/november\/running-couchbase-with-kubernetes\/screen-shot-2015-11-20-at-5.21.14-pm.png\" \/><\/p>\n<p style=\"text-align: justify;\">Agora que tudo est\u00e1 pronto, voc\u00ea pode ver o status do cluster e suas informa\u00e7\u00f5es de configura\u00e7\u00e3o executando:<\/p>\n<pre>\n<code class=\"bash language-bash\">$kubectl get nodes\n<\/code><\/pre>\n<p style=\"text-align: justify;\"><img decoding=\"async\" src=\"\/wp-content\/original-assets\/2015\/november\/running-couchbase-with-kubernetes\/screen-shot-2015-11-20-at-5.26.56-pm.png\" \/><\/p>\n<p style=\"text-align: justify;\">Parab\u00e9ns!  Agora voc\u00ea tem um cluster do Kubernetes em execu\u00e7\u00e3o e configurado.  Essa \u00e9 a primeira etapa antes de executar o Couchbase nele.  A seguir, exploraremos como executar o Couchbase no cluster do Kubernetes.<\/p>\n<h3 style=\"text-align: justify;\">Configura\u00e7\u00e3o do Couchbase<\/h3>\n<p style=\"text-align: justify;\">A partir do diret\u00f3rio &apos;single-node&apos;, come\u00e7aremos a trazer as pe\u00e7as do Couchbase.  A partir da\u00ed, podemos configurar o Couchbase para l\u00f3gicas de servi\u00e7o espec\u00edficas.  Come\u00e7amos clonando o reposit\u00f3rio Couchbase-Kubernetes:<\/p>\n<pre>\n<code class=\"bash language-bash\">$git clone https:\/\/github.com\/couchbase\/kubernetes.git couchbase-kubernetes\n<\/code><\/pre>\n<pre>\n<code class=\"bash language-bash\">$cd couchbase-kubernetes\n<\/code><\/pre>\n<p style=\"text-align: justify;\">\u00a0<\/p>\n<p style=\"text-align: justify;\">Em nosso pr\u00f3ximo blog sobre o Couchbase e o Kubernetes, abordaremos o conceito, a configura\u00e7\u00e3o e a execu\u00e7\u00e3o dos controladores de servi\u00e7o e de replica\u00e7\u00e3o para o Couchbase! \u00a0<\/p>\n<p style=\"text-align: justify;\">\u00a0<\/p>","protected":false},"excerpt":{"rendered":"<p>In this blog we will explore how to get setup with using Couchbase with Kubernetes and CoreOS.\u00a0 There are various deployment strategies ranging from the bare metal physical servers to virtual machines in the cloud or by using a fully [&hellip;]<\/p>","protected":false},"author":30,"featured_media":13873,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[1],"tags":[],"ppma_author":[8983],"class_list":["post-2021","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"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>Running Couchbase with Kubernetes: Part 1 - The Couchbase Blog<\/title>\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\/running-couchbase-with-kubernetes\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Running Couchbase with Kubernetes: Part 1\" \/>\n<meta property=\"og:description\" content=\"In this blog we will explore how to get setup with using Couchbase with Kubernetes and CoreOS.\u00a0 There are various deployment strategies ranging from the bare metal physical servers to virtual machines in the cloud or by using a fully [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/pt\/running-couchbase-with-kubernetes\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2015-11-20T16:51:30+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2022\/11\/couchbase-nosql-dbaas.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1800\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"William Hoang, Mobile Developer Advocate, Couchbase\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"William Hoang, Mobile Developer Advocate, Couchbase\" \/>\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\/running-couchbase-with-kubernetes\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/running-couchbase-with-kubernetes\/\"},\"author\":{\"name\":\"William Hoang, Mobile Developer Advocate, Couchbase\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/425717456c198fdf9aaa5d7a6d42ad32\"},\"headline\":\"Running Couchbase with Kubernetes: Part 1\",\"datePublished\":\"2015-11-20T16:51:30+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/running-couchbase-with-kubernetes\/\"},\"wordCount\":665,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/running-couchbase-with-kubernetes\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"articleSection\":[\"Uncategorized\"],\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/running-couchbase-with-kubernetes\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/running-couchbase-with-kubernetes\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/running-couchbase-with-kubernetes\/\",\"name\":\"Running Couchbase with Kubernetes: Part 1 - The Couchbase Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/running-couchbase-with-kubernetes\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/running-couchbase-with-kubernetes\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"datePublished\":\"2015-11-20T16:51:30+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/running-couchbase-with-kubernetes\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/running-couchbase-with-kubernetes\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/running-couchbase-with-kubernetes\/#primaryimage\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"width\":1800,\"height\":630},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/running-couchbase-with-kubernetes\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.couchbase.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Running Couchbase with Kubernetes: Part 1\"}]},{\"@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\/425717456c198fdf9aaa5d7a6d42ad32\",\"name\":\"William Hoang, Mobile Developer Advocate, Couchbase\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/650445f1ea30314c4f3555dd680154f5\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/b912c9a97568a859697ee195432d0bd7cc3ed67d720ae2e6588b67313fa49e08?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/b912c9a97568a859697ee195432d0bd7cc3ed67d720ae2e6588b67313fa49e08?s=96&d=mm&r=g\",\"caption\":\"William Hoang, Mobile Developer Advocate, Couchbase\"},\"description\":\"William was a Developer Advocate on the Mobile Engineering\/Developer Experience team at Couchbase. His love for coffee and code has transcended him into the world of mobile while appreciating the offline in-person experiences. Prior, William worked on the Developer Relations team over at Twitter, BlackBerry, and Microsoft while also having been a Software Embedded GPS engineer at Research In Motion. William graduated from McGill University in Electrical Software Engineering\",\"url\":\"https:\/\/www.couchbase.com\/blog\/pt\/author\/william-hoang\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Running Couchbase with Kubernetes: Part 1 - The Couchbase Blog","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\/running-couchbase-with-kubernetes\/","og_locale":"pt_BR","og_type":"article","og_title":"Running Couchbase with Kubernetes: Part 1","og_description":"In this blog we will explore how to get setup with using Couchbase with Kubernetes and CoreOS.\u00a0 There are various deployment strategies ranging from the bare metal physical servers to virtual machines in the cloud or by using a fully [&hellip;]","og_url":"https:\/\/www.couchbase.com\/blog\/pt\/running-couchbase-with-kubernetes\/","og_site_name":"The Couchbase Blog","article_published_time":"2015-11-20T16:51:30+00:00","og_image":[{"width":1800,"height":630,"url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2022\/11\/couchbase-nosql-dbaas.png","type":"image\/png"}],"author":"William Hoang, Mobile Developer Advocate, Couchbase","twitter_card":"summary_large_image","twitter_misc":{"Written by":"William Hoang, Mobile Developer Advocate, Couchbase","Est. reading time":"4 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/running-couchbase-with-kubernetes\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/running-couchbase-with-kubernetes\/"},"author":{"name":"William Hoang, Mobile Developer Advocate, Couchbase","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/425717456c198fdf9aaa5d7a6d42ad32"},"headline":"Running Couchbase with Kubernetes: Part 1","datePublished":"2015-11-20T16:51:30+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/running-couchbase-with-kubernetes\/"},"wordCount":665,"commentCount":0,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/running-couchbase-with-kubernetes\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","articleSection":["Uncategorized"],"inLanguage":"pt-BR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/running-couchbase-with-kubernetes\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/running-couchbase-with-kubernetes\/","url":"https:\/\/www.couchbase.com\/blog\/running-couchbase-with-kubernetes\/","name":"Running Couchbase with Kubernetes: Part 1 - The Couchbase Blog","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/running-couchbase-with-kubernetes\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/running-couchbase-with-kubernetes\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","datePublished":"2015-11-20T16:51:30+00:00","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/running-couchbase-with-kubernetes\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/running-couchbase-with-kubernetes\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.couchbase.com\/blog\/running-couchbase-with-kubernetes\/#primaryimage","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","width":1800,"height":630},{"@type":"BreadcrumbList","@id":"https:\/\/www.couchbase.com\/blog\/running-couchbase-with-kubernetes\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Running Couchbase with Kubernetes: Part 1"}]},{"@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\/425717456c198fdf9aaa5d7a6d42ad32","name":"William Hoang, defensor do desenvolvedor m\u00f3vel, Couchbase","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/650445f1ea30314c4f3555dd680154f5","url":"https:\/\/secure.gravatar.com\/avatar\/b912c9a97568a859697ee195432d0bd7cc3ed67d720ae2e6588b67313fa49e08?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/b912c9a97568a859697ee195432d0bd7cc3ed67d720ae2e6588b67313fa49e08?s=96&d=mm&r=g","caption":"William Hoang, Mobile Developer Advocate, Couchbase"},"description":"William foi um defensor do desenvolvedor na equipe de engenharia m\u00f3vel\/experi\u00eancia do desenvolvedor na Couchbase. Seu amor por caf\u00e9 e c\u00f3digo o levou ao mundo dos dispositivos m\u00f3veis, ao mesmo tempo em que apreciava as experi\u00eancias presenciais off-line. Antes disso, William trabalhou na equipe de rela\u00e7\u00f5es com desenvolvedores do Twitter, BlackBerry e Microsoft, al\u00e9m de ter sido engenheiro de GPS incorporado a software na Research In Motion. William se formou na McGill University em Engenharia El\u00e9trica de Software","url":"https:\/\/www.couchbase.com\/blog\/pt\/author\/william-hoang\/"}]}},"authors":[{"term_id":8983,"user_id":30,"is_guest":0,"slug":"william-hoang","display_name":"William Hoang, Mobile Developer Advocate, Couchbase","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/b912c9a97568a859697ee195432d0bd7cc3ed67d720ae2e6588b67313fa49e08?s=96&d=mm&r=g","first_name":"William","last_name":"Hoang","user_url":"","author_category":"","description":"William foi um defensor do desenvolvedor na equipe de engenharia m\u00f3vel\/experi\u00eancia do desenvolvedor na Couchbase. Seu amor por caf\u00e9 e c\u00f3digo o levou ao mundo dos dispositivos m\u00f3veis, ao mesmo tempo em que apreciava as experi\u00eancias presenciais off-line. Antes disso, William trabalhou na equipe de rela\u00e7\u00f5es com desenvolvedores do Twitter, BlackBerry e Microsoft, al\u00e9m de ter sido engenheiro de GPS incorporado a software na Research In Motion. William se formou na McGill University em Engenharia El\u00e9trica de Software"}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/posts\/2021","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\/30"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/comments?post=2021"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/posts\/2021\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/media\/13873"}],"wp:attachment":[{"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/media?parent=2021"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/categories?post=2021"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/tags?post=2021"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/ppma_author?post=2021"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}