{"id":16161,"date":"2021-04-09T12:12:05","date_gmt":"2021-04-09T06:42:05","guid":{"rendered":"http:\/\/onlineappsdba.com\/?p=16161"},"modified":"2021-04-09T12:12:05","modified_gmt":"2021-04-09T06:42:05","slug":"kubernetes-deployment","status":"publish","type":"post","link":"https:\/\/onlineappsdba.com\/index.php\/2021\/04\/09\/kubernetes-deployment\/","title":{"rendered":"Kubernetes Deployment and Step-by-Step Guide to Deployment: Update, Rollback, Scale &#038; Delete"},"content":{"rendered":"<p>Kubernetes is one of the hottest buzz-words in today\u2019s IT industry. In spite of Kubernetes being a container orchestration platform, we don\u2019t manage containers directly. Well, deploying an application onto Kubernetes using any container service is no rocket science. The process of manually updating containerized applications can be time-consuming and monotonous. Upgrading a service to the next version requires starting the new version of the pod, stopping the old version of a pod, waiting and verifying that the new version has launched successfully, and sometimes rolling it all back to a previous version in the case of failure. Performing these steps manually can lead to human errors!<\/p>\n<p>\u27a4 Kubernetes Deployment<\/p>\n<p>A Kubernetes deployment makes this process automated and repeatable. Deployments are entirely managed by the K8s. There are a lot of strategies for this too, it depends on what is the best option for your requirements. A Kubernetes Deployment is used to tell Kubernetes how to create or modify instances of the pods that hold a containerized application. All in all, K8s take off a lot of weight from our shoulders.<\/p>\n<p>Do check out our blog which covers everything about the Kubernetes Deployment in detail our blog at <a href=\"https:\/\/k21academy.com\/docker-kubernetes\/kubernetes-deployment\/?utm_source=onlineappsdba&amp;utm_medium=referral&amp;utm_campaign=kubernetes40_april21\" target=\"_blank\" rel=\"noopener noreferrer\"><em>k21academy.com\/kubernetes40<\/em><\/a><\/p>\n<p>which covers:<\/p>\n<p>\u2022 What Problems Does Kubernetes Solve?<\/p>\n<p>\u2022 Kubernetes Deployment<\/p>\n<p>\u2022 Kubernetes Deployment Features<\/p>\n<p>\u2022 Types of Deployment<\/p>\n<p>\u2022 Step-by-step Kubernetes Deployment<\/p>\n<p>\u2022 Prerequisites for K8s Deployment<\/p>\n<p>\u2022 Kubernetes Deployment on a Cluster<\/p>\n<ul>\n<li>\u00a0 Update a Kubernetes Deployment<\/li>\n<li>\u00a0Rollback Kubernetes Deployment<\/li>\n<li>Scale-Up of a Kubernetes Deployment<\/li>\n<li>Scale-Down of a Kubernetes Deployment<\/li>\n<li>Delete the Kubernetes Deployment<\/li>\n<\/ul>\n<p>\u2022 Kubernetes Deployment: Tinder\u2019s Move to Kubernetes<\/p>\n<p>Door to learn Kubernetes Security for Beginners &amp; Certification in our Free Class is now open &gt;&gt; <a href=\"https:\/\/k21academy.com\/kubernetes-security-specialist-certification-free-class\/?utm_source=onlineappsdba&amp;utm_medium=referral&amp;utm_campaign=kubernetesec02_april21\" target=\"_blank\" rel=\"noopener noreferrer\">k21academy.com\/kubernetesec02<\/a><\/p>\n<p><a href=\"https:\/\/k21academy.com\/kubernetes-security-specialist-certification-free-class\/?utm_source=onlineappsdba&amp;utm_medium=referral&amp;utm_campaign=kubernetesec02_april21\" target=\"_blank\" rel=\"noopener noreferrer\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-73471 size-full\" src=\"https:\/\/k21academy.com\/wp-content\/uploads\/2020\/09\/CKA_CU-3.gif\" alt=\"\" width=\"1239\" height=\"185\" \/><\/a><\/p>\n<p><span data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Kubernetes Dashboard: An Overview, Installation, and Accessing\\r\\n\\r\\nMost of us love the GUI based interactions rather than the old and boring CLI ones. Are you wondering if the K8s also has a GUI which makes our lives a lot easier?\\r\\n\\r\\nYes it does! Its called the Kubernetes Dashboard. The web-based console, which is a general-purpose UI made to look after the Cluster in Kubernetes. Would if you be surprised if we say that even the dashboard itself is nothing but one more resource for Kubernetes to manage! \\r\\n\\r\\nTo more about such things and also a complete step-by-step installation process and for info on accessing, check out this blog at https:\/\/k21academy.com\/kubernetessec14 where we will be covering:\\r\\n\u2022 What is the Kubernetes Dashboard?\\r\\n\u2022 What does it do?\\r\\n\u2022 How to install the Kubernetes Dashboard?\\r\\n\u2022 Accessing the Dashboard\\r\\n\\r\\nDoor to learn Kubernetes Security for Beginners &amp; Certification in our Free Class is now open &gt;&gt; k21academy.com\/kubernetesec02\\r\\n\\r\\nFREE Telegram group &gt;&gt; https:\/\/t.me\/k21dockerkubernetes\\r\\n\\r\\n#CKS #Kubernetessecurityspecialist #Kubernetes #Kubernetescertification #certifiedkubernetesspecialist #Kubernetessecurity #CKStraining #CKSKubernetestraining #CKScertification #Kubernetestutorial #askatul #k21academy #Kubernetestutorialforbeginners&quot;}\" data-sheets-userformat=\"{&quot;2&quot;:1053569,&quot;3&quot;:{&quot;1&quot;:0},&quot;10&quot;:2,&quot;11&quot;:4,&quot;12&quot;:0,&quot;15&quot;:&quot;Arial&quot;,&quot;23&quot;:1}\">FREE Telegram group &gt;&gt; <a href=\"https:\/\/t.me\/k21dockerkubernetes\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/t.me\/k21dockerkubernetes<\/a><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Kubernetes is one of the hottest buzz-words in today\u2019s IT industry. In spite of Kubernetes being a container orchestration platform, [&hellip;]<\/p>\n","protected":false},"author":115,"featured_media":16163,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[524],"tags":[],"class_list":["post-16161","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-docker-kubernetes"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Kubernetes Deployment | A demo of K8s Deployment<\/title>\n<meta name=\"description\" content=\"Kubernetes Deployment is the most important and basic thing in Kubernetes to start with. Everything in Kubernetes is based on the Deployment strategies.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/onlineappsdba.com\/index.php\/2021\/04\/09\/kubernetes-deployment\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Kubernetes Deployment | A demo of K8s Deployment\" \/>\n<meta property=\"og:description\" content=\"Kubernetes Deployment is the most important and basic thing in Kubernetes to start with. Everything in Kubernetes is based on the Deployment strategies.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/onlineappsdba.com\/index.php\/2021\/04\/09\/kubernetes-deployment\/\" \/>\n<meta property=\"article:published_time\" content=\"2021-04-09T06:42:05+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/onlineappsdba.com\/wp-content\/uploads\/2021\/04\/KubernetesDeployment_Feature-Image.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1125\" \/>\n\t<meta property=\"og:image:height\" content=\"629\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Masroof Ahmad\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Masroof Ahmad\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/onlineappsdba.com\/index.php\/2021\/04\/09\/kubernetes-deployment\/\",\"url\":\"https:\/\/onlineappsdba.com\/index.php\/2021\/04\/09\/kubernetes-deployment\/\",\"name\":\"Kubernetes Deployment | A demo of K8s Deployment\",\"isPartOf\":{\"@id\":\"https:\/\/onlineappsdba.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/onlineappsdba.com\/index.php\/2021\/04\/09\/kubernetes-deployment\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/onlineappsdba.com\/index.php\/2021\/04\/09\/kubernetes-deployment\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/onlineappsdba.com\/wp-content\/uploads\/2021\/04\/KubernetesDeployment_Feature-Image.png\",\"datePublished\":\"2021-04-09T06:42:05+00:00\",\"author\":{\"@id\":\"https:\/\/onlineappsdba.com\/#\/schema\/person\/909a876ed58d400faf82caf81d61bfdb\"},\"description\":\"Kubernetes Deployment is the most important and basic thing in Kubernetes to start with. Everything in Kubernetes is based on the Deployment strategies.\",\"breadcrumb\":{\"@id\":\"https:\/\/onlineappsdba.com\/index.php\/2021\/04\/09\/kubernetes-deployment\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/onlineappsdba.com\/index.php\/2021\/04\/09\/kubernetes-deployment\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/onlineappsdba.com\/index.php\/2021\/04\/09\/kubernetes-deployment\/#primaryimage\",\"url\":\"https:\/\/onlineappsdba.com\/wp-content\/uploads\/2021\/04\/KubernetesDeployment_Feature-Image.png\",\"contentUrl\":\"https:\/\/onlineappsdba.com\/wp-content\/uploads\/2021\/04\/KubernetesDeployment_Feature-Image.png\",\"width\":1125,\"height\":629,\"caption\":\"Kubernetes Deployment\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/onlineappsdba.com\/index.php\/2021\/04\/09\/kubernetes-deployment\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/onlineappsdba.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Kubernetes Deployment and Step-by-Step Guide to Deployment: Update, Rollback, Scale &#038; Delete\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/onlineappsdba.com\/#website\",\"url\":\"https:\/\/onlineappsdba.com\/\",\"name\":\"\",\"description\":\"Oracle Implementation &amp; Training Experts\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/onlineappsdba.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/onlineappsdba.com\/#\/schema\/person\/909a876ed58d400faf82caf81d61bfdb\",\"name\":\"Masroof Ahmad\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/onlineappsdba.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/10f9db7bdbbd7f9ccfbe9b2d208e5978fc28315e9c704383e639a926ea0fce5f?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/10f9db7bdbbd7f9ccfbe9b2d208e5978fc28315e9c704383e639a926ea0fce5f?s=96&d=mm&r=g\",\"caption\":\"Masroof Ahmad\"},\"url\":\"https:\/\/onlineappsdba.com\/index.php\/author\/masroof\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Kubernetes Deployment | A demo of K8s Deployment","description":"Kubernetes Deployment is the most important and basic thing in Kubernetes to start with. Everything in Kubernetes is based on the Deployment strategies.","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:\/\/onlineappsdba.com\/index.php\/2021\/04\/09\/kubernetes-deployment\/","og_locale":"en_US","og_type":"article","og_title":"Kubernetes Deployment | A demo of K8s Deployment","og_description":"Kubernetes Deployment is the most important and basic thing in Kubernetes to start with. Everything in Kubernetes is based on the Deployment strategies.","og_url":"https:\/\/onlineappsdba.com\/index.php\/2021\/04\/09\/kubernetes-deployment\/","article_published_time":"2021-04-09T06:42:05+00:00","og_image":[{"width":1125,"height":629,"url":"https:\/\/onlineappsdba.com\/wp-content\/uploads\/2021\/04\/KubernetesDeployment_Feature-Image.png","type":"image\/png"}],"author":"Masroof Ahmad","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Masroof Ahmad","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/onlineappsdba.com\/index.php\/2021\/04\/09\/kubernetes-deployment\/","url":"https:\/\/onlineappsdba.com\/index.php\/2021\/04\/09\/kubernetes-deployment\/","name":"Kubernetes Deployment | A demo of K8s Deployment","isPartOf":{"@id":"https:\/\/onlineappsdba.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/onlineappsdba.com\/index.php\/2021\/04\/09\/kubernetes-deployment\/#primaryimage"},"image":{"@id":"https:\/\/onlineappsdba.com\/index.php\/2021\/04\/09\/kubernetes-deployment\/#primaryimage"},"thumbnailUrl":"https:\/\/onlineappsdba.com\/wp-content\/uploads\/2021\/04\/KubernetesDeployment_Feature-Image.png","datePublished":"2021-04-09T06:42:05+00:00","author":{"@id":"https:\/\/onlineappsdba.com\/#\/schema\/person\/909a876ed58d400faf82caf81d61bfdb"},"description":"Kubernetes Deployment is the most important and basic thing in Kubernetes to start with. Everything in Kubernetes is based on the Deployment strategies.","breadcrumb":{"@id":"https:\/\/onlineappsdba.com\/index.php\/2021\/04\/09\/kubernetes-deployment\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/onlineappsdba.com\/index.php\/2021\/04\/09\/kubernetes-deployment\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/onlineappsdba.com\/index.php\/2021\/04\/09\/kubernetes-deployment\/#primaryimage","url":"https:\/\/onlineappsdba.com\/wp-content\/uploads\/2021\/04\/KubernetesDeployment_Feature-Image.png","contentUrl":"https:\/\/onlineappsdba.com\/wp-content\/uploads\/2021\/04\/KubernetesDeployment_Feature-Image.png","width":1125,"height":629,"caption":"Kubernetes Deployment"},{"@type":"BreadcrumbList","@id":"https:\/\/onlineappsdba.com\/index.php\/2021\/04\/09\/kubernetes-deployment\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/onlineappsdba.com\/"},{"@type":"ListItem","position":2,"name":"Kubernetes Deployment and Step-by-Step Guide to Deployment: Update, Rollback, Scale &#038; Delete"}]},{"@type":"WebSite","@id":"https:\/\/onlineappsdba.com\/#website","url":"https:\/\/onlineappsdba.com\/","name":"","description":"Oracle Implementation &amp; Training Experts","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/onlineappsdba.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/onlineappsdba.com\/#\/schema\/person\/909a876ed58d400faf82caf81d61bfdb","name":"Masroof Ahmad","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/onlineappsdba.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/10f9db7bdbbd7f9ccfbe9b2d208e5978fc28315e9c704383e639a926ea0fce5f?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/10f9db7bdbbd7f9ccfbe9b2d208e5978fc28315e9c704383e639a926ea0fce5f?s=96&d=mm&r=g","caption":"Masroof Ahmad"},"url":"https:\/\/onlineappsdba.com\/index.php\/author\/masroof\/"}]}},"_links":{"self":[{"href":"https:\/\/onlineappsdba.com\/index.php\/wp-json\/wp\/v2\/posts\/16161","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/onlineappsdba.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/onlineappsdba.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/onlineappsdba.com\/index.php\/wp-json\/wp\/v2\/users\/115"}],"replies":[{"embeddable":true,"href":"https:\/\/onlineappsdba.com\/index.php\/wp-json\/wp\/v2\/comments?post=16161"}],"version-history":[{"count":0,"href":"https:\/\/onlineappsdba.com\/index.php\/wp-json\/wp\/v2\/posts\/16161\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/onlineappsdba.com\/index.php\/wp-json\/wp\/v2\/media\/16163"}],"wp:attachment":[{"href":"https:\/\/onlineappsdba.com\/index.php\/wp-json\/wp\/v2\/media?parent=16161"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/onlineappsdba.com\/index.php\/wp-json\/wp\/v2\/categories?post=16161"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/onlineappsdba.com\/index.php\/wp-json\/wp\/v2\/tags?post=16161"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}