{"id":2611,"date":"2020-11-03T09:16:16","date_gmt":"2020-11-03T08:16:16","guid":{"rendered":"https:\/\/geko2.factoryfy.com\/alternative-managed-kubernetes\/"},"modified":"2021-11-07T23:00:50","modified_gmt":"2021-11-07T22:00:50","slug":"alternative-managed-kubernetes","status":"publish","type":"post","link":"https:\/\/geko.cloud\/en\/alternative-managed-kubernetes\/","title":{"rendered":"\u201cAlternative\u201d managed Kubernetes"},"content":{"rendered":"<h3>Introduction<\/h3>\n<p>We are all familiar with the &#8220;big three&#8221; offer in <strong>managed <a href=\"https:\/\/geko.cloud\/en\/what-is-kubernetes\/\">Kubernetes<\/a><\/strong>: EKS, GKE and AKS.<\/p>\n<p>But today, apart from the former and a few more who want to play in the same league (Oracle or IBM, for example), there are other less well-known providers that, unable to compete with the service catalog, try to make a name for themselves by offering simplicity and lower prices. One of the benefits of <a href=\"https:\/\/geko.cloud\/en\/what-is-kubernetes\/\"><strong>Kubernetes<\/strong><\/a> &#8220;explosion&#8221; is that with it and little more (a load balancer, some block and object storage and a managed database) you can go very far before needing what the big ones offer.<\/p>\n<p>So, when we talk about &#8220;simple and cheap&#8221; <a href=\"https:\/\/geko.cloud\/en\/what-is-kubernetes\/\"><strong>Kubernetes<\/strong><\/a>, the formula is to offer the &#8220;<strong>managed Kubernetes<\/strong>&#8221; service (the master nodes are hosted and managed by the provider) without charging for it. And this is exactly what alternatives such as Scaleway, Linode, OVH or <strong>DigitalOcean<\/strong> provide.<\/p>\n<h3>Testing a managed cluster<\/h3>\n<p>At <a href=\"https:\/\/geko.cloud\/en\/\"><strong>Geko Cloud<\/strong><\/a> we are developing a product based on <a href=\"https:\/\/geko.cloud\/en\/what-is-kubernetes\/\"><strong>Kubernetes<\/strong><\/a> that you will soon hear more about, so we decided to use it to test one of the services on the list (in this case, <strong>Digital Ocean Kubernetes Service<\/strong>).<\/p>\n<p><strong>Creating a cluster<\/strong> is very simple: just select the version, the region, the type of node for the pool and give it a name:<\/p>\n<figure id=\"attachment_5398\" aria-describedby=\"caption-attachment-5398\" style=\"width: 686px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"size-large wp-image-5398\" src=\"https:\/\/geko.cloud\/wp-content\/uploads\/2020\/11\/control-panel-digitalocean-1-686x1024.png\" alt=\"Control Panel DigitalOcean\" width=\"686\" height=\"1024\" srcset=\"https:\/\/geko.cloud\/wp-content\/uploads\/2020\/11\/control-panel-digitalocean-1-686x1024.png 686w, https:\/\/geko.cloud\/wp-content\/uploads\/2020\/11\/control-panel-digitalocean-1-201x300.png 201w, https:\/\/geko.cloud\/wp-content\/uploads\/2020\/11\/control-panel-digitalocean-1-768x1146.png 768w, https:\/\/geko.cloud\/wp-content\/uploads\/2020\/11\/control-panel-digitalocean-1-1029x1536.png 1029w, https:\/\/geko.cloud\/wp-content\/uploads\/2020\/11\/control-panel-digitalocean-1.png 1200w\" sizes=\"(max-width: 686px) 100vw, 686px\" \/><figcaption id=\"caption-attachment-5398\" class=\"wp-caption-text\">Creaci\u00f3n cluster k8s DO<\/figcaption><\/figure>\n<p>In our case, since this was a test, we chose to create <strong>basic droplets<\/strong> and rely on the cluster autoscaler in case the application would need more resources.<\/p>\n<p>When the cluster was ready (the process can take about 10-15 minutes), we only had to download the kubeconfig file and launch the application installation process. And then the problems began.<\/p>\n<h3>Observed problems<\/h3>\n<p>After a while, <strong>the API server became unresponsive, responding very slowly or returning several errors<\/strong>. Symptoms:<\/p>\n<ul>\n<li>Very high response times, sometimes even more than a minute\n<div class=\"wp-block-codemirror-blocks code-block \">\n<pre class=\"CodeMirror\" data-setting=\"{\">bash-5.0# time kubectl get pods -A\r\nNAMESPACE NAME READY STATUS RESTARTS AGE\r\nistio-system istio-init-crd-10-1.4.8-86xf9 1\/1 Running 1 7m1s\r\n\u2026\r\nreal 1m14.507s\r\nuser 0m0.174s\r\nsys 0m0.028s<\/pre>\n<\/div>\n<\/li>\n<li>Connection errors\n<div class=\"wp-block-codemirror-blocks code-block \">\n<pre class=\"CodeMirror\" data-setting=\"{\">bash-5.0# kubectl get pods -A\r\nUnable to connect to the server: unexpected EOF<\/pre>\n<\/div>\n<\/li>\n<li>Timeouts in the TLS handshake\n<div class=\"wp-block-codemirror-blocks code-block \">\n<pre class=\"CodeMirror\" data-setting=\"{\">bash-5.0# kubectl get pods -A\r\nUnable to connect to the server: net\/http: TLS handshake timeout<\/pre>\n<\/div>\n<\/li>\n<\/ul>\n<p>The problem had to be related with the installation because, before that, everything worked perfectly.<\/p>\n<p><strong>DigitalOcean<\/strong>, like the other providers, does not offer any information about the resources dedicated to the master nodes (number of nodes, node size&#8230;) nor access to the <strong>control plane logs or monitoring<\/strong>, so there was no way to know what was happening.<\/p>\n<p>A quick search made us realize that we were not alone with this kind of problems, although we also saw that many others were happy users of the service.<\/p>\n<h3>Solution<\/h3>\n<p>This made us suspect that <strong>not all master nodes were created equally<\/strong>, and that the only parameter in the creation process that could make the difference was the configured node pool.<\/p>\n<p>In order to verify our theory, we first tried to <strong>create a cluster with a node pool with more nodes<\/strong> (from 3 to 6), with identical results.<\/p>\n<p>So we tried to <strong>create a node pool with non-basic nodes<\/strong> (<strong>CPU-Optimized<\/strong> in this case). And there we hit the nail on the head: the installation process finished smoothly and the <strong>API server<\/strong> responded properly all the time.<\/p>\n<h3>Conclusion<\/h3>\n<p>It is obvious that nobody gives anything away and that you cannot expect to have a dedicated master node with 16 cores and 64 Gb of RAM paying 20 euros a month for a basic droplet. Anyway, it wouldn&#8217;t hurt if they were a little more transparent and informed about the capabilities and limitations of the service they are offering (even if it is free). In this way, more than one would avoid some headaches and frustrations.<\/p>\n<p>So if you are planning to use this service to host an application that is going to make some intensive use of the <strong>API server<\/strong>, you&#8217;d better opt for non-basic droplets if you don&#8217;t want to have performance problems.<\/p>\n<p>And remember that if you need anything <a href=\"https:\/\/geko.cloud\/en\/contact\/\">we will be happy to listen to you<\/a>, and you can also check our blog <a href=\"https:\/\/geko.cloud\/en\/blog\/labs\/\">to find other useful posts<\/a> like this one!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Introduction We are all familiar with the &#8220;big three&#8221; offer in managed Kubernetes: EKS, GKE and AKS. But today, apart from the former and a few more who want to play in the same league (Oracle or IBM, for example), there are other less well-known providers that, unable to compete with the service catalog, try [&hellip;]<\/p>\n","protected":false},"author":9,"featured_media":2181,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[67],"tags":[90],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>\u201cAlternative\u201d managed Kubernetes - Geko Cloud<\/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:\/\/geko.cloud\/es\/kubernetes-gestionados-alternativos\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u201cAlternative\u201d managed Kubernetes - Geko Cloud\" \/>\n<meta property=\"og:description\" content=\"Introduction We are all familiar with the &#8220;big three&#8221; offer in managed Kubernetes: EKS, GKE and AKS. But today, apart from the former and a few more who want to play in the same league (Oracle or IBM, for example), there are other less well-known providers that, unable to compete with the service catalog, try [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/geko.cloud\/es\/kubernetes-gestionados-alternativos\/\" \/>\n<meta property=\"og:site_name\" content=\"Geko Cloud\" \/>\n<meta property=\"article:published_time\" content=\"2020-11-03T08:16:16+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-11-07T22:00:50+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/geko.cloud\/wp-content\/uploads\/managed_k8s.png\" \/>\n\t<meta property=\"og:image:width\" content=\"800\" \/>\n\t<meta property=\"og:image:height\" content=\"300\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"David Pujadas\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@geko_cloud\" \/>\n<meta name=\"twitter:site\" content=\"@geko_cloud\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/geko.cloud\/es\/kubernetes-gestionados-alternativos\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/geko.cloud\/es\/kubernetes-gestionados-alternativos\/\"},\"author\":{\"name\":\"David Pujadas\",\"@id\":\"https:\/\/geko.cloud\/es\/#\/schema\/person\/e6acdb23fdedb5aadaee9a561e8f5f9e\"},\"headline\":\"\u201cAlternative\u201d managed Kubernetes\",\"datePublished\":\"2020-11-03T08:16:16+00:00\",\"dateModified\":\"2021-11-07T22:00:50+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/geko.cloud\/es\/kubernetes-gestionados-alternativos\/\"},\"wordCount\":654,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/geko.cloud\/es\/#organization\"},\"image\":{\"@id\":\"https:\/\/geko.cloud\/es\/kubernetes-gestionados-alternativos\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/geko.cloud\/wp-content\/uploads\/managed_k8s.png\",\"keywords\":[\"Kubernetes\"],\"articleSection\":[\"Labs\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/geko.cloud\/es\/kubernetes-gestionados-alternativos\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/geko.cloud\/es\/kubernetes-gestionados-alternativos\/\",\"url\":\"https:\/\/geko.cloud\/es\/kubernetes-gestionados-alternativos\/\",\"name\":\"\u201cAlternative\u201d managed Kubernetes - Geko Cloud\",\"isPartOf\":{\"@id\":\"https:\/\/geko.cloud\/es\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/geko.cloud\/es\/kubernetes-gestionados-alternativos\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/geko.cloud\/es\/kubernetes-gestionados-alternativos\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/geko.cloud\/wp-content\/uploads\/managed_k8s.png\",\"datePublished\":\"2020-11-03T08:16:16+00:00\",\"dateModified\":\"2021-11-07T22:00:50+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/geko.cloud\/es\/kubernetes-gestionados-alternativos\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/geko.cloud\/es\/kubernetes-gestionados-alternativos\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/geko.cloud\/es\/kubernetes-gestionados-alternativos\/#primaryimage\",\"url\":\"https:\/\/geko.cloud\/wp-content\/uploads\/managed_k8s.png\",\"contentUrl\":\"https:\/\/geko.cloud\/wp-content\/uploads\/managed_k8s.png\",\"width\":800,\"height\":300,\"caption\":\"Kubernetes managed\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/geko.cloud\/es\/kubernetes-gestionados-alternativos\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\/\/geko.cloud\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u201cAlternative\u201d managed Kubernetes\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/geko.cloud\/es\/#website\",\"url\":\"https:\/\/geko.cloud\/es\/\",\"name\":\"Geko Cloud\",\"description\":\"Servicios de consultor\u00eda cloud y devops\",\"publisher\":{\"@id\":\"https:\/\/geko.cloud\/es\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/geko.cloud\/es\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/geko.cloud\/es\/#organization\",\"name\":\"Geko Cloud\",\"url\":\"https:\/\/geko.cloud\/es\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/geko.cloud\/es\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/geko.cloud\/wp-content\/uploads\/2021\/10\/geko_logo-positivo.png\",\"contentUrl\":\"https:\/\/geko.cloud\/wp-content\/uploads\/2021\/10\/geko_logo-positivo.png\",\"width\":1650,\"height\":809,\"caption\":\"Geko Cloud\"},\"image\":{\"@id\":\"https:\/\/geko.cloud\/es\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/x.com\/geko_cloud\",\"https:\/\/www.instagram.com\/gekocloud\/\",\"https:\/\/www.linkedin.com\/company\/gekocloud\",\"https:\/\/www.youtube.com\/channel\/UC5EFLCqUM7fEaXSa_0nWowQ\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/geko.cloud\/es\/#\/schema\/person\/e6acdb23fdedb5aadaee9a561e8f5f9e\",\"name\":\"David Pujadas\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/geko.cloud\/es\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/4757311410445249aa2aafa6278d9855?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/4757311410445249aa2aafa6278d9855?s=96&d=mm&r=g\",\"caption\":\"David Pujadas\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"\u201cAlternative\u201d managed Kubernetes - Geko Cloud","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:\/\/geko.cloud\/es\/kubernetes-gestionados-alternativos\/","og_locale":"en_US","og_type":"article","og_title":"\u201cAlternative\u201d managed Kubernetes - Geko Cloud","og_description":"Introduction We are all familiar with the &#8220;big three&#8221; offer in managed Kubernetes: EKS, GKE and AKS. But today, apart from the former and a few more who want to play in the same league (Oracle or IBM, for example), there are other less well-known providers that, unable to compete with the service catalog, try [&hellip;]","og_url":"https:\/\/geko.cloud\/es\/kubernetes-gestionados-alternativos\/","og_site_name":"Geko Cloud","article_published_time":"2020-11-03T08:16:16+00:00","article_modified_time":"2021-11-07T22:00:50+00:00","og_image":[{"width":800,"height":300,"url":"https:\/\/geko.cloud\/wp-content\/uploads\/managed_k8s.png","type":"image\/png"}],"author":"David Pujadas","twitter_card":"summary_large_image","twitter_creator":"@geko_cloud","twitter_site":"@geko_cloud","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/geko.cloud\/es\/kubernetes-gestionados-alternativos\/#article","isPartOf":{"@id":"https:\/\/geko.cloud\/es\/kubernetes-gestionados-alternativos\/"},"author":{"name":"David Pujadas","@id":"https:\/\/geko.cloud\/es\/#\/schema\/person\/e6acdb23fdedb5aadaee9a561e8f5f9e"},"headline":"\u201cAlternative\u201d managed Kubernetes","datePublished":"2020-11-03T08:16:16+00:00","dateModified":"2021-11-07T22:00:50+00:00","mainEntityOfPage":{"@id":"https:\/\/geko.cloud\/es\/kubernetes-gestionados-alternativos\/"},"wordCount":654,"commentCount":0,"publisher":{"@id":"https:\/\/geko.cloud\/es\/#organization"},"image":{"@id":"https:\/\/geko.cloud\/es\/kubernetes-gestionados-alternativos\/#primaryimage"},"thumbnailUrl":"https:\/\/geko.cloud\/wp-content\/uploads\/managed_k8s.png","keywords":["Kubernetes"],"articleSection":["Labs"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/geko.cloud\/es\/kubernetes-gestionados-alternativos\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/geko.cloud\/es\/kubernetes-gestionados-alternativos\/","url":"https:\/\/geko.cloud\/es\/kubernetes-gestionados-alternativos\/","name":"\u201cAlternative\u201d managed Kubernetes - Geko Cloud","isPartOf":{"@id":"https:\/\/geko.cloud\/es\/#website"},"primaryImageOfPage":{"@id":"https:\/\/geko.cloud\/es\/kubernetes-gestionados-alternativos\/#primaryimage"},"image":{"@id":"https:\/\/geko.cloud\/es\/kubernetes-gestionados-alternativos\/#primaryimage"},"thumbnailUrl":"https:\/\/geko.cloud\/wp-content\/uploads\/managed_k8s.png","datePublished":"2020-11-03T08:16:16+00:00","dateModified":"2021-11-07T22:00:50+00:00","breadcrumb":{"@id":"https:\/\/geko.cloud\/es\/kubernetes-gestionados-alternativos\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/geko.cloud\/es\/kubernetes-gestionados-alternativos\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/geko.cloud\/es\/kubernetes-gestionados-alternativos\/#primaryimage","url":"https:\/\/geko.cloud\/wp-content\/uploads\/managed_k8s.png","contentUrl":"https:\/\/geko.cloud\/wp-content\/uploads\/managed_k8s.png","width":800,"height":300,"caption":"Kubernetes managed"},{"@type":"BreadcrumbList","@id":"https:\/\/geko.cloud\/es\/kubernetes-gestionados-alternativos\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/geko.cloud\/en\/"},{"@type":"ListItem","position":2,"name":"\u201cAlternative\u201d managed Kubernetes"}]},{"@type":"WebSite","@id":"https:\/\/geko.cloud\/es\/#website","url":"https:\/\/geko.cloud\/es\/","name":"Geko Cloud","description":"Servicios de consultor\u00eda cloud y devops","publisher":{"@id":"https:\/\/geko.cloud\/es\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/geko.cloud\/es\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/geko.cloud\/es\/#organization","name":"Geko Cloud","url":"https:\/\/geko.cloud\/es\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/geko.cloud\/es\/#\/schema\/logo\/image\/","url":"https:\/\/geko.cloud\/wp-content\/uploads\/2021\/10\/geko_logo-positivo.png","contentUrl":"https:\/\/geko.cloud\/wp-content\/uploads\/2021\/10\/geko_logo-positivo.png","width":1650,"height":809,"caption":"Geko Cloud"},"image":{"@id":"https:\/\/geko.cloud\/es\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/geko_cloud","https:\/\/www.instagram.com\/gekocloud\/","https:\/\/www.linkedin.com\/company\/gekocloud","https:\/\/www.youtube.com\/channel\/UC5EFLCqUM7fEaXSa_0nWowQ"]},{"@type":"Person","@id":"https:\/\/geko.cloud\/es\/#\/schema\/person\/e6acdb23fdedb5aadaee9a561e8f5f9e","name":"David Pujadas","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/geko.cloud\/es\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/4757311410445249aa2aafa6278d9855?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/4757311410445249aa2aafa6278d9855?s=96&d=mm&r=g","caption":"David Pujadas"}}]}},"_links":{"self":[{"href":"https:\/\/geko.cloud\/en\/wp-json\/wp\/v2\/posts\/2611"}],"collection":[{"href":"https:\/\/geko.cloud\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/geko.cloud\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/geko.cloud\/en\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/geko.cloud\/en\/wp-json\/wp\/v2\/comments?post=2611"}],"version-history":[{"count":4,"href":"https:\/\/geko.cloud\/en\/wp-json\/wp\/v2\/posts\/2611\/revisions"}],"predecessor-version":[{"id":5401,"href":"https:\/\/geko.cloud\/en\/wp-json\/wp\/v2\/posts\/2611\/revisions\/5401"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/geko.cloud\/en\/wp-json\/wp\/v2\/media\/2181"}],"wp:attachment":[{"href":"https:\/\/geko.cloud\/en\/wp-json\/wp\/v2\/media?parent=2611"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/geko.cloud\/en\/wp-json\/wp\/v2\/categories?post=2611"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/geko.cloud\/en\/wp-json\/wp\/v2\/tags?post=2611"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}