{"id":5808,"date":"2018-09-10T22:23:22","date_gmt":"2018-09-11T05:23:22","guid":{"rendered":"http:\/\/www.couchbase.com\/blog\/?p=5808"},"modified":"2025-06-13T23:43:03","modified_gmt":"2025-06-14T06:43:03","slug":"performance-certification-of-couchbase-server-5-5-on-kubernetes-platform","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/pt\/performance-certification-of-couchbase-server-5-5-on-kubernetes-platform\/","title":{"rendered":"Certifica\u00e7\u00e3o de desempenho do operador aut\u00f4nomo do Couchbase no Kubernetes"},"content":{"rendered":"<p><span style=\"font-weight: 400\">Na Couchbase, levamos o desempenho muito a s\u00e9rio e, com o lan\u00e7amento do nosso novo produto, o Couchbase Autonomous Operator 1.0, quer\u00edamos ter certeza de que ele \u00e9 de n\u00edvel empresarial e est\u00e1 pronto para produ\u00e7\u00e3o para os clientes. <\/span><\/p>\n<p><span style=\"font-weight: 400\">Nesta postagem do blog, discutiremos os resultados detalhados de desempenho da execu\u00e7\u00e3o dos testes de benchmark de desempenho do YCSB no Couchbase Server 5.5 usando o Autonomous Operator para implantar na plataforma Kubernetes. Uma das grandes preocupa\u00e7\u00f5es das empresas que planejam executar o banco de dados no Kubernetes \u00e9 o \"desempenho\". <\/span><\/p>\n<p><span style=\"font-weight: 400\">Este documento apresenta uma compara\u00e7\u00e3o r\u00e1pida de duas cargas de trabalho, a saber <\/span><a href=\"https:\/\/github.com\/brianfrankcooper\/YCSB\/wiki\/Core-Workloads\"><span style=\"font-weight: 400\">YCSB A &amp; E <\/span><\/a><span style=\"font-weight: 400\">com o Couchbase Server 5.5 no Kubernetes <\/span><span style=\"font-weight: 400\">versus metal puro.<\/span><\/p>\n<p><b>Carga de trabalho A do YCSB<\/b><span style=\"font-weight: 400\">: <\/span><span style=\"font-weight: 400\">Essa carga de trabalho tem uma mistura de 50\/50 de leituras e grava\u00e7\u00f5es. Um exemplo de aplicativo \u00e9 um armazenamento de sess\u00e3o que registra a\u00e7\u00f5es recentes.<\/span><\/p>\n<p><b>Carga de trabalho E: intervalos curtos:\u00a0<\/b>Nessa carga de trabalho, s\u00e3o consultados intervalos curtos de registros, em vez de registros individuais. Exemplo de aplicativo: conversas encadeadas, em que cada varredura \u00e9 para as postagens em um determinado encadeamento (supostamente agrupadas por ID de encadeamento).<\/p>\n<p><span style=\"font-weight: 400\">Em geral, n\u00e3o observamos nenhuma degrada\u00e7\u00e3o significativa do desempenho na execu\u00e7\u00e3o do Couchbase Cluster no Kubernetes, <\/span><span style=\"font-weight: 400\">A carga de trabalho A teve um desempenho equivalente em compara\u00e7\u00e3o com o bare metal e a carga de trabalho E teve uma degrada\u00e7\u00e3o de aproximadamente menos de 10%.\u00a0<\/span><\/p>\n<p><b>Configura\u00e7\u00e3o<\/b><span style=\"font-weight: 400\">:<\/span><\/p>\n<p><span style=\"font-weight: 400\">Para a configura\u00e7\u00e3o, o Couchbase foi instalado usando a implanta\u00e7\u00e3o do Operator, conforme indicado abaixo. Para obter mais detalhes sobre a configura\u00e7\u00e3o, consulte <\/span><a href=\"https:\/\/www.couchbase.com\/blog\/pt\/products\/cloud\/kubernetes\/\"><span style=\"font-weight: 400\">aqui<\/span><\/a><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-5809\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2018\/09\/Screen-Shot-2018-09-10-at-3.31.49-PM-300x230.png\" alt=\"\" width=\"775\" height=\"594\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/09\/Screen-Shot-2018-09-10-at-3.31.49-PM-300x230.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/09\/Screen-Shot-2018-09-10-at-3.31.49-PM-1024x784.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/09\/Screen-Shot-2018-09-10-at-3.31.49-PM-768x588.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/09\/Screen-Shot-2018-09-10-at-3.31.49-PM-20x15.png 20w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/09\/Screen-Shot-2018-09-10-at-3.31.49-PM.png 1184w\" sizes=\"auto, (max-width: 775px) 100vw, 775px\" \/><\/p>\n<p><b>Arquivos:<\/b><\/p>\n<p><span style=\"font-weight: 400\">Implementa\u00e7\u00e3o do operador: deployment.yaml (consulte o Ap\u00eandice)<\/span><\/p>\n<p><span style=\"font-weight: 400\">Implanta\u00e7\u00e3o do Couchbase: couchbase-cluster-simple-selector.yaml (consulte o Ap\u00eandice)<\/span><\/p>\n<p><span style=\"font-weight: 400\">Implanta\u00e7\u00e3o do gerador de carga de trabalho\/cliente: pillowfight-ycsb.yaml (consulte o Ap\u00eandice) (imagem oficial do docker do pillowfight do dockerhub e instala\u00e7\u00e3o manual do java e do YCSB sobre ela)<\/span><\/p>\n<p><b>Hardware:<\/b><\/p>\n<p><span style=\"font-weight: 400\">7 servidores<\/span><\/p>\n<p><span style=\"font-weight: 400\">24 CPU x 64 GB de RAM por servidor<\/span><\/p>\n<p><b>Configura\u00e7\u00e3o do Couchbase<\/b><\/p>\n<p><span style=\"font-weight: 400\">4 servidores: 2 n\u00f3s de dados, 2 n\u00f3s de \u00edndice+consulta<\/span><\/p>\n<p><span style=\"font-weight: 400\">Cota de 40 GB de RAM para o servi\u00e7o de dados<\/span><\/p>\n<p><span style=\"font-weight: 400\">Cota de 40 GB de RAM para servi\u00e7os de \u00edndice<\/span><\/p>\n<p><span style=\"font-weight: 400\">1 r\u00e9plica de dados\/bucket<\/span><\/p>\n<p><span style=\"font-weight: 400\">1 r\u00e9plica de \u00edndice prim\u00e1rio<\/span><\/p>\n<p><b>Testes:<\/b><\/p>\n<p><span style=\"font-weight: 400\">Carga de trabalhoA e carga de trabalhoE da YCSB<\/span><\/p>\n<p><span style=\"font-weight: 400\">10 milh\u00f5es de documentos<\/span><\/p>\n<p><b>Fluxo de trabalho ap\u00f3s a inicializa\u00e7\u00e3o de um novo cluster k8s vazio em 7 servidores:<\/b><\/p>\n<pre class=\"lang:sh decode:true\"># assign labels to the nodes so all services\/pods will be assigned to right servers:\r\n\r\nkubectl label nodes arke06-sa09 type=power\r\nkubectl label nodes arke07-sa10 type=client\r\nkubectl label nodes ark08-sa11 type=client\r\nkubectl label nodes arke01-sa04 type=kv\r\nkubectl label nodes arke00-sa03 type=kv\r\nkubectl label nodes arke02-sa05 type=kv\r\nkubectl label nodes arke03-sa06 type=kv\r\n<\/pre>\n<pre class=\"lang:sh decode:true\">#deploy Operator:\r\n\r\nkubectl create -f deployment.yaml\r\n\r\n#deploy Couchbase\r\n\r\nkubectl create -f couchbase-cluster-simple-selector.yaml\r\n\r\n#deploy Client(s):\r\n\r\nkubectl create -f pillowfight-ycsb.yaml\r\n\r\nI ran my tests directly from the client node by logging into the docker image of the client pod:\r\n\r\ndocker exec -it --user root &lt;pillowfight-yscb container id&gt; bash\r\n\r\nAnd installing YCSB environment there manually:\r\n\r\napt-get upgrade\r\n\r\napt-get update\r\n\r\napt-get install -y software-properties-common\r\n\r\napt-get install python\r\n\r\nsudo apt-add-repository ppa:webupd8team\/java\r\n\r\nsudo apt-get update\r\n\r\nsudo apt-get install oracle-java8-installer\r\n\r\nexport JAVA_HOME=\/usr\/lib\/jvm\/java-8-oracle\r\n\r\ncd \/opt\r\n\r\nwget https:\/\/download.nextag.com\/apache\/maven\/maven-3\/3.5.4\/binaries\/apache-maven-3.5.4-bin.tar.gz\r\n\r\nsudo tar -xvzf apache-maven-3.5.4-bin.tar.gz\r\n\r\nexport M2_HOME=\"\/opt\/apache-maven-3.5.4\"\r\n\r\nexport PATH=$PATH:\/opt\/apache-maven-3.5.4\/bin\r\n\r\nsudo update-alternatives --install \"\/usr\/bin\/mvn\" \"mvn\" \"\/opt\/apache-maven-3.5.4\/bin\/mvn\" 0\r\n\r\nsudo update-alternatives --set mvn \/opt\/apache-maven-3.5.4\/bin\/mvn\r\n\r\ngit clone https:\/\/github.com\/couchbaselabs\/YCSB<\/pre>\n<p>&nbsp;<\/p>\n<p><strong>Executar as cargas de trabalho:<\/strong><\/p>\n<pre class=\"lang:sh decode:true\" title=\"Exemplos de comandos YCSB usados neste exerc\u00edcio\">Examples of YCSB commands used in this exercise:\r\n\r\nWorkload A\r\n\r\nLoad:\r\n\r\n.\/bin\/ycsb load couchbase2 -P workloads\/workloade -p couchbase.password=password -p couchbase.host=10.44.0.2 -p couchbase.bucket=default -p couchbase.upsert=true -p couchbase.epoll=true -p couchbase.boost=48 -p couchbase.persistTo=0 -p couchbase.replicateTo=0 -p couchbase.sslMode=none -p writeallfields=true -p recordcount=10000000 -threads 50 -p maxexecutiontime=3600 -p operationcount=1000000000\r\n\r\nRun:\r\n\r\n.\/bin\/ycsb run couchbase2 -P workloads\/workloada -p couchbase.password=password -p couchbase.host=10.44.0.2 -p couchbase.bucket=default -p couchbase.upsert=true -p couchbase.epoll=true -p couchbase.boost=48 -p couchbase.persistTo=0 -p couchbase.replicateTo=0 -p couchbase.sslMode=none -p writeallfields=true -p recordcount=10000000 -threads 50 \u00a0-p operationcount=1000000000 -p maxexecutiontime=600 -p exportfile=ycsb_workloadA_22vCPU.log<\/pre>\n<p>&nbsp;<\/p>\n<p><b>Resultados do teste:<\/b><\/p>\n<div class=\"responsive-table\">\n<table style=\"border-color: #000000\" border=\"1\" cellspacing=\"2\">\n<tbody>\n<tr>\n<td><b>Env<\/b><\/td>\n<td><b>Configura\u00e7\u00e3o direta<\/b><\/td>\n<td><b>Recursos do pod do Kubernetes<\/b><\/td>\n<td><b>Teste<\/b><\/td>\n<td><b>Bare metal<\/b><\/td>\n<td><b>Kubernetes<\/b><\/td>\n<td><b>Delta<\/b><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400\">Env 1<\/span><\/td>\n<td><span style=\"font-weight: 400\">22 vCPU, 48 GB de RAM<\/span><\/p>\n<p><span style=\"font-weight: 400\">(os n\u00facleos da CPU e a RAM dispon\u00edveis s\u00e3o definidos no n\u00edvel do n\u00facleo do sistema operacional)<\/span><\/td>\n<td><span style=\"font-weight: 400\">Limite para:<\/span><\/p>\n<p><span style=\"font-weight: 400\">cpu: 22000m = ~22vCPU<\/span><\/p>\n<p><span style=\"font-weight: 400\">mem: 48GB <\/span><\/p>\n<p><span style=\"font-weight: 400\">Todos os pods est\u00e3o em n\u00f3s dedicados<\/span><\/td>\n<td><span style=\"font-weight: 400\">Carga de trabalhoA<\/span><\/p>\n<p><span style=\"font-weight: 400\">50\/50 get\/upsert<\/span><\/td>\n<td><span style=\"font-weight: 400\">Taxa de transfer\u00eancia: <\/span><b>194,158<\/b><span style=\"font-weight: 400\"> req\/seg<\/span><\/p>\n<p><span style=\"font-weight: 400\">M\u00e9dia de uso da CPU: 86% de todos os 22 n\u00facleos<\/span><\/td>\n<td><span style=\"font-weight: 400\">Taxa de transfer\u00eancia: <\/span><b>192,190<\/b><span style=\"font-weight: 400\"> req\/seg<\/span><\/p>\n<p><span style=\"font-weight: 400\">M\u00e9dia de uso da CPU: 94% da cota da CPU<\/span><\/td>\n<td><span style=\"font-weight: 400\">&#8211; 1%<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400\">Env 2<\/span><\/td>\n<td><span style=\"font-weight: 400\">16 vCPU, 48 GB de RAM<\/span><\/p>\n<p><span style=\"font-weight: 400\">(os n\u00facleos da CPU e a RAM dispon\u00edveis s\u00e3o definidos no n\u00edvel do n\u00facleo do sistema operacional)<\/span><\/td>\n<td><span style=\"font-weight: 400\">Limite para:<\/span><\/p>\n<p><span style=\"font-weight: 400\">cpu: 16000m = ~16vCPU<\/span><\/p>\n<p><span style=\"font-weight: 400\">mem: 48GB <\/span><\/p>\n<p><span style=\"font-weight: 400\">Todos os pods est\u00e3o em n\u00f3s dedicados<\/span><\/td>\n<td><span style=\"font-weight: 400\">Carga de trabalhoA<\/span><\/p>\n<p><span style=\"font-weight: 400\">50\/50 get\/upsert<\/span><\/td>\n<td><span style=\"font-weight: 400\">Taxa de transfer\u00eancia: <\/span><b>141,909<\/b><span style=\"font-weight: 400\"> req\/seg<\/span><\/p>\n<p><span style=\"font-weight: 400\">M\u00e9dia de uso da CPU: 89% de todos os 16 n\u00facleos<\/span><\/td>\n<td><span style=\"font-weight: 400\">Taxa de transfer\u00eancia: <\/span><b>145,430<\/b><span style=\"font-weight: 400\"> req\/seg<\/span><\/p>\n<p><span style=\"font-weight: 400\">M\u00e9dia de uso da CPU: 100% da cota da CPU<\/span><\/td>\n<td><span style=\"font-weight: 400\">+ 2.5%<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<pre class=\"lang:default decode:true\" title=\"Execu\u00e7\u00e3o da carga de trabalho E\">Workload E:\r\n\r\nLoad:\r\n\r\n.\/bin\/ycsb load couchbase2 -P workloads\/workloade -p couchbase.password=password -p couchbase.host=10.44.0.2 -p couchbase.bucket=default -p couchbase.upsert=true -p couchbase.epoll=true -p couchbase.boost=48 -p couchbase.persistTo=0 -p couchbase.replicateTo=0 -p couchbase.sslMode=none -p writeallfields=true -p recordcount=10000000 -threads 50 -p maxexecutiontime=3600 -p operationcount=1000000000\r\n\r\nRun:\r\n\r\n.\/bin\/ycsb run couchbase2 -P workloads\/workloade -p couchbase.password=password -p couchbase.host=10.44.0.2 -p couchbase.bucket=default -p couchbase.upsert=true -p couchbase.epoll=true -p couchbase.boost=48 -p couchbase.persistTo=0 -p couchbase.replicateTo=0 -p couchbase.sslMode=none -p writeallfields=true -p recordcount=10000000 -threads 50 \u00a0-p operationcount=1000000000 -p maxexecutiontime=600 -p exportfile=ycsb_workloadE_22vCPU.log\r\n<\/pre>\n<div class=\"responsive-table\">\n<table border=\"1\">\n<tbody>\n<tr>\n<td><b>Env<\/b><\/td>\n<td><b>Configura\u00e7\u00e3o direta<\/b><\/td>\n<td><b>Recursos do pod do Kubernetes<\/b><\/td>\n<td><b>Teste<\/b><\/td>\n<td><b>Bare metal<\/b><\/td>\n<td><b>Kubernetes<\/b><\/td>\n<td><b>Delta<\/b><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400\">Env 1<\/span><\/td>\n<td><span style=\"font-weight: 400\">22 vCPU, 48 GB de RAM<\/span><\/p>\n<p><span style=\"font-weight: 400\">(os n\u00facleos da CPU e a RAM dispon\u00edveis s\u00e3o definidos no n\u00edvel do n\u00facleo do sistema operacional)<\/span><\/td>\n<td><span style=\"font-weight: 400\">Limite para:<\/span><\/p>\n<p><span style=\"font-weight: 400\">cpu: 22000m = ~22vCPU<\/span><\/p>\n<p><span style=\"font-weight: 400\">mem: 48GB <\/span><\/p>\n<p><span style=\"font-weight: 400\">Todos os pods est\u00e3o em n\u00f3s dedicados<\/span><\/td>\n<td><span style=\"font-weight: 400\">Carga de trabalhoE<\/span><\/p>\n<p><span style=\"font-weight: 400\">95\/5 digitaliza\u00e7\u00e3o\/inser\u00e7\u00e3o<\/span><\/td>\n<td><span style=\"font-weight: 400\">Taxa de transfer\u00eancia: <\/span><b>15,823<\/b><span style=\"font-weight: 400\"> req\/seg<\/span><\/p>\n<p><span style=\"font-weight: 400\">M\u00e9dia de uso da CPU: 85% de todos os 22 n\u00facleos<\/span><\/td>\n<td><span style=\"font-weight: 400\">Taxa de transfer\u00eancia: <\/span><b>14,281<\/b><span style=\"font-weight: 400\"> req\/seg<\/span><\/p>\n<p><span style=\"font-weight: 400\">M\u00e9dia de uso da CPU: 87% da cota da CPU<\/span><\/td>\n<td><span style=\"font-weight: 400\">&#8211; 9.7%<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400\">Env 2<\/span><\/td>\n<td><span style=\"font-weight: 400\">16 vCPU, 48 GB de RAM<\/span><\/p>\n<p><span style=\"font-weight: 400\">(os n\u00facleos da CPU e a RAM dispon\u00edveis s\u00e3o definidos no n\u00edvel do n\u00facleo do sistema operacional)<\/span><\/td>\n<td><span style=\"font-weight: 400\">Limite para:<\/span><\/p>\n<p><span style=\"font-weight: 400\">cpu: 16000m = ~16vCPU<\/span><\/p>\n<p><span style=\"font-weight: 400\">mem: 48GB <\/span><\/p>\n<p><span style=\"font-weight: 400\">Todos os pods est\u00e3o em n\u00f3s dedicados<\/span><\/td>\n<td><span style=\"font-weight: 400\">Carga de trabalhoE<\/span><\/p>\n<p><span style=\"font-weight: 400\">95\/5 digitaliza\u00e7\u00e3o\/inser\u00e7\u00e3o<\/span><\/td>\n<td><span style=\"font-weight: 400\">Taxa de transfer\u00eancia: <\/span><b>13,014<\/b><span style=\"font-weight: 400\"> req\/seg<\/span><\/p>\n<p><span style=\"font-weight: 400\">M\u00e9dia de uso da CPU: 91% de todos os 16 n\u00facleos<\/span><\/td>\n<td><span style=\"font-weight: 400\">Taxa de transfer\u00eancia: <\/span><b>12,579<\/b><span style=\"font-weight: 400\"> req\/seg<\/span><\/p>\n<p><span style=\"font-weight: 400\">M\u00e9dia de uso da CPU: 100% da cota da CPU<\/span><\/td>\n<td><span style=\"font-weight: 400\">&#8211; 3.3%<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p><span style=\"font-weight: 400\"><strong>Conclus\u00f5es<\/strong>:<\/span><\/p>\n<p><span style=\"font-weight: 400\">O Couchbase Server 5.5 est\u00e1 pronto para produ\u00e7\u00e3o para ser implantado no Kubernetes com o Autonomous Operator. Desempenho do Couchbase Server 5.5 no Kubernetes compar\u00e1vel \u00e0 execu\u00e7\u00e3o em bare metal. \u00a0<\/span><span style=\"font-weight: 400\">\u00a0<\/span><span style=\"font-weight: 400\">H\u00e1 pouca penalidade de desempenho na execu\u00e7\u00e3o do Couchbase Server na plataforma Kubernetes. Observando os resultados, a carga de trabalho A teve desempenho equivalente em compara\u00e7\u00e3o com o bare metal e a carga de trabalho E teve aproximadamente menos de 10% de degrada\u00e7\u00e3o. <\/span><\/p>\n<p><span style=\"font-weight: 400\"><strong>Refer\u00eancias<\/strong>:<\/span><\/p>\n<ol>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Cargas de trabalho do YCSB <\/span><a href=\"https:\/\/github.com\/brianfrankcooper\/YCSB\/wiki\/Core-Workloads\"><span style=\"font-weight: 400\">https:\/\/github.com\/brianfrankcooper\/YCSB\/wiki\/Core-Workloads<\/span><\/a><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">P\u00e1gina do Kubernetes do Couchbase <\/span><a href=\"https:\/\/www.couchbase.com\/blog\/pt\/products\/cloud\/kubernetes\/\"><span style=\"font-weight: 400\">https:\/\/www.couchbase.com\/products\/cloud\/kubernetes<\/span><\/a><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Download do Operador Aut\u00f4nomo do Couchbase <\/span><a href=\"https:\/\/www.couchbase.com\/blog\/pt\/downloads\/\"><span style=\"font-weight: 400\">https:\/\/www.couchbase.com\/downloads<\/span><\/a><span style=\"font-weight: 400\">\u00a0\u00a0<\/span><\/li>\n<li style=\"font-weight: 400\">Apresentando o Couchbase Operator <a href=\"https:\/\/www.couchbase.com\/blog\/pt\/couchbase-autonomous-operator-1-0-for-kubernetes-and-openshift\/\">https:\/\/www.couchbase.com\/blog\/couchbase-autonomous-operator-1-0-for-kubernetes-and-openshift\/<\/a><\/li>\n<\/ol>\n<p><strong>Ap\u00eandice<\/strong><\/p>\n<p><b>Meu arquivo deployment.yaml<\/b><\/p>\n<pre class=\"lang:default decode:true\">apiVersion: extensions\/v1beta1\r\n\r\nkind: Deployment\r\n\r\nmetadata:\r\n\r\n\u00a0name: couchbase-operator\r\n\r\nspec:\r\n\r\n\u00a0replicas: 1\r\n\r\n\u00a0template:\r\n\r\n\u00a0\u00a0\u00a0metadata:\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0labels:\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0name: couchbase-operator\r\n\r\n\u00a0\u00a0\u00a0spec:\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0nodeSelector:\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0type: power\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0containers:\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0- name: couchbase-operator\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0image: couchbase\/couchbase-operator-internal:1.0.0-292\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0command:\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0- couchbase-operator\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0# Remove the arguments section if you are installing the CRD manually\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0args:\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0- -create-crd\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0- -enable-upgrades=false\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0env:\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0- name: MY_POD_NAMESPACE\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0valueFrom:\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0fieldRef:\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0fieldPath: metadata.namespace\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0- name: MY_POD_NAME\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0valueFrom:\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0fieldRef:\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0fieldPath: metadata.name\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0ports:\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0- name: readiness-port\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0containerPort: 8080\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0readinessProbe:\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0httpGet:\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0path: \/readyz\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0port: readiness-port\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0initialDelaySeconds: 3\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0periodSeconds: 3\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0failureThreshold: 19<\/pre>\n<p><b>Meu arquivo couchbase-cluster-simple-selector.yaml<\/b><\/p>\n<pre class=\"lang:default decode:true\">apiVersion: couchbase.database.couchbase.com\/v1\r\n\r\nkind: CouchbaseCluster\r\n\r\nmetadata:\r\n\r\n\u00a0name: cb-example\r\n\r\nspec:\r\n\r\n\u00a0baseImage: couchbase\/server\r\n\r\n\u00a0version: enterprise-5.5.0\r\n\r\n\u00a0authSecret: cb-example-auth\r\n\r\n\u00a0exposeAdminConsole: true\r\n\r\n\u00a0antiAffinity: true\r\n\r\n\u00a0exposedFeatures:\r\n\r\n\u00a0\u00a0\u00a0- xdcr\r\n\r\n\u00a0cluster:\r\n\r\n\u00a0\u00a0\u00a0dataServiceMemoryQuota: 40000\r\n\r\n\u00a0\u00a0\u00a0indexServiceMemoryQuota: 40000\r\n\r\n\u00a0\u00a0\u00a0searchServiceMemoryQuota: 1000\r\n\r\n\u00a0\u00a0\u00a0eventingServiceMemoryQuota: 1024\r\n\r\n\u00a0\u00a0\u00a0analyticsServiceMemoryQuota: 1024\r\n\r\n\u00a0\u00a0\u00a0indexStorageSetting: memory_optimized\r\n\r\n\u00a0\u00a0\u00a0autoFailoverTimeout: 120\r\n\r\n\u00a0\u00a0\u00a0autoFailoverMaxCount: 3\r\n\r\n\u00a0\u00a0\u00a0autoFailoverOnDataDiskIssues: true\r\n\r\n\u00a0\u00a0\u00a0autoFailoverOnDataDiskIssuesTimePeriod: 120\r\n\r\n\u00a0\u00a0\u00a0autoFailoverServerGroup: false\r\n\r\n\u00a0buckets:\r\n\r\n\u00a0\u00a0\u00a0- name: default\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0type: couchbase\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0memoryQuota: 20000\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0replicas: 1\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0ioPriority: high\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0evictionPolicy: fullEviction\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0conflictResolution: seqno\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0enableFlush: true\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0enableIndexReplica: false\r\n\r\n\u00a0servers:\r\n\r\n\u00a0\u00a0\u00a0- size: 2\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0name: data\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0services:\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0- data\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0pod:\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0nodeSelector:\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0type: kv\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0resources:\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0limits:\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0cpu: 22000m\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0memory: 48Gi\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0requests:\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0cpu: 22000m\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0memory: 48Gi\r\n\r\n\u00a0\u00a0\u00a0- size: 2\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0name: qi\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0services:\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0- index\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0- query\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0pod:\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0nodeSelector:\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0type: kv\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0resources:\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0limits:\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0cpu: 22000m\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0memory: 48Gi\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0requests:\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0cpu: 22000m\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0memory: 48Gi\r\n<\/pre>\n<p>&nbsp;<\/p>\n<p><b>Meu arquivo pillowfight-ycsb.yaml<\/b><\/p>\n<pre class=\"lang:default decode:true\">apiVersion: batch\/v1\r\n\r\nkind: Job\r\n\r\nmetadata:\r\n\r\n\u00a0name: pillowfight\r\n\r\nspec:\r\n\r\n\u00a0template:\r\n\r\n\u00a0\u00a0\u00a0metadata:\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0name: pillowfight\r\n\r\n\u00a0\u00a0\u00a0spec:\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0containers:\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0- name: pillowfight\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0image: sequoiatools\/pillowfight:v5.0.1\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0command: [\"sh\", \"-c\", \"tail -f \/dev\/null\"]\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0restartPolicy: Never\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0nodeSelector:\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0type: client<\/pre>\n<p>&nbsp;<\/p>","protected":false},"excerpt":{"rendered":"<p>At Couchbase we take performance very seriously, and with the launch of our new product, Couchbase Autonomous Operator 1.0, we wanted to make sure it\u2019s Enterprise-grade and production ready for customers. In this blog post we will discuss the detailed [&hellip;]<\/p>","protected":false},"author":86,"featured_media":13873,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[1816,1812],"tags":[1545],"ppma_author":[9073],"class_list":["post-5808","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-couchbase-server","category-n1ql-query","tag-kubernetes"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.7 (Yoast SEO v26.7) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Performance of Couchbase Autonomous Operator on Kubernetes<\/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\/performance-certification-of-couchbase-server-5-5-on-kubernetes-platform\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Performance Certification of Couchbase Autonomous Operator on Kubernetes\" \/>\n<meta property=\"og:description\" content=\"At Couchbase we take performance very seriously, and with the launch of our new product, Couchbase Autonomous Operator 1.0, we wanted to make sure it\u2019s Enterprise-grade and production ready for customers. In this blog post we will discuss the detailed [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/pt\/performance-certification-of-couchbase-server-5-5-on-kubernetes-platform\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2018-09-11T05:23:22+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-14T06:43:03+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/09\/Screen-Shot-2018-09-10-at-3.31.49-PM.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1184\" \/>\n\t<meta property=\"og:image:height\" content=\"906\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Raju Suravarjjala, Senior Director, Quality Engineering, Couchbase\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@suravarjjala\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Raju Suravarjjala, Senior Director, Quality Engineering, Couchbase\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/performance-certification-of-couchbase-server-5-5-on-kubernetes-platform\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/performance-certification-of-couchbase-server-5-5-on-kubernetes-platform\/\"},\"author\":{\"name\":\"Raju Suravarjjala, Senior Director, Quality Engineering, Couchbase\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/cd3aaacc5532b0cb822fbae91ee9f253\"},\"headline\":\"Performance Certification of Couchbase Autonomous Operator on Kubernetes\",\"datePublished\":\"2018-09-11T05:23:22+00:00\",\"dateModified\":\"2025-06-14T06:43:03+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/performance-certification-of-couchbase-server-5-5-on-kubernetes-platform\/\"},\"wordCount\":658,\"commentCount\":2,\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/performance-certification-of-couchbase-server-5-5-on-kubernetes-platform\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"keywords\":[\"kubernetes\"],\"articleSection\":[\"Couchbase Server\",\"SQL++ \/ N1QL Query\"],\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/performance-certification-of-couchbase-server-5-5-on-kubernetes-platform\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/performance-certification-of-couchbase-server-5-5-on-kubernetes-platform\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/performance-certification-of-couchbase-server-5-5-on-kubernetes-platform\/\",\"name\":\"Performance of Couchbase Autonomous Operator on Kubernetes\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/performance-certification-of-couchbase-server-5-5-on-kubernetes-platform\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/performance-certification-of-couchbase-server-5-5-on-kubernetes-platform\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"datePublished\":\"2018-09-11T05:23:22+00:00\",\"dateModified\":\"2025-06-14T06:43:03+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/performance-certification-of-couchbase-server-5-5-on-kubernetes-platform\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/performance-certification-of-couchbase-server-5-5-on-kubernetes-platform\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/performance-certification-of-couchbase-server-5-5-on-kubernetes-platform\/#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\/performance-certification-of-couchbase-server-5-5-on-kubernetes-platform\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.couchbase.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Performance Certification of Couchbase Autonomous Operator on Kubernetes\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\",\"url\":\"https:\/\/www.couchbase.com\/blog\/\",\"name\":\"The Couchbase Blog\",\"description\":\"Couchbase, the NoSQL Database\",\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.couchbase.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\",\"name\":\"The Couchbase Blog\",\"url\":\"https:\/\/www.couchbase.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png\",\"width\":218,\"height\":34,\"caption\":\"The Couchbase Blog\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/cd3aaacc5532b0cb822fbae91ee9f253\",\"name\":\"Raju Suravarjjala, Senior Director, Quality Engineering, Couchbase\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/48c2407fddef3eae40eb98ba7fbb6b7f\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/7bd8dd6207a459854ac05f4b5f485740a283dc6b177385d99d4b9678020e6d62?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/7bd8dd6207a459854ac05f4b5f485740a283dc6b177385d99d4b9678020e6d62?s=96&d=mm&r=g\",\"caption\":\"Raju Suravarjjala, Senior Director, Quality Engineering, Couchbase\"},\"description\":\"Raju Suravarjjala is a Senior Director of Quality Engineering at Couchbase. He is well versed in managing teams of various sizes and specializes in testing distributed systems. He has around 20 years of industry experience working with various technology companies like Gupta SQLBase, Zaplet, Plumtree, BEA Systems, and Oracle. He holds a master's degree in computer science from University of Louisiana at Lafayette and earned his bachelor's in mechanical engineering from Jawaharlal Nehru Technological University, India.\",\"sameAs\":[\"https:\/\/x.com\/suravarjjala\"],\"url\":\"https:\/\/www.couchbase.com\/blog\/pt\/author\/raju-suravarjjala\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Performance of Couchbase Autonomous Operator on 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\/performance-certification-of-couchbase-server-5-5-on-kubernetes-platform\/","og_locale":"pt_BR","og_type":"article","og_title":"Performance Certification of Couchbase Autonomous Operator on Kubernetes","og_description":"At Couchbase we take performance very seriously, and with the launch of our new product, Couchbase Autonomous Operator 1.0, we wanted to make sure it\u2019s Enterprise-grade and production ready for customers. In this blog post we will discuss the detailed [&hellip;]","og_url":"https:\/\/www.couchbase.com\/blog\/pt\/performance-certification-of-couchbase-server-5-5-on-kubernetes-platform\/","og_site_name":"The Couchbase Blog","article_published_time":"2018-09-11T05:23:22+00:00","article_modified_time":"2025-06-14T06:43:03+00:00","og_image":[{"width":1184,"height":906,"url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/09\/Screen-Shot-2018-09-10-at-3.31.49-PM.png","type":"image\/png"}],"author":"Raju Suravarjjala, Senior Director, Quality Engineering, Couchbase","twitter_card":"summary_large_image","twitter_creator":"@suravarjjala","twitter_misc":{"Written by":"Raju Suravarjjala, Senior Director, Quality Engineering, Couchbase","Est. reading time":"6 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/performance-certification-of-couchbase-server-5-5-on-kubernetes-platform\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/performance-certification-of-couchbase-server-5-5-on-kubernetes-platform\/"},"author":{"name":"Raju Suravarjjala, Senior Director, Quality Engineering, Couchbase","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/cd3aaacc5532b0cb822fbae91ee9f253"},"headline":"Performance Certification of Couchbase Autonomous Operator on Kubernetes","datePublished":"2018-09-11T05:23:22+00:00","dateModified":"2025-06-14T06:43:03+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/performance-certification-of-couchbase-server-5-5-on-kubernetes-platform\/"},"wordCount":658,"commentCount":2,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/performance-certification-of-couchbase-server-5-5-on-kubernetes-platform\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","keywords":["kubernetes"],"articleSection":["Couchbase Server","SQL++ \/ N1QL Query"],"inLanguage":"pt-BR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/performance-certification-of-couchbase-server-5-5-on-kubernetes-platform\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/performance-certification-of-couchbase-server-5-5-on-kubernetes-platform\/","url":"https:\/\/www.couchbase.com\/blog\/performance-certification-of-couchbase-server-5-5-on-kubernetes-platform\/","name":"Performance of Couchbase Autonomous Operator on Kubernetes","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/performance-certification-of-couchbase-server-5-5-on-kubernetes-platform\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/performance-certification-of-couchbase-server-5-5-on-kubernetes-platform\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","datePublished":"2018-09-11T05:23:22+00:00","dateModified":"2025-06-14T06:43:03+00:00","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/performance-certification-of-couchbase-server-5-5-on-kubernetes-platform\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/performance-certification-of-couchbase-server-5-5-on-kubernetes-platform\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.couchbase.com\/blog\/performance-certification-of-couchbase-server-5-5-on-kubernetes-platform\/#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\/performance-certification-of-couchbase-server-5-5-on-kubernetes-platform\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Performance Certification of Couchbase Autonomous Operator on Kubernetes"}]},{"@type":"WebSite","@id":"https:\/\/www.couchbase.com\/blog\/#website","url":"https:\/\/www.couchbase.com\/blog\/","name":"Blog do Couchbase","description":"Couchbase, o banco de dados NoSQL","publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.couchbase.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Organization","@id":"https:\/\/www.couchbase.com\/blog\/#organization","name":"Blog do Couchbase","url":"https:\/\/www.couchbase.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png","width":218,"height":34,"caption":"The Couchbase Blog"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/cd3aaacc5532b0cb822fbae91ee9f253","name":"Raju Suravarjjala, diretor s\u00eanior de engenharia de qualidade, Couchbase","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/48c2407fddef3eae40eb98ba7fbb6b7f","url":"https:\/\/secure.gravatar.com\/avatar\/7bd8dd6207a459854ac05f4b5f485740a283dc6b177385d99d4b9678020e6d62?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/7bd8dd6207a459854ac05f4b5f485740a283dc6b177385d99d4b9678020e6d62?s=96&d=mm&r=g","caption":"Raju Suravarjjala, Senior Director, Quality Engineering, Couchbase"},"description":"Raju Suravarjjala \u00e9 diretor s\u00eanior de engenharia de qualidade da Couchbase. Ele \u00e9 versado no gerenciamento de equipes de v\u00e1rios tamanhos e \u00e9 especializado em testes de sistemas distribu\u00eddos. Ele tem cerca de 20 anos de experi\u00eancia no setor, trabalhando com v\u00e1rias empresas de tecnologia, como Gupta SQLBase, Zaplet, Plumtree, BEA Systems e Oracle. Ele tem mestrado em ci\u00eancia da computa\u00e7\u00e3o pela University of Louisiana at Lafayette e \u00e9 bacharel em engenharia mec\u00e2nica pela Jawaharlal Nehru Technological University, na \u00cdndia.","sameAs":["https:\/\/x.com\/suravarjjala"],"url":"https:\/\/www.couchbase.com\/blog\/pt\/author\/raju-suravarjjala\/"}]}},"authors":[{"term_id":9073,"user_id":86,"is_guest":0,"slug":"raju-suravarjjala","display_name":"Raju Suravarjjala, Senior Director, Quality Engineering, Couchbase","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/7bd8dd6207a459854ac05f4b5f485740a283dc6b177385d99d4b9678020e6d62?s=96&d=mm&r=g","author_category":"","last_name":"Suravarjjala","first_name":"Raju","job_title":"","user_url":"","description":"Raju Suravarjjala \u00e9 diretor s\u00eanior de engenharia de qualidade da Couchbase. Ele \u00e9 versado no gerenciamento de equipes de v\u00e1rios tamanhos e \u00e9 especializado em testes de sistemas distribu\u00eddos. Ele tem cerca de 20 anos de experi\u00eancia no setor, trabalhando com v\u00e1rias empresas de tecnologia, como Gupta SQLBase, Zaplet, Plumtree, BEA Systems e Oracle. Ele tem mestrado em ci\u00eancia da computa\u00e7\u00e3o pela University of Louisiana at Lafayette e \u00e9 bacharel em engenharia mec\u00e2nica pela Jawaharlal Nehru Technological University, na \u00cdndia."}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/posts\/5808","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\/86"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/comments?post=5808"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/posts\/5808\/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=5808"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/categories?post=5808"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/tags?post=5808"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/ppma_author?post=5808"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}