{"id":149130,"date":"2021-01-07T16:00:14","date_gmt":"2021-01-07T13:00:14","guid":{"rendered":"https:\/\/en.buradabiliyorum.com\/how-to-create-a-managed-kubernetes-cluster-on-digitalocean-cloudsavvy-it\/"},"modified":"2021-01-07T16:00:14","modified_gmt":"2021-01-07T13:00:14","slug":"how-to-create-a-managed-kubernetes-cluster-on-digitalocean-cloudsavvy-it","status":"publish","type":"post","link":"https:\/\/buradabiliyorum.com\/en\/how-to-create-a-managed-kubernetes-cluster-on-digitalocean-cloudsavvy-it\/","title":{"rendered":"#How to Create a Managed Kubernetes Cluster on DigitalOcean \u2013 CloudSavvy IT"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_84 counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<label for=\"ez-toc-cssicon-toggle-item-6a29e8ec86c7a\" class=\"ez-toc-cssicon-toggle-label\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #dd3333;color:#dd3333\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #dd3333;color:#dd3333\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/label><input type=\"checkbox\"  id=\"ez-toc-cssicon-toggle-item-6a29e8ec86c7a\" checked aria-label=\"Toggle\" \/><nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/buradabiliyorum.com\/en\/how-to-create-a-managed-kubernetes-cluster-on-digitalocean-cloudsavvy-it\/#Why_Use_Managed_Kubernetes\" >Why Use Managed Kubernetes?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/buradabiliyorum.com\/en\/how-to-create-a-managed-kubernetes-cluster-on-digitalocean-cloudsavvy-it\/#Creating_Your_Cluster\" >Creating Your Cluster<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/buradabiliyorum.com\/en\/how-to-create-a-managed-kubernetes-cluster-on-digitalocean-cloudsavvy-it\/#Choosing_Cluster_Capacity\" >Choosing Cluster Capacity<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/buradabiliyorum.com\/en\/how-to-create-a-managed-kubernetes-cluster-on-digitalocean-cloudsavvy-it\/#Getting_Started_With_Your_Cluster\" >Getting Started With Your Cluster<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/buradabiliyorum.com\/en\/how-to-create-a-managed-kubernetes-cluster-on-digitalocean-cloudsavvy-it\/#Managing_Your_Cluster\" >Managing Your Cluster<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/buradabiliyorum.com\/en\/how-to-create-a-managed-kubernetes-cluster-on-digitalocean-cloudsavvy-it\/#More_Management_Options\" >More Management Options<\/a><\/li><\/ul><\/nav><\/div>\n<p><strong>&#8220;#How to Create a Managed Kubernetes Cluster on DigitalOcean \u2013 CloudSavvy IT&#8221;<\/strong><\/p>\n<div id=\"article-content-area\">\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-8794\" src=\"https:\/\/www.cloudsavvyit.com\/thumbcache\/0\/0\/937f5bfc3b7c48cf6add0a67159d81c2\/p\/uploads\/2021\/01\/5cde9baf.jpeg\" alt=\"Image showing Kubernetes and DigitalOcean logos on a dark background\" width=\"1600\" height=\"900\" onload=\"pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\" onerror=\"this.onerror=null;pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\"\/><\/p>\n<p>Kubernetes is a platform for orchestrating containerised <a href=\"https:\/\/buradabiliyorum.com\/en\/category\/download-scripts-themes-apps\/\" data-internallinksmanager029f6b8e52c=\"9\" title=\"Download Scripts &amp; Themes &amp; Apps\" target=\"_blank\" rel=\"noopener\">app<\/a>lications. Learn how to get started with DigitalOcean\u2019s Managed Kubernetes service in this article.<\/p>\n<h2 id=\"why-use-managed-kubernetes\"><span class=\"ez-toc-section\" id=\"Why_Use_Managed_Kubernetes\"><\/span>Why Use Managed Kubernetes?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>It\u2019s possible to install Kubernetes on your own hardware. Popular solutions for running Kubernetes yourself include <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/microk8s.io\/\">MicroK8s<\/a> and <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/k3s.io\/\">K3s<\/a>.<\/p>\n<p>Both these projects focus on providing a lightweight solution that\u2019s easy to get to grips with. Even so, hosting your own Kubernetes installation can be time-consuming and tricky to maintain. All the major public cloud providers have now developed fully-managed Kubernetes offerings which let you deploy apps quickly with minimal setup.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-8811\" src=\"https:\/\/www.cloudsavvyit.com\/thumbcache\/0\/0\/849f21234d3dd89d03fa155c00da6895\/p\/uploads\/2021\/01\/cca74667.jpeg\" alt=\"Screenshot of DigitalOcean's Managed Kubernetes webpage\" width=\"961\" height=\"627\" onload=\"pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\" onerror=\"this.onerror=null;pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\"\/><\/p>\n<p>DigitalOcean\u2019s <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/www.digitalocean.com\/products\/kubernetes\/\">Managed Kubernetes<\/a> service lets you create a Kubernetes cluster in only a few minutes. It supports the full Kubernetes API, node auto-scaling, and automatic Kubernetes version upgrades.<\/p>\n<p>DigitalOcean provides the Kubernetes control plane for free \u2013 you only pay for the nodes you add to the cluster. Nodes on DigitalOcean use the platform\u2019s existing cloud compute instances, termed \u201cdroplets.\u201d These are available in a range of sizes and start at $10\/mo for a single vCPU with 2GB of RAM.<\/p>\n<p>A word of warning before continuing: following the remainder of this guide will cause costs to accrue against your DigitalOcean account. We advise you use small, low-cost nodes when working with a Kubernetes cluster created for experimental purposes.<\/p>\n<h2 id=\"creating-your-cluster\"><span class=\"ez-toc-section\" id=\"Creating_Your_Cluster\"><\/span>Creating Your Cluster<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Begin by logging into your DigitalOcean account. Click the green \u201cCreate\u201d button at the top right of the screen. Select \u201cKubernetes\u201d from the menu that appears.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-8795\" src=\"https:\/\/www.cloudsavvyit.com\/thumbcache\/0\/0\/a650ccd0cbc0d5c926bbedfd774965e8\/p\/uploads\/2021\/01\/bc9ea7dc.jpeg\" alt=\"Screenshot of creating a new Kubernetes cluster in DigitalOcean\" width=\"502\" height=\"337\" onload=\"pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\" onerror=\"this.onerror=null;pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\"\/><\/p>\n<p>Begin by choosing the Kubernetes version to use. At the time of writing, the 1.17, 1.18 and 1.19 major releases are available. It\u2019s advisable you use the newest release (1.19) unless you have a specific reason not to.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-8796\" src=\"https:\/\/www.cloudsavvyit.com\/thumbcache\/0\/0\/b3d57fd0fdcc07d3e22a570608d7fbad\/p\/uploads\/2021\/01\/8ce745ab.jpeg\" alt=\"Screenshot showing Kubernetes datacentre options in DigitalOcean\" width=\"1268\" height=\"658\" onload=\"pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\" onerror=\"this.onerror=null;pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\"\/><\/p>\n<p>Next, select a DigitalOcean datacentre to contain your cluster\u2019s resources. It\u2019s a good idea to use the datacentre that\u2019s geographically closest to where you and your users are situated.<\/p>\n<h2 id=\"choosing-cluster-capacity\"><span class=\"ez-toc-section\" id=\"Choosing_Cluster_Capacity\"><\/span>Choosing Cluster Capacity<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Scroll down to the \u201cChoose cluster capacity\u201d section. Here you can define the nodes which will be available to the cluster. Your cluster\u2019s workloads will execute on these nodes. The nodes will be orchestrated automatically by the Kubernetes control plane provided by DigitalOcean.<\/p>\n<p>Nodes are sorted into Node Pools. This is a Kubernetes term for a group of one or more Nodes, each with the same hardware resources. For our purposes, we only need a single Node Pool to get started.<\/p>\n<p>The \u201cMachine Type\u201d dropdown lets you choose which kind of DigitalOcean droplet to use. It\u2019s worth reviewing the <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/www.digitalocean.com\/pricing\/#basic-droplets\">droplet pricing table<\/a> if you\u2019re unsure of the differences between each type. We\u2019ll be sticking with the \u201cBasic nodes\u201d which give a good balance between compute performance and available memory.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-8797\" src=\"https:\/\/www.cloudsavvyit.com\/thumbcache\/0\/0\/e1e9e868d9685969e871464eeaeb8f06\/p\/uploads\/2021\/01\/985ff000.jpeg\" alt=\"Screenshot of DigitalOcean Kubernetes cluster node options\" width=\"1268\" height=\"658\" onload=\"pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\" onerror=\"this.onerror=null;pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\"\/><\/p>\n<p>Select the droplet variant to use from the \u201cNode Plan\u201d dropdown. To save costs, we\u2019re using the smallest option available \u2013 1 vCPU and 1GB RAM, priced at $10\/month per node. DigitalOcean labels this as a \u201cdevelopment plan\u201d as the available resources are unlikely to be sufficient for long-term production use.<\/p>\n<p>Finally, specify how many nodes to add to the cluster. The default selection is 3 but you can reduce this down to 1 for development purposes. Be aware that your services will be unavailable during Kubernetes upgrades if you opt to use only a single node. Multiple nodes increase redundancy, support horizontal scaling and reduce downtime during updates.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-8798\" src=\"https:\/\/www.cloudsavvyit.com\/thumbcache\/0\/0\/54bfd8c4fd4132599918d9280abb8586\/p\/uploads\/2021\/01\/a62df3c1.jpeg\" alt=\"Screenshot of creating a Kubernetes cluster in DigitalOcean\" width=\"1268\" height=\"658\" onload=\"pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\" onerror=\"this.onerror=null;pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\"\/><\/p>\n<p>Once you\u2019re done adding your nodes, scroll down the page and give your cluster a name. Click the \u201cCreate cluster\u201d button to begin the provisioning process. This will take up to five minutes to complete.<\/p>\n<h2 id=\"getting-started-with-your-cluster\"><span class=\"ez-toc-section\" id=\"Getting_Started_With_Your_Cluster\"><\/span>Getting Started With Your Cluster<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>While you wait, you can click through the \u201cGetting Started\u201d guide displayed at the top of the page. This will walk you through downloading <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/kubernetes.io\/docs\/tasks\/tools\/install-kubectl\"><code>kubectl<\/code><\/a>, the official Kubernetes command-line client, and <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/github.com\/digitalocean\/doctl\"><code>doctl<\/code><\/a>, DigitalOcean\u2019s own client.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-8800\" src=\"https:\/\/www.cloudsavvyit.com\/thumbcache\/0\/0\/e0f3efb13326e6d7466f18fae1009c60\/p\/uploads\/2021\/01\/5d00ec7a.jpeg\" alt=\"Screenshot of Kubernetes getting started steps in DigitalOcean\" width=\"1268\" height=\"658\" onload=\"pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\" onerror=\"this.onerror=null;pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\"\/><\/p>\n<p>The next step allows you to download your cluster\u2019s Kubernetes configuration file. This can be used with <code>kubectl<\/code> to connect to your cluster \u2013 once downloaded, pass its path as the value to the <code>--kubeconfig<\/code> flag:<\/p>\n<pre>kubectl --kubeconfig=kubeconfig-path.yaml get nodes<\/pre>\n<p>The above command will list the details of all the nodes in your cluster.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-8801\" src=\"https:\/\/www.cloudsavvyit.com\/thumbcache\/0\/0\/4af49d2ddb99b6451092ae472f7688bf\/p\/uploads\/2021\/01\/f5ebc3fb.jpeg\" alt=\"Screenshot of Kubernetes getting started steps in DigitalOcean\" width=\"1268\" height=\"658\" onload=\"pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\" onerror=\"this.onerror=null;pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\"\/><\/p>\n<p>When using this method, be aware that the authentication certificate expires after a week. You\u2019ll need to re-download it when the timer expires. An alternative approach uses <code>doctl<\/code> to fetch the configuration file and configure automated certificate management \u2013 use the command shown under \u201cAutomated certificate management\u201d to set this up.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-8802\" src=\"https:\/\/www.cloudsavvyit.com\/thumbcache\/0\/0\/02793bcb1b47ac3920ea6ce661cc15b5\/p\/uploads\/2021\/01\/c656177d.jpeg\" alt=\"Screenshot of Kubernetes getting started steps in DigitalOcean\" width=\"1268\" height=\"658\" onload=\"pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\" onerror=\"this.onerror=null;pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\"\/><\/p>\n<p>The last stage allows you to quickly install \u201c1-Click Apps\u201d from the DigitalOcean Marketplace. These are preconfigured deployments of commonly-used services, such as NGINX Ingress Controller and Linkerd. Click \u201cInstall\u201d next to any of the apps to add to your cluster. The process may take several minutes to complete.<\/p>\n<h2 id=\"managing-your-cluster\"><span class=\"ez-toc-section\" id=\"Managing_Your_Cluster\"><\/span>Managing Your Cluster<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>You can see your cluster\u2019s Node Pools and their Nodes by clicking the \u201cNodes\u201d tab at the top of the screen. Click a Node Pool to view the Nodes within.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-8804\" src=\"https:\/\/www.cloudsavvyit.com\/thumbcache\/0\/0\/fe05e4915e0c1ed51722c882d3038cf6\/p\/uploads\/2021\/01\/391577cd.jpeg\" alt=\"Screenshot of viewing nodes in a Kubernetes cluster in DigitalOcean\" width=\"1268\" height=\"658\" onload=\"pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\" onerror=\"this.onerror=null;pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\"\/><\/p>\n<p>You can add a new Node Pool by clicking the \u201cAdd Node Pool\u201d button in the top right. To edit an existing Node Pool, click the three-dots icon to the right of the table and choose \u201cResize or Autoscale\u201d.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-8805\" src=\"https:\/\/www.cloudsavvyit.com\/thumbcache\/0\/0\/0c730045e8ec29ab58b68ac6229a7a5b\/p\/uploads\/2021\/01\/e0781048.jpeg\" alt=\"Screenshot of resizing nodes in a Kubernetes cluster in DigitalOcean\" width=\"1280\" height=\"658\" onload=\"pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\" onerror=\"this.onerror=null;pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\"\/><\/p>\n<p>The dialog lets you select from a fixed node count (the default) or automatic scaling. When using the \u201cFixed size\u201d option, you specify the exact number of nodes to use.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-8806\" src=\"https:\/\/www.cloudsavvyit.com\/thumbcache\/0\/0\/15d2f4d67e9517994839340255d9bc64\/p\/uploads\/2021\/01\/2e4ce6dd.jpeg\" alt=\"Screenshot of resizing nodes in a Kubernetes cluster in DigitalOcean\" width=\"1280\" height=\"658\" onload=\"pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\" onerror=\"this.onerror=null;pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\"\/><\/p>\n<p>Select the \u201cAutoscale\u201d radio button to define a minimum to maximum range for the node count. Additional nodes will be added and removed automatically based on the resource usage of your cluster\u2019s workloads.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-8808\" src=\"https:\/\/www.cloudsavvyit.com\/thumbcache\/0\/0\/008dea94d4d84818af8f2fb5f82856c5\/p\/uploads\/2021\/01\/1994c180.jpeg\" alt=\"Screenshot of Kubernetes cluster Insights screen in DigitalOcean\" width=\"1268\" height=\"658\" onload=\"pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\" onerror=\"this.onerror=null;pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\"\/><\/p>\n<p>You can view the activity within your cluster by clicking the \u201cInsights\u201d tab at the top of the screen. This defaults to cluster-level metrics for key statistics such as CPU usage and network bandwidth. Use the \u201cSelect object\u201d dropdown to drill down to a specific node or pool.<\/p>\n<h2 id=\"more-management-options\"><span class=\"ez-toc-section\" id=\"More_Management_Options\"><\/span>More Management Options<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>DigitalOcean\u2019s platform has built-in support for the Kubernetes Dashboard, the official web UI from the Kubernetes project. Click the \u201cKubernetes Dashboard\u201d button in the top right to launch the app in a new tab. It\u2019ll be preconfigured with a valid authentication token.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-8809\" src=\"https:\/\/www.cloudsavvyit.com\/thumbcache\/0\/0\/6764140d41fcfff70e6c5a86bb8f2362\/p\/uploads\/2021\/01\/882a94ad.jpeg\" alt=\"Screenshot showing a Kubernetes Dashboard screen\" width=\"1280\" height=\"658\" onload=\"pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\" onerror=\"this.onerror=null;pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\"\/><\/p>\n<p>DigitalOcean also offers automatic cluster upgrades. Click the \u201cSettings\u201d tab at the top of the screen. Next, press \u201cEnable automatic upgrades\u201d. Click the \u201cEdit\u201d button to customise the acceptable update timeframe.<\/p>\n<p>DigitalOcean will now automatically apply Kubernetes patch updates to your cluster. You\u2019ll be notified when new major versions are available. When they are, a one-click upgrade button will be offered within the interface.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-8807\" src=\"https:\/\/www.cloudsavvyit.com\/thumbcache\/0\/0\/6f8430ae69b11e37f83c59658fd194aa\/p\/uploads\/2021\/01\/d30af90c.jpeg\" alt=\"Screenshot of Kubernetes cluster settings screen in DigitalOcean\" width=\"1268\" height=\"658\" onload=\"pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\" onerror=\"this.onerror=null;pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\"\/><\/p>\n<p>You can delete your cluster at any time using the \u201cDestroy\u201d button on the Settings screen. This will delete all the compute resources associated with the cluster. Some peripheral objects, such as block storage volumes and network load balancers, may need to be manually removed.<\/p>\n<p>That\u2019s all there is to creating a Kubernetes cluster on DigitalOcean. It\u2019s important to note that Kubernetes-managed resources will display elsewhere in your DigitalOcean Control Panel (for example, nodes will show up in the \u201cDroplets\u201d management interface). Don\u2019t modify the properties of these resources directly \u2013 use the Kubernetes interface instead to ensure they remain consistent with the expectations of the Kubernetes control plane.\n<\/p><\/div>\n<blockquote><p><strong><span style=\"color: #ff6600;\">If you liked the article, do not forget to share it with your friends. Follow us on\u00a0<span style=\"color: #ff0000;\"><a style=\"color: #ff0000;\" href=\"https:\/\/news.google.com\/publications\/CAAqBwgKMLG0nwswvr63Aw\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Google News<\/a><\/span>\u00a0too, click on the star and choose us from your favorites.<\/span><\/strong><\/p><\/blockquote>\n<blockquote>\n<p style=\"text-align: center;\">For forums sites go to <span style=\"color: #ff9900;\"><a style=\"color: #ff9900;\" href=\"https:\/\/forum.buradabiliyorum.com\/\" target=\"_blank\" rel=\"noopener\">Forum.BuradaBiliyorum.Com<\/a><\/span><\/strong><\/p>\n<\/blockquote>\n<blockquote>\n<p style=\"text-align: center;\"><strong>If you want to read more like this article, you can visit our <span style=\"color: #ff9900;\"><a style=\"color: #ff9900;\" href=\"https:\/\/en.buradabiliyorum.com\/technology\/\" target=\"_blank\" rel=\"noopener\">Technology category.<\/a><\/span><\/strong><\/p>\n<\/blockquote>\n<p><span style=\"color: black;\"><a style=\"color: #ff9900;\" href=\"https:\/\/www.cloudsavvyit.com\/8793\/how-to-create-a-managed-kubernetes-cluster-on-digitalocean\/\" target=\"_blank\" rel=\"noopener\">Source<\/a><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>&#8220;#How to Create a Managed Kubernetes Cluster on DigitalOcean \u2013 CloudSavvy IT&#8221; Kubernetes is a platform for orchestrating containerised applications. Learn how to get started with DigitalOcean\u2019s Managed Kubernetes service in this article. Why Use Managed Kubernetes? It\u2019s possible to install Kubernetes on your own hardware. Popular solutions for running Kubernetes yourself include MicroK8s and&#8230;<\/p>\n","protected":false},"author":1,"featured_media":149131,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"fifu_image_url":"https:\/\/www.cloudsavvyit.com\/p\/uploads\/2021\/01\/5cde9baf.jpeg","fifu_image_alt":"","footnotes":""},"categories":[18],"tags":[],"class_list":["post-149130","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-technology"],"_links":{"self":[{"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/posts\/149130","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/comments?post=149130"}],"version-history":[{"count":0,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/posts\/149130\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/media\/149131"}],"wp:attachment":[{"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/media?parent=149130"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/categories?post=149130"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/tags?post=149130"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}