{"id":213,"date":"2021-09-29T14:20:07","date_gmt":"2021-09-29T12:20:07","guid":{"rendered":"https:\/\/staging.greenboxdesigns.com\/cloud-direct-learning-hub\/wp\/?p=213"},"modified":"2024-11-25T21:37:11","modified_gmt":"2024-11-25T21:37:11","slug":"the-evolution-of-azure-kubernetes-service-and-benefits-for-application-migration","status":"publish","type":"post","link":"https:\/\/clouddirect.net\/learning-hub\/the-evolution-of-azure-kubernetes-service-and-benefits-for-application-migration\/","title":{"rendered":"The evolution of Azure Kubernetes Service and benefits for application migration"},"content":{"rendered":"<p><span data-contrast=\"auto\">Matt Leach, one of our expert Azure Consultants, has penned this blog all about the growing IT trend for Azure Kubernetes Service (AKS) and how your cloud environment could benefit from this open-source container-orchestration system.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p><p><span data-contrast=\"auto\">But before we skip to the good the bit we need to jump back and explain a bit more about where Kubernetes came from and how it works.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p><p>&nbsp;<\/p>\n<h3 aria-level=\"1\"><span data-contrast=\"none\">First off, what is containerisation?<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559738&quot;:240,&quot;335559739&quot;:0,&quot;335559740&quot;:259}\">\u00a0<\/span><\/h3>\n<p><span data-contrast=\"auto\">Containerisation in brief terms is a method of splitting up a machine into multiple layers which are all isolated. Containers allow for a portable approach for application development and offer increased flexibility. Whether it\u2019s important for your business to be able to take your application to any cloud hosting provider, or maybe you would like to use different services such as Kubernetes, Docker, Azure Web App for Containers \u2013 containers offer this flexibility and portability. Lastly, containerisation provides a method of moving away from monolithic application architectures and allows you to move to a microservice-based application architecture, which in return, allows you to modernise your web applications.<\/span><\/p><p><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<h3 aria-level=\"1\"><span data-contrast=\"none\">Why should you use containerisation?<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559738&quot;:240,&quot;335559739&quot;:0,&quot;335559740&quot;:259}\">\u00a0<\/span><\/h3>\n<p><span data-contrast=\"auto\">If you imagine your application as it currently stands, it is likely that you are hosting it on virtual machines. If you have 3 applications, you may be running it on 3 virtual machines. The same applies if you have a large application environment that may be running tens if not hundreds of applications. You will need a lot of virtual machines to host these applications. The downfall of hosting all these virtual machines is the fact that someone needs to patch and maintain\u00a0all of\u00a0these machines. If you are using Windows virtual machines, you will also need to license all these virtual machines.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p><p><span data-contrast=\"auto\">This is where containers thrive. Whether you\u2019re running Docker, Kubernetes, AKS as your container orchestration tool, you can run multiple containers on a cluster containing as little as one virtual machine. Of course, we recommend you think about high availability and performance when planning how many virtual machines you need, however, if you\u2019re running hundreds of applications, you will\u00a0definitely see\u00a0the benefit of running them (if compatible) on containers as opposed to individual virtual machines.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p><p>&nbsp;<\/p>\n<h3 aria-level=\"1\"><span data-contrast=\"none\">Where does Kubernetes come into this?<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559738&quot;:240,&quot;335559739&quot;:0,&quot;335559740&quot;:259}\">\u00a0<\/span><\/h3>\n<p><span data-contrast=\"auto\">Kubernetes is an open-source system to allow containerised applications to be deployed into a controlled environment \u2013 as all of us tech enthusiasts call a cluster. Kubernetes was originally developed and designed by Google, however, in 2015 it was released as an open-source project for the wider community to contribute towards. If you\u2019ve heard of Docker before, it\u2019s a very similar concept to that.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p><p>&nbsp;<\/p>\n<h3 aria-level=\"1\"><span data-contrast=\"none\">Welcome, Azure Kubernetes Service!<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559738&quot;:240,&quot;335559739&quot;:0,&quot;335559740&quot;:259}\">\u00a0<\/span><\/h3>\n<p><span data-contrast=\"auto\">In 2018 Microsoft released AKS as a managed Kubernetes offering. As a Microsoft Gold Partner, Cloud Direct welcomed AKS with open arms. AKS brought more simplicity to the product for customers. Allowing them to spend more time developing their applications \u2013 for greater business benefit \u2013 instead of having to manage various aspects of Kubernetes that could break at any time. At a high level the following components are required for a Kubernetes cluster:<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<ul>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"2\" aria-setsize=\"-1\" data-aria-posinset=\"1\" data-aria-level=\"1\"><span data-contrast=\"auto\">Kube-controller manager<\/span><span data-ccp-props=\"{&quot;134233279&quot;:true,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"2\" aria-setsize=\"-1\" data-aria-posinset=\"2\" data-aria-level=\"1\"><span data-contrast=\"auto\">Cloud-controller manager<\/span><span data-ccp-props=\"{&quot;134233279&quot;:true,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"2\" aria-setsize=\"-1\" data-aria-posinset=\"3\" data-aria-level=\"1\"><span data-contrast=\"auto\">Kube\u00a0API server<\/span><\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"2\" aria-setsize=\"-1\" data-aria-posinset=\"3\" data-aria-level=\"1\"><span data-contrast=\"auto\">Etcd<\/span><\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"2\" aria-setsize=\"-1\" data-aria-posinset=\"3\" data-aria-level=\"1\"><span data-contrast=\"auto\">Kube-scheduler<\/span><\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"2\" aria-setsize=\"-1\" data-aria-posinset=\"3\" data-aria-level=\"1\"><span data-contrast=\"auto\">Kubernetes nodes (including\u00a0kube-proxy and\u00a0kubelet)<\/span><span data-ccp-props=\"{&quot;134233279&quot;:true,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/li>\n<\/ul>\n<p><span data-contrast=\"auto\">\u00a0<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p><p><span data-contrast=\"auto\">With AKS, Microsoft have assumed the day-to-day responsibilities of Kubernetes, removing a lot of the previous management pain, allowing customers to just look after the most important parts of their business. This leaves customers only needing to\u00a0managing\u00a0the following:<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p><p><span data-contrast=\"auto\"><strong>Virtual nodes<\/strong> \u2013 These are virtual machines that run within your Kubernetes cluster to host the containers\/pods.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p><p><span data-contrast=\"auto\"><strong>Containers\/Pods<\/strong> \u2013 These run on the nodes within your cluster. These are running your applications that are containerised.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p><p><span data-contrast=\"auto\"><strong>Container Images<\/strong> \u2013 These are your applications that have been containerised to work within containers.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p aria-level=\"1\"><span data-contrast=\"none\"><strong>The burning question<\/strong> \u2013 How much does AKS cost?<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559738&quot;:240,&quot;335559739&quot;:0,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p><!-- \/wp:post-content -->\n<!-- wp:paragraph --><p><span data-contrast=\"auto\"><strong>The good news<\/strong> \u2013 AKS service itself is free! You are only required to pay for the virtual machines that your applications run on. With the flexibility AKS provides, you can take advantage of autoscaling. Maybe you only have applications that run for several months out of the year as opposed to all year round. Then you can scale your cluster down to zero virtual machines if required which means you don\u2019t pay a penny. Alternatively, maybe you have an application that runs at high demand towards the end of the month, but then it\u2019s quiet for the first 3 weeks of the month. Autoscaling will scale out your cluster to as many virtual machines as you need it too. You can of course configure this to ensure there is a limit, so you don\u2019t get a nasty surprise when your bill comes through.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p><!-- \/wp:paragraph -->\n<!-- wp:paragraph --><p><span data-contrast=\"auto\">Let Microsoft handle demand for your application, so you can concentrate on the business benefits your application offers.<\/span><\/p><!-- \/wp:paragraph -->\n<!-- wp:paragraph --><p><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p><!-- \/wp:paragraph -->\n<h3 aria-level=\"1\"><span data-contrast=\"none\">Why choose AKS rather than migrating as virtual machines?<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559738&quot;:240,&quot;335559739&quot;:0,&quot;335559740&quot;:259}\">\u00a0<\/span><\/h3>\n<!-- wp:paragraph --><p><span data-contrast=\"auto\">You may be wondering why you would use AKS and containers rather than migrating virtual machines. There are cases where virtual machines would be a better fit, this of course depends on the application you\u2019re looking to migrate or modernise. However, most of the time, web applications are a great start to look at containerising. The following benefits come with using containers as opposed to using virtual machines:<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p><!-- \/wp:paragraph -->\n<ul>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" aria-setsize=\"-1\" data-aria-posinset=\"1\" data-aria-level=\"1\"><span data-contrast=\"auto\"><strong>Cost<\/strong> \u2013 Only pay for what you require. Maybe you have certain parts of the month where the demand for your application is higher \u2013 let Microsoft autoscaling do the work to ensure you are only using the resources that your application needs.<\/span><span data-ccp-props=\"{&quot;134233279&quot;:true,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" aria-setsize=\"-1\" data-aria-posinset=\"2\" data-aria-level=\"1\"><span data-contrast=\"auto\"><strong>Isolation<\/strong> \u2013 Applications running containers in AKS can be completely isolated from each other, unless of course you need them to communicate with each other.<\/span><span data-ccp-props=\"{&quot;134233279&quot;:true,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" aria-setsize=\"-1\" data-aria-posinset=\"2\" data-aria-level=\"1\"><span data-contrast=\"auto\"><strong>Flexibility<\/strong> \u2013 You can run your applications on Linux, Windows, or both!<\/span><span data-ccp-props=\"{&quot;134233279&quot;:true,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" aria-setsize=\"-1\" data-aria-posinset=\"2\" data-aria-level=\"1\"><span data-contrast=\"auto\"><strong>Less patching<\/strong> \u2013 With less virtual machines, comes less maintenance. Allow your engineers to be creative in other areas that will increase the benefits to your business.<\/span><span data-ccp-props=\"{&quot;134233279&quot;:true,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" aria-setsize=\"-1\" data-aria-posinset=\"2\" data-aria-level=\"1\"><span data-contrast=\"auto\"><strong>Zero downtime upgrades<\/strong> \u2013 Rolling upgrades to your applications happen seamlessly with no down time. When you upgrade your application image and push to a container registry, AKS will deploy your application next to your current application. When AKS decides your containers are healthy, it will softly shut down your old version of the container and users will use the newly patched application. No more rebooting virtual machines after upgrades!<\/span><span data-ccp-props=\"{&quot;134233279&quot;:true,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" aria-setsize=\"-1\" data-aria-posinset=\"2\" data-aria-level=\"1\"><span data-contrast=\"auto\"><strong>Support for Microservices<\/strong> \u2013 Microservices are a great candidate for containers and AKS. Run each one of your services in a different pod. This will allow you to patch each service at a time as opposed to taking down the whole application. If you need to connect to a database such as SQL, you can integrate AKS with Azure SQL PaaS services, or choose to run your database in your AKS cluster \u2013 the choice is yours.<\/span><span data-ccp-props=\"{&quot;134233279&quot;:true,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/li>\n<\/ul>\n<!-- wp:paragraph --><p>&nbsp;<\/p><!-- \/wp:paragraph -->\n<h3 aria-level=\"1\"><span data-contrast=\"none\">Conclusion<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559738&quot;:240,&quot;335559739&quot;:0,&quot;335559740&quot;:259}\">\u00a0<\/span><\/h3>\n<!-- wp:paragraph --><p><span data-contrast=\"auto\">I hope this article has helped you to understand Kubernetes and containerisation a little more. Kubernetes is gaining traction rapidly and the customers we have helped to move, are already reaping the benefits that AKS offers.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p><!-- \/wp:paragraph --><!-- wp:paragraph --><p><a href=\"https:\/\/clouddirect.net\/learning-hub\/test-your-knowledge-on-application-migration\/\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"100\" class=\"alignnone size-full wp-image-1042\" src=\"https:\/\/clouddirect.net\/learning-hub\/wp-content\/uploads\/sites\/2\/2021\/10\/Course-banners-11.png\" alt=\"\" srcset=\"https:\/\/clouddirect.net\/wp-content\/uploads\/sites\/2\/2021\/10\/Course-banners-11.png 768w, https:\/\/clouddirect.net\/wp-content\/uploads\/sites\/2\/2021\/10\/Course-banners-11-300x39.png 300w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><\/a><\/p><!-- \/wp:paragraph -->","protected":false},"excerpt":{"rendered":"<p>Learn about Azure Kubernetes Service (AKS) and how your cloud environment could benefit from this.<\/p>\n","protected":false},"author":30,"featured_media":903,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[2,5],"tags":[],"post_media_type":[24],"class_list":["post-213","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-azure","category-application-migration","post_media_type-blog"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.4 (Yoast SEO v27.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>The evolution of Azure Kubernetes Service and benefits for application migration - Learning Hub<\/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:\/\/clouddirect.net\/learning-hub\/the-evolution-of-azure-kubernetes-service-and-benefits-for-application-migration\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"The evolution of Azure Kubernetes Service and benefits for application migration\" \/>\n<meta property=\"og:description\" content=\"Learn about Azure Kubernetes Service (AKS) and how your cloud environment could benefit from this.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/clouddirect.net\/learning-hub\/the-evolution-of-azure-kubernetes-service-and-benefits-for-application-migration\/\" \/>\n<meta property=\"og:site_name\" content=\"Learning Hub\" \/>\n<meta property=\"article:published_time\" content=\"2021-09-29T12:20:07+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-11-25T21:37:11+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/clouddirect.net\/learning-hub\/wp-content\/uploads\/sites\/2\/2021\/09\/containers-1024x559-1.jpeg\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"559\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/clouddirect.net\\\/learning-hub\\\/the-evolution-of-azure-kubernetes-service-and-benefits-for-application-migration\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/clouddirect.net\\\/learning-hub\\\/the-evolution-of-azure-kubernetes-service-and-benefits-for-application-migration\\\/\"},\"author\":{\"name\":\"\",\"@id\":\"\"},\"headline\":\"The evolution of Azure Kubernetes Service and benefits for application migration\",\"datePublished\":\"2021-09-29T12:20:07+00:00\",\"dateModified\":\"2024-11-25T21:37:11+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/clouddirect.net\\\/learning-hub\\\/the-evolution-of-azure-kubernetes-service-and-benefits-for-application-migration\\\/\"},\"wordCount\":1157,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/clouddirect.net\\\/learning-hub\\\/the-evolution-of-azure-kubernetes-service-and-benefits-for-application-migration\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/clouddirect.net\\\/learning-hub\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2021\\\/09\\\/containers-1024x559-1.jpeg\",\"articleSection\":[\"Azure\",\"Making Sense of your Application Migration\"],\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/clouddirect.net\\\/learning-hub\\\/the-evolution-of-azure-kubernetes-service-and-benefits-for-application-migration\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/clouddirect.net\\\/learning-hub\\\/the-evolution-of-azure-kubernetes-service-and-benefits-for-application-migration\\\/\",\"url\":\"https:\\\/\\\/clouddirect.net\\\/learning-hub\\\/the-evolution-of-azure-kubernetes-service-and-benefits-for-application-migration\\\/\",\"name\":\"The evolution of Azure Kubernetes Service and benefits for application migration - Learning Hub\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/clouddirect.net\\\/learning-hub\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/clouddirect.net\\\/learning-hub\\\/the-evolution-of-azure-kubernetes-service-and-benefits-for-application-migration\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/clouddirect.net\\\/learning-hub\\\/the-evolution-of-azure-kubernetes-service-and-benefits-for-application-migration\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/clouddirect.net\\\/learning-hub\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2021\\\/09\\\/containers-1024x559-1.jpeg\",\"datePublished\":\"2021-09-29T12:20:07+00:00\",\"dateModified\":\"2024-11-25T21:37:11+00:00\",\"author\":{\"@id\":\"\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/clouddirect.net\\\/learning-hub\\\/the-evolution-of-azure-kubernetes-service-and-benefits-for-application-migration\\\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/clouddirect.net\\\/learning-hub\\\/the-evolution-of-azure-kubernetes-service-and-benefits-for-application-migration\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/clouddirect.net\\\/learning-hub\\\/the-evolution-of-azure-kubernetes-service-and-benefits-for-application-migration\\\/#primaryimage\",\"url\":\"https:\\\/\\\/clouddirect.net\\\/learning-hub\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2021\\\/09\\\/containers-1024x559-1.jpeg\",\"contentUrl\":\"https:\\\/\\\/clouddirect.net\\\/learning-hub\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2021\\\/09\\\/containers-1024x559-1.jpeg\",\"width\":1024,\"height\":559,\"caption\":\"Stack of blue containers box, Cargo freight ship for import export logistics 3D rendering\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/clouddirect.net\\\/learning-hub\\\/the-evolution-of-azure-kubernetes-service-and-benefits-for-application-migration\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/clouddirect.net\\\/learning-hub\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"The evolution of Azure Kubernetes Service and benefits for application migration\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/clouddirect.net\\\/learning-hub\\\/#website\",\"url\":\"https:\\\/\\\/clouddirect.net\\\/learning-hub\\\/\",\"name\":\"Learning Hub\",\"description\":\"Cloud Direct\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/clouddirect.net\\\/learning-hub\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Person\",\"@id\":\"\",\"url\":\"https:\\\/\\\/clouddirect.net\\\/learning-hub\\\/author\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"The evolution of Azure Kubernetes Service and benefits for application migration - Learning Hub","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:\/\/clouddirect.net\/learning-hub\/the-evolution-of-azure-kubernetes-service-and-benefits-for-application-migration\/","og_locale":"en_GB","og_type":"article","og_title":"The evolution of Azure Kubernetes Service and benefits for application migration","og_description":"Learn about Azure Kubernetes Service (AKS) and how your cloud environment could benefit from this.","og_url":"https:\/\/clouddirect.net\/learning-hub\/the-evolution-of-azure-kubernetes-service-and-benefits-for-application-migration\/","og_site_name":"Learning Hub","article_published_time":"2021-09-29T12:20:07+00:00","article_modified_time":"2024-11-25T21:37:11+00:00","og_image":[{"width":1024,"height":559,"url":"https:\/\/clouddirect.net\/learning-hub\/wp-content\/uploads\/sites\/2\/2021\/09\/containers-1024x559-1.jpeg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Written by":"","Estimated reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/clouddirect.net\/learning-hub\/the-evolution-of-azure-kubernetes-service-and-benefits-for-application-migration\/#article","isPartOf":{"@id":"https:\/\/clouddirect.net\/learning-hub\/the-evolution-of-azure-kubernetes-service-and-benefits-for-application-migration\/"},"author":{"name":"","@id":""},"headline":"The evolution of Azure Kubernetes Service and benefits for application migration","datePublished":"2021-09-29T12:20:07+00:00","dateModified":"2024-11-25T21:37:11+00:00","mainEntityOfPage":{"@id":"https:\/\/clouddirect.net\/learning-hub\/the-evolution-of-azure-kubernetes-service-and-benefits-for-application-migration\/"},"wordCount":1157,"commentCount":0,"image":{"@id":"https:\/\/clouddirect.net\/learning-hub\/the-evolution-of-azure-kubernetes-service-and-benefits-for-application-migration\/#primaryimage"},"thumbnailUrl":"https:\/\/clouddirect.net\/learning-hub\/wp-content\/uploads\/sites\/2\/2021\/09\/containers-1024x559-1.jpeg","articleSection":["Azure","Making Sense of your Application Migration"],"inLanguage":"en-GB","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/clouddirect.net\/learning-hub\/the-evolution-of-azure-kubernetes-service-and-benefits-for-application-migration\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/clouddirect.net\/learning-hub\/the-evolution-of-azure-kubernetes-service-and-benefits-for-application-migration\/","url":"https:\/\/clouddirect.net\/learning-hub\/the-evolution-of-azure-kubernetes-service-and-benefits-for-application-migration\/","name":"The evolution of Azure Kubernetes Service and benefits for application migration - Learning Hub","isPartOf":{"@id":"https:\/\/clouddirect.net\/learning-hub\/#website"},"primaryImageOfPage":{"@id":"https:\/\/clouddirect.net\/learning-hub\/the-evolution-of-azure-kubernetes-service-and-benefits-for-application-migration\/#primaryimage"},"image":{"@id":"https:\/\/clouddirect.net\/learning-hub\/the-evolution-of-azure-kubernetes-service-and-benefits-for-application-migration\/#primaryimage"},"thumbnailUrl":"https:\/\/clouddirect.net\/learning-hub\/wp-content\/uploads\/sites\/2\/2021\/09\/containers-1024x559-1.jpeg","datePublished":"2021-09-29T12:20:07+00:00","dateModified":"2024-11-25T21:37:11+00:00","author":{"@id":""},"breadcrumb":{"@id":"https:\/\/clouddirect.net\/learning-hub\/the-evolution-of-azure-kubernetes-service-and-benefits-for-application-migration\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/clouddirect.net\/learning-hub\/the-evolution-of-azure-kubernetes-service-and-benefits-for-application-migration\/"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/clouddirect.net\/learning-hub\/the-evolution-of-azure-kubernetes-service-and-benefits-for-application-migration\/#primaryimage","url":"https:\/\/clouddirect.net\/learning-hub\/wp-content\/uploads\/sites\/2\/2021\/09\/containers-1024x559-1.jpeg","contentUrl":"https:\/\/clouddirect.net\/learning-hub\/wp-content\/uploads\/sites\/2\/2021\/09\/containers-1024x559-1.jpeg","width":1024,"height":559,"caption":"Stack of blue containers box, Cargo freight ship for import export logistics 3D rendering"},{"@type":"BreadcrumbList","@id":"https:\/\/clouddirect.net\/learning-hub\/the-evolution-of-azure-kubernetes-service-and-benefits-for-application-migration\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/clouddirect.net\/learning-hub\/"},{"@type":"ListItem","position":2,"name":"The evolution of Azure Kubernetes Service and benefits for application migration"}]},{"@type":"WebSite","@id":"https:\/\/clouddirect.net\/learning-hub\/#website","url":"https:\/\/clouddirect.net\/learning-hub\/","name":"Learning Hub","description":"Cloud Direct","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/clouddirect.net\/learning-hub\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Person","@id":"","url":"https:\/\/clouddirect.net\/learning-hub\/author\/"}]}},"_links":{"self":[{"href":"https:\/\/clouddirect.net\/learning-hub\/wp-json\/wp\/v2\/posts\/213","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/clouddirect.net\/learning-hub\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/clouddirect.net\/learning-hub\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/clouddirect.net\/learning-hub\/wp-json\/wp\/v2\/users\/30"}],"replies":[{"embeddable":true,"href":"https:\/\/clouddirect.net\/learning-hub\/wp-json\/wp\/v2\/comments?post=213"}],"version-history":[{"count":0,"href":"https:\/\/clouddirect.net\/learning-hub\/wp-json\/wp\/v2\/posts\/213\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/clouddirect.net\/learning-hub\/wp-json\/wp\/v2\/media\/903"}],"wp:attachment":[{"href":"https:\/\/clouddirect.net\/learning-hub\/wp-json\/wp\/v2\/media?parent=213"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/clouddirect.net\/learning-hub\/wp-json\/wp\/v2\/categories?post=213"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/clouddirect.net\/learning-hub\/wp-json\/wp\/v2\/tags?post=213"},{"taxonomy":"post_media_type","embeddable":true,"href":"https:\/\/clouddirect.net\/learning-hub\/wp-json\/wp\/v2\/post_media_type?post=213"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}