{"id":3882,"date":"2017-07-27T12:38:33","date_gmt":"2017-07-27T19:38:33","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/?p=3882"},"modified":"2025-06-13T22:57:09","modified_gmt":"2025-06-14T05:57:09","slug":"couchbase-openshift-enterprise-kubernetes-developer-preview-available","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/pt\/couchbase-openshift-enterprise-kubernetes-developer-preview-available\/","title":{"rendered":"Couchbase Server no OpenShift Enterprise e Kubernetes - Developer Preview dispon\u00edvel !!!"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">Temos o prazer de anunciar a pr\u00e9via para desenvolvedores do cluster do Couchbase Server no Red Hat OpenShift Enterprise, que \u00e9 baseado no Kubernetes. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Esse projeto foi uma colabora\u00e7\u00e3o estreita entre o Couchbase, <\/span><a href=\"https:\/\/www.openshift.com\/\"><span style=\"font-weight: 400;\">Red Hat<\/span><\/a><span style=\"font-weight: 400;\">, <\/span><a href=\"https:\/\/www.amadeus.com\/\"><span style=\"font-weight: 400;\">Amadeus<\/span><\/a><span style=\"font-weight: 400;\"> e <\/span><a href=\"https:\/\/www.jetstack.io\/\"><span style=\"font-weight: 400;\">JetStack<\/span><\/a><span style=\"font-weight: 400;\">. Uma sess\u00e3o conjunta sobre <\/span><a href=\"https:\/\/www.youtube.com\/watch?feature=youtu.be&amp;v=fxox6DD96HQ&amp;app=desktop\"><span style=\"font-weight: 400;\">Implanta\u00e7\u00e3o do Couchbase no Red Hat OpenShift com Kubernetes StatefulSets na Amadeus<\/span><\/a><span style=\"font-weight: 400;\"> foi entregue no <\/span><a href=\"https:\/\/summit.openshift.com\/#session-101624\"><span style=\"font-weight: 400;\">C\u00fapula da Red Hat<\/span><\/a><span style=\"font-weight: 400;\"> em 3 de maio de 2017. <\/span><\/p>\n<h2><span style=\"font-weight: 400;\">Por que o Couchbase Server \u00e9 a melhor op\u00e7\u00e3o para cont\u00eaineres e Kubernetes?<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Os cont\u00eaineres refletem a tend\u00eancia do setor em rela\u00e7\u00e3o \u00e0 arquitetura de microsservi\u00e7os, que implementa aplicativos como uma s\u00e9rie de componentes de software pequenos, aut\u00f4nomos e pouco acoplados.  O Couchbase Server, com sua revolucion\u00e1ria arquitetura de dimensionamento multidimensional, permite que voc\u00ea trate as cargas de trabalho do banco de dados da mesma forma. Com o dimensionamento multidimensional (MDS), a carga de trabalho do banco de dados \u00e9 dividida em componentes de software aut\u00f4nomos e fracamente acoplados, como servi\u00e7os de dados, \u00edndice, consulta, pesquisa e (futuramente) servi\u00e7os anal\u00edticos. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">O diagrama a seguir mostra um cluster do Couchbase Server com quatro servi\u00e7os em execu\u00e7\u00e3o: <\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Servi\u00e7o de dados - lida com as principais opera\u00e7\u00f5es de gerenciamento de dados.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Servi\u00e7o de \u00edndice - mant\u00e9m \u00edndices de forma eficiente para a execu\u00e7\u00e3o r\u00e1pida de consultas.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Servi\u00e7o de consulta - lida com a an\u00e1lise, otimiza\u00e7\u00e3o e execu\u00e7\u00e3o de consultas N1QL. Esse servi\u00e7o interage com o servi\u00e7o de indexa\u00e7\u00e3o e o servi\u00e7o de dados para processar as consultas e retornar os resultados ao aplicativo solicitante.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Servi\u00e7o de pesquisa - oferece a capacidade de criar \u00edndices de pesquisa de texto completo em documentos e consult\u00e1-los usando uma variedade de m\u00e9todos de indexa\u00e7\u00e3o, analisadores de texto e linguagens. <\/span><\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-3884 alignleft\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2017\/07\/MDS-container-1-300x119.png\" alt=\"\" width=\"895\" height=\"355\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/07\/MDS-container-1-300x119.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/07\/MDS-container-1-1024x405.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/07\/MDS-container-1-768x304.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/07\/MDS-container-1-20x8.png 20w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/07\/MDS-container-1-1320x522.png 1320w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/07\/MDS-container-1.png 1330w\" sizes=\"auto, (max-width: 895px) 100vw, 895px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">O escalonamento multidimensional tem tr\u00eas vantagens principais:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Cada servi\u00e7o pode ser dimensionado de forma independente para se adequar \u00e0 evolu\u00e7\u00e3o de um aplicativo, quer isso envolva um conjunto de dados crescente, requisitos de indexa\u00e7\u00e3o em expans\u00e3o ou maiores necessidades de processamento de consultas.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Voc\u00ea pode optar por personalizar as m\u00e1quinas de acordo com suas cargas de trabalho. Por exemplo, adicionando mais CPUs a um n\u00f3 que esteja executando consultas.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Fornece isolamento de carga de trabalho para que o servi\u00e7o de consulta n\u00e3o interfira nos servi\u00e7os de \u00edndice ou de dados.<\/span><\/li>\n<\/ul>\n<h2><span style=\"font-weight: 400;\">Como o Couchbase Server est\u00e1 sendo executado no OpenShift?<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">A sabedoria convencional diz que n\u00e3o \u00e9 poss\u00edvel executar um banco de dados em um cont\u00eainer. \"Os cont\u00eaineres n\u00e3o t\u00eam estado!\", dizem eles, e \"os bancos de dados s\u00e3o in\u00fateis sem estado!\" Isso n\u00e3o \u00e9 mais verdade. Precis\u00e1vamos apenas da tecnologia certa para dar suporte \u00e0 execu\u00e7\u00e3o de banco de dados em um cont\u00eainer. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Depois veio <\/span><a href=\"https:\/\/blog.kubernetes.io\/2016\/12\/kubernetes-1.5-supporting-production-workloads.html\"><span style=\"font-weight: 400;\">Kubernetes 1.5<\/span><\/a><span style=\"font-weight: 400;\"> que inclu\u00eda o novo <\/span><a href=\"https:\/\/kubernetes.io\/docs\/concepts\/abstractions\/controllers\/statefulsets\/\"><span style=\"font-weight: 400;\">StatefulSet<\/span><\/a><span style=\"font-weight: 400;\"> (em vers\u00f5es mais antigas, o StatefulSet era conhecido como PetSet). Com o StatefulSets, o Kubernetes facilita a execu\u00e7\u00e3o de cargas de trabalho com estado, como bancos de dados. Nesta visualiza\u00e7\u00e3o do desenvolvedor, o cont\u00eainer do Couchbase \u00e9 implementado usando o novo objeto da API StatefulSets. <\/span><\/p>\n<h2><span style=\"font-weight: 400;\">StatefulSets do servidor Couchbase no OpenShift<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">StatefulSet atualmente beta em <\/span><a href=\"https:\/\/kubernetes.io\/docs\/concepts\/workloads\/controllers\/statefulset\/\"><span style=\"font-weight: 400;\">Kubernetes 1.7<\/span><\/a><span style=\"font-weight: 400;\"> e uma pr\u00e9via t\u00e9cnica a partir de <\/span><a href=\"https:\/\/blog.openshift.com\/whats-new-openshift-3-5-cluster-management\/\"><span style=\"font-weight: 400;\">OpenShift 3.5<\/span><\/a><span style=\"font-weight: 400;\">. O StatefulSet fornece identidade e armazenamento \u00fanicos e est\u00e1veis para <\/span><a href=\"https:\/\/kubernetes.io\/docs\/concepts\/workloads\/pods\/pod\/\"><span style=\"font-weight: 400;\">c\u00e1psulas<\/span><\/a><span style=\"font-weight: 400;\">e garante a ordem e o dimensionamento da implanta\u00e7\u00e3o. Isso contrasta com um <\/span><a href=\"https:\/\/kubernetes.io\/docs\/concepts\/workloads\/...\/deployment\/\"><span style=\"font-weight: 400;\">Implanta\u00e7\u00e3o<\/span><\/a><span style=\"font-weight: 400;\"> ou <\/span><a href=\"https:\/\/kubernetes.io\/docs\/concepts\/workloads\/controllers\/replicaset\/\"><span style=\"font-weight: 400;\">ReplicaSet<\/span><\/a><span style=\"font-weight: 400;\"> em que as r\u00e9plicas de pod n\u00e3o mant\u00eam a identidade durante a reinicializa\u00e7\u00e3o\/reescalonamento e podem ter as mesmas propriedades de armazenamento de volume. Portanto, esses recursos s\u00e3o adequados para aplicativos sem estado.<\/span><\/p>\n<h2><span style=\"font-weight: 400;\">Provisionamento din\u00e2mico de volumes<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">O provisionamento din\u00e2mico de volume foi introduzido pela primeira vez em <\/span><a href=\"https:\/\/blog.kubernetes.io\/2016\/10\/dynamic-provisioning-and-storage-in-kubernetes.html\"><span style=\"font-weight: 400;\">Kubernetes 1.4 <\/span><\/a><span style=\"font-weight: 400;\">\u00a0e visualiza\u00e7\u00e3o da tecnologia em <\/span><a href=\"https:\/\/docs.openshift.com\/enterprise\/3.1\/install_config\/persistent_storage\/dynamically_provisioning_pvs.html\"><span style=\"font-weight: 400;\">Openshift 3.1.1<\/span><\/a><span style=\"font-weight: 400;\">e agora GA na vers\u00e3o 3.3. Esse recurso permite que o armazenamento seja provisionado dinamicamente \"sob demanda\" em um ambiente de nuvem compat\u00edvel (por exemplo, AWS, GCP, OpenStack). O controlador StatefulSet cria automaticamente solicita\u00e7\u00f5es de armazenamento (PersistentVolumeClaim - PVC) por pod, e o armazenamento \u00e9 provisionado (PersistentVolume - PV). A vincula\u00e7\u00e3o exclusiva de 1 para 1 entre PV e PVC garante que um pod seja sempre reunido com seu mesmo volume, mesmo que esteja programado em outro n\u00f3 em caso de falha.<\/span><\/p>\n<h2><span style=\"font-weight: 400;\">Sidecar do Couchbase<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Ao utilizar conceitos gen\u00e9ricos de StatefulSet e provisionamento de volume din\u00e2mico, o OpenShift (ou Kubernetes) garantir\u00e1 que os pods certos sejam programados e executados. No entanto, ele n\u00e3o pode levar em conta os requisitos espec\u00edficos do Couchbase Server em seu processo de tomada de decis\u00e3o. Por exemplo, registrar novos n\u00f3s ao aumentar a escala, rebalancear e tamb\u00e9m lidar com a migra\u00e7\u00e3o de dados em uma redu\u00e7\u00e3o de escala ou em uma falha de n\u00f3. Os eventos de pod e n\u00f3 s\u00e3o bem conhecidos do OpenShift (ou Kubernetes), mas as a\u00e7\u00f5es necess\u00e1rias s\u00e3o espec\u00edficas do banco de dados.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Nesta pr\u00e9via para desenvolvedores, as opera\u00e7\u00f5es de ciclo de vida do cluster do Couchbase Server s\u00e3o incorporadas em um <\/span><a href=\"https:\/\/blog.kubernetes.io\/2015\/06\/the-distributed-system-toolkit-patterns.html\"><span style=\"font-weight: 400;\">cont\u00eainer sidecar<\/span><\/a><span style=\"font-weight: 400;\"> que \u00e9 essencialmente um cont\u00eainer auxiliar que fica ao lado de um cont\u00eainer padr\u00e3o do Couchbase Server em um pod. O sidecar usa as APIs do OpenShift (ou Kubernetes) e do Couchbase Server para determinar o estado do cluster e responder\u00e1 de forma segura e adequada aos eventos do cluster do Couchbase Server, como aumento\/diminui\u00e7\u00e3o de escala e falha de n\u00f3.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Por exemplo, o sidecar pode responder aos seguintes eventos:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Aumento de escala: o sidecar determina se o n\u00f3 \u00e9 novo no cluster, se ele foi inicializado e ingressou no cluster e, em seguida, inicia um rebalanceamento.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Redu\u00e7\u00e3o de escala: o sidecar executa um desligamento pr\u00e9-container e remove com seguran\u00e7a o n\u00f3 do cluster, rebalanceando conforme necess\u00e1rio.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Prontid\u00e3o: o sidecar se conecta ao cont\u00eainer local do Couchbase Server e determina sua integridade. O resultado da verifica\u00e7\u00e3o de prontid\u00e3o \u00e9 usado para determinar a disponibilidade do servi\u00e7o no OpenShift.<\/span><\/li>\n<\/ul>\n<h2><span style=\"font-weight: 400;\">O que est\u00e1 dispon\u00edvel no Developer Preview?<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Vamos dar uma olhada no que est\u00e1 dispon\u00edvel nesta visualiza\u00e7\u00e3o para desenvolvedores - <\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Cont\u00eainer do Docker para o Couchbase Server 4.6.2 para RHEL. <\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Defini\u00e7\u00f5es de cluster do Couchbase Server que t\u00eam - <\/span>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Um cont\u00eainer do Couchbase Server por pod<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Sele\u00e7\u00e3o de servi\u00e7o do Couchbase Server (dados, \u00edndice, consulta) <\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Cada tipo de pod do Couchbase Server tem uma especifica\u00e7\u00e3o de recurso independente (CPU, mem\u00f3ria)<\/span><\/li>\n<\/ul>\n<\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Os grupos de servidores do Couchbase Server s\u00e3o configurados automaticamente com base na zona de falha do pod.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">O cont\u00eainer do Couchbase Server ser\u00e1 removido normalmente do cluster quando a contagem de pods nos StatefulSets for diminu\u00edda.<\/span><\/li>\n<li style=\"font-weight: 400;\"><a href=\"https:\/\/github.com\/couchbase-partners\/couchbase-kubernetes-openshift\/tree\/master\/docs\"><span style=\"font-weight: 400;\">Documenta\u00e7\u00e3o<\/span><\/a><\/li>\n<\/ul>\n<h2><span style=\"font-weight: 400;\">Coment\u00e1rios s\u00e3o bem-vindos<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Como sempre, gostamos de ouvir sua opini\u00e3o. O feedback da comunidade e dos primeiros usu\u00e1rios tem uma grande influ\u00eancia na dire\u00e7\u00e3o do produto. Sinta-se \u00e0 vontade para me enviar um e-mail diretamente para <\/span><a href=\"mailto:anil@couchbase.com\"><span style=\"font-weight: 400;\">anil@couchbase.com<\/span><\/a><span style=\"font-weight: 400;\">. <\/span><\/p>\n<h2><span style=\"font-weight: 400;\">Refer\u00eancias:<\/span><\/h2>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Link para o arquivo Dockerfile - <\/span><a href=\"https:\/\/github.com\/couchbase-partners\/redhat-openshift-couchbase-container\/blob\/master\/Dockerfile\"><span style=\"font-weight: 400;\">https:\/\/github.com\/couchbase-partners\/redhat-openshift-couchbase-container\/blob\/master\/Dockerfile<\/span><\/a><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Reposit\u00f3rio do GitHub - \u00a0<\/span><span style=\"font-weight: 400;\"><a href=\"https:\/\/github.com\/couchbase-partners\/couchbase-kubernetes-openshift\">https:\/\/github.com\/couchbase-partners\/couchbase-kubernetes-openshift<\/a><\/span><\/li>\n<li style=\"font-weight: 400;\">A documenta\u00e7\u00e3o, especialmente para os procedimentos de configura\u00e7\u00e3o e instala\u00e7\u00e3o, est\u00e1 dispon\u00edvel na pasta docs: <a href=\"https:\/\/github.com\/couchbase-partners\/couchbase-kubernetes-openshift\/tree\/master\/docs\">https:\/\/github.com\/couchbase-partners\/couchbase-kubernetes-openshift\/tree\/master\/docs<\/a><\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>We\u2019re excited to announce the developer preview of Couchbase Server cluster on Red Hat OpenShift Enterprise which is based on Kubernetes. This project was a close collaboration between Couchbase, Red Hat, Amadeus and JetStack. A joint session on Deploying Couchbase [&hellip;]<\/p>","protected":false},"author":8,"featured_media":13873,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[1821,1816],"tags":[1554,1545,2103,2022,2023],"ppma_author":[8952],"class_list":["post-3882","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-couchbase-architecture","category-couchbase-server","tag-container","tag-kubernetes","tag-microservices","tag-openshift","tag-statefulsets"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.5 (Yoast SEO v26.5) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Couchbase Server on OpenShift Enterprise and Kubernetes<\/title>\n<meta name=\"description\" content=\"Check out the developer preview available forCouchbase Server cluster on Red Hat OpenShift Enterprise which is based on Kubernetes.\" \/>\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\/couchbase-openshift-enterprise-kubernetes-developer-preview-available\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Couchbase Server on OpenShift Enterprise and Kubernetes - Developer Preview Available !!\" \/>\n<meta property=\"og:description\" content=\"Check out the developer preview available forCouchbase Server cluster on Red Hat OpenShift Enterprise which is based on Kubernetes.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/pt\/couchbase-openshift-enterprise-kubernetes-developer-preview-available\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2017-07-27T19:38:33+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-14T05:57:09+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/07\/MDS-container-1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1330\" \/>\n\t<meta property=\"og:image:height\" content=\"526\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Anil Kumar, Director Product Management, Couchbase Cloud-Native Database\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@anilkumar1129\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Anil Kumar, Director Product Management, Couchbase Cloud-Native Database\" \/>\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\/couchbase-openshift-enterprise-kubernetes-developer-preview-available\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-openshift-enterprise-kubernetes-developer-preview-available\/\"},\"author\":{\"name\":\"Anil Kumar, Director Product Management, Couchbase Cloud-Native Database\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/ed8c1d98490712a9c8fd5a9e066c61db\"},\"headline\":\"Couchbase Server on OpenShift Enterprise and Kubernetes &#8211; Developer Preview Available !!\",\"datePublished\":\"2017-07-27T19:38:33+00:00\",\"dateModified\":\"2025-06-14T05:57:09+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-openshift-enterprise-kubernetes-developer-preview-available\/\"},\"wordCount\":954,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-openshift-enterprise-kubernetes-developer-preview-available\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"keywords\":[\"container\",\"kubernetes\",\"microservices\",\"openshift\",\"statefulsets\"],\"articleSection\":[\"Couchbase Architecture\",\"Couchbase Server\"],\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/couchbase-openshift-enterprise-kubernetes-developer-preview-available\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-openshift-enterprise-kubernetes-developer-preview-available\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/couchbase-openshift-enterprise-kubernetes-developer-preview-available\/\",\"name\":\"Couchbase Server on OpenShift Enterprise and Kubernetes\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-openshift-enterprise-kubernetes-developer-preview-available\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-openshift-enterprise-kubernetes-developer-preview-available\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"datePublished\":\"2017-07-27T19:38:33+00:00\",\"dateModified\":\"2025-06-14T05:57:09+00:00\",\"description\":\"Check out the developer preview available forCouchbase Server cluster on Red Hat OpenShift Enterprise which is based on Kubernetes.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-openshift-enterprise-kubernetes-developer-preview-available\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/couchbase-openshift-enterprise-kubernetes-developer-preview-available\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-openshift-enterprise-kubernetes-developer-preview-available\/#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\/couchbase-openshift-enterprise-kubernetes-developer-preview-available\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.couchbase.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Couchbase Server on OpenShift Enterprise and Kubernetes &#8211; Developer Preview Available !!\"}]},{\"@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\/ed8c1d98490712a9c8fd5a9e066c61db\",\"name\":\"Anil Kumar, Director Product Management, Couchbase Cloud-Native Database\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/86e4570d5755b073087333983950b3a0\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/7a4ec23feb4ba1eed5342b1010841d36c47c1f330c26d85b3b8340b8f89ea3d7?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/7a4ec23feb4ba1eed5342b1010841d36c47c1f330c26d85b3b8340b8f89ea3d7?s=96&d=mm&r=g\",\"caption\":\"Anil Kumar, Director Product Management, Couchbase Cloud-Native Database\"},\"description\":\"Anil Kumar is the Director of Product Management at Couchbase. Anil\u2019s career spans more than 19+ years of building software products across various domains, including enterprise software and cloud services. He is a hands-on product leader responsible for Couchbase Server, Couchbase Cloud, and Kubernetes product lines, including evangelizing the product strategy and vision with customers, partners, developers, and analysts. Before joining Couchbase, Anil spent several years working at Microsoft Redmond. Anil holds a master\u2019s degree in computer science from the University of Toronto (Canada) and a bachelor\u2019s in information technology from Visvesvaraya Technological University (India).\",\"sameAs\":[\"https:\/\/x.com\/@anilkumar1129\"],\"url\":\"https:\/\/www.couchbase.com\/blog\/pt\/author\/anil-kumar\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Couchbase Server on OpenShift Enterprise and Kubernetes","description":"Confira a visualiza\u00e7\u00e3o do desenvolvedor dispon\u00edvel para o cluster do Touchbase Server no Red Hat OpenShift Enterprise, que \u00e9 baseado no Kubernetes.","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\/couchbase-openshift-enterprise-kubernetes-developer-preview-available\/","og_locale":"pt_BR","og_type":"article","og_title":"Couchbase Server on OpenShift Enterprise and Kubernetes - Developer Preview Available !!","og_description":"Check out the developer preview available forCouchbase Server cluster on Red Hat OpenShift Enterprise which is based on Kubernetes.","og_url":"https:\/\/www.couchbase.com\/blog\/pt\/couchbase-openshift-enterprise-kubernetes-developer-preview-available\/","og_site_name":"The Couchbase Blog","article_published_time":"2017-07-27T19:38:33+00:00","article_modified_time":"2025-06-14T05:57:09+00:00","og_image":[{"width":1330,"height":526,"url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/07\/MDS-container-1.png","type":"image\/png"}],"author":"Anil Kumar, Director Product Management, Couchbase Cloud-Native Database","twitter_card":"summary_large_image","twitter_creator":"@anilkumar1129","twitter_misc":{"Written by":"Anil Kumar, Director Product Management, Couchbase Cloud-Native Database","Est. reading time":"5 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/couchbase-openshift-enterprise-kubernetes-developer-preview-available\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-openshift-enterprise-kubernetes-developer-preview-available\/"},"author":{"name":"Anil Kumar, Director Product Management, Couchbase Cloud-Native Database","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/ed8c1d98490712a9c8fd5a9e066c61db"},"headline":"Couchbase Server on OpenShift Enterprise and Kubernetes &#8211; Developer Preview Available !!","datePublished":"2017-07-27T19:38:33+00:00","dateModified":"2025-06-14T05:57:09+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-openshift-enterprise-kubernetes-developer-preview-available\/"},"wordCount":954,"commentCount":0,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-openshift-enterprise-kubernetes-developer-preview-available\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","keywords":["container","kubernetes","microservices","openshift","statefulsets"],"articleSection":["Couchbase Architecture","Couchbase Server"],"inLanguage":"pt-BR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/couchbase-openshift-enterprise-kubernetes-developer-preview-available\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/couchbase-openshift-enterprise-kubernetes-developer-preview-available\/","url":"https:\/\/www.couchbase.com\/blog\/couchbase-openshift-enterprise-kubernetes-developer-preview-available\/","name":"Couchbase Server on OpenShift Enterprise and Kubernetes","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-openshift-enterprise-kubernetes-developer-preview-available\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-openshift-enterprise-kubernetes-developer-preview-available\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","datePublished":"2017-07-27T19:38:33+00:00","dateModified":"2025-06-14T05:57:09+00:00","description":"Confira a visualiza\u00e7\u00e3o do desenvolvedor dispon\u00edvel para o cluster do Touchbase Server no Red Hat OpenShift Enterprise, que \u00e9 baseado no Kubernetes.","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-openshift-enterprise-kubernetes-developer-preview-available\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/couchbase-openshift-enterprise-kubernetes-developer-preview-available\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.couchbase.com\/blog\/couchbase-openshift-enterprise-kubernetes-developer-preview-available\/#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\/couchbase-openshift-enterprise-kubernetes-developer-preview-available\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Couchbase Server on OpenShift Enterprise and Kubernetes &#8211; Developer Preview Available !!"}]},{"@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\/ed8c1d98490712a9c8fd5a9e066c61db","name":"Anil Kumar, diretor de gerenciamento de produtos do banco de dados nativo da nuvem Couchbase","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/86e4570d5755b073087333983950b3a0","url":"https:\/\/secure.gravatar.com\/avatar\/7a4ec23feb4ba1eed5342b1010841d36c47c1f330c26d85b3b8340b8f89ea3d7?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/7a4ec23feb4ba1eed5342b1010841d36c47c1f330c26d85b3b8340b8f89ea3d7?s=96&d=mm&r=g","caption":"Anil Kumar, Director Product Management, Couchbase Cloud-Native Database"},"description":"Anil Kumar \u00e9 o diretor de gerenciamento de produtos da Couchbase. A carreira de Anil abrange mais de 19 anos de desenvolvimento de produtos de software em v\u00e1rios dom\u00ednios, incluindo software corporativo e servi\u00e7os em nuvem. Ele \u00e9 um l\u00edder de produto pr\u00e1tico respons\u00e1vel pelas linhas de produtos Couchbase Server, Couchbase Cloud e Kubernetes, incluindo a divulga\u00e7\u00e3o da estrat\u00e9gia e da vis\u00e3o do produto com clientes, parceiros, desenvolvedores e analistas. Antes de ingressar na Couchbase, Anil passou v\u00e1rios anos trabalhando na Microsoft Redmond. Anil tem mestrado em ci\u00eancia da computa\u00e7\u00e3o pela Universidade de Toronto (Canad\u00e1) e \u00e9 bacharel em tecnologia da informa\u00e7\u00e3o pela Universidade Tecnol\u00f3gica de Visvesvaraya (\u00cdndia).","sameAs":["https:\/\/x.com\/@anilkumar1129"],"url":"https:\/\/www.couchbase.com\/blog\/pt\/author\/anil-kumar\/"}]}},"authors":[{"term_id":8952,"user_id":8,"is_guest":0,"slug":"anil-kumar","display_name":"Anil Kumar, Director Product Management, Couchbase Cloud-Native Database","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/7a4ec23feb4ba1eed5342b1010841d36c47c1f330c26d85b3b8340b8f89ea3d7?s=96&d=mm&r=g","author_category":"","last_name":"Kumar, Director Product Management, Couchbase Cloud-Native Database","first_name":"Anil","job_title":"","user_url":"","description":"Anil Kumar \u00e9 o diretor de gerenciamento de produtos da Couchbase. A carreira de Anil abrange mais de 19 anos de desenvolvimento de produtos de software em v\u00e1rios dom\u00ednios, incluindo software corporativo e servi\u00e7os em nuvem. Ele \u00e9 um l\u00edder de produto pr\u00e1tico respons\u00e1vel pelas linhas de produtos Couchbase Server, Couchbase Cloud e Kubernetes, incluindo a divulga\u00e7\u00e3o da estrat\u00e9gia e da vis\u00e3o do produto com clientes, parceiros, desenvolvedores e analistas. Antes de ingressar na Couchbase, Anil passou v\u00e1rios anos trabalhando na Microsoft Redmond. Anil tem mestrado em ci\u00eancia da computa\u00e7\u00e3o pela Universidade de Toronto (Canad\u00e1) e \u00e9 bacharel em tecnologia da informa\u00e7\u00e3o pela Universidade Tecnol\u00f3gica de Visvesvaraya (\u00cdndia)."}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/posts\/3882","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\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/comments?post=3882"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/posts\/3882\/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=3882"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/categories?post=3882"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/tags?post=3882"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/ppma_author?post=3882"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}