{"id":18288,"date":"2020-09-17T15:00:04","date_gmt":"2020-09-17T14:00:04","guid":{"rendered":"https:\/\/www.microsoft.com\/en-gb\/industry\/blog\/?p=18288"},"modified":"2020-10-12T17:15:44","modified_gmt":"2020-10-12T16:15:44","slug":"why-is-kubernetes-exploding-in-the-cloud","status":"publish","type":"post","link":"https:\/\/www.microsoft.com\/en-gb\/industry\/blog\/technetuk\/2020\/09\/17\/why-is-kubernetes-exploding-in-the-cloud\/","title":{"rendered":"What is Kubernetes, and why is its popularity exploding in the cloud?"},"content":{"rendered":"
<\/p>\n
We see Kubernetes in headlines, hear about it on Twitter, and at user groups and conferences. So, what\u2019s behind the Kubernetes buzz? Why is Kubernetes taking off the way it is\u2014and what is this new offering of managed Kubernetes in the cloud? These are the questions we\u2019ll be exploring in this blog, with a view to shedding light on what\u2019s driving the popularity of containers, the cloud, and Kubernetes.<\/p>\n
<\/p>\n
A container is a standalone package of software comprising everything you need to run an application. This includes the application code, runtime, system libraries, and settings.<\/p>\n
Containers have been around for some time. In fact, they\u2019ve been part of the Linux world since the 1980s. After Docker entered the market in 2013 with its own format and tools for containers, the trend towards containerisation has grown tremendously. Today, many enterprises either run containers or have plans to use them in the near future. IDC\u2019s 2018 Container Infrastructure Market Assessment<\/em> found that 76 percent of enterprises are running mission-critical applications as containers in production. The RightScale 2019 State of the Cloud Report<\/em> found that container adoption has increased to 57 percent from 49 percent in 2018. In addition to this, many cloud providers\u2014including the top three\u2014have launched container offerings that have seen enormous growth.<\/p>\n <\/p>\n With the rise of containers comes the challenge of having to manage hundreds or even thousands of containers running complex enterprise applications. This is a significant task that requires an orchestration platform. Kubernetes has become the go-to orchestration platform since it was launched in 2014. Originated by Google and now maintained by the Cloud Native Computing Foundation (CNCF), Kubernetes was created to work in any environment, including on-premises or in the public cloud.<\/p>\n According to the RightScale 2019 report, Kubernetes adoption in enterprises has increased from 27 percent in 2018 to 48 percent in 2019. Another familiar theme is that all of the top-three cloud providers have managed Kubernetes offerings for their cloud customers and have seen wide take-up.<\/p>\n <\/p>\n Released in 2018, Azure Kubernetes Service (AKS) is a managed Kubernetes service on the Microsoft Azure cloud platform and the fastest-growing service in Azure. AKS streamlines deployment of Kubernetes clusters. It uses Azure infrastructure-as-a-service virtual servers for the nodes: Microsoft handles management of the master nodes, while the customer manages the agent nodes.<\/p>\n A major difference between running your own Kubernetes instance versus AKS is that Microsoft has integrated AKS with many Azure-native services for further enhancement, including:<\/p>\n Launching AKS on the Azure platform makes it easier to get started with containerisation and has helped drive the adoption of containers in the cloud.<\/p>\n <\/p>\n If your organisation or team has decided to use containers and Azure, you may be wondering if it is best to use platform as a service (PaaS), container technology such as AKS, or even run containers on PaaS. This is a common debate. The answer is, it depends.<\/p>\n There is no right or wrong answer to selecting to run your application on PaaS, AKS, or containers running on PaaS. The important thing is that you assess the needs of your business and your applications. Compare those needs with the available services on Azure and the features of those services.<\/p>\n Here are some guidelines to help you assess which path to take regarding using AKS or PaaS.<\/p>\n Choose AKS if you:<\/p>\n Choose a PaaS such as Azure App Service Environment if you:<\/p>\n Above guidelines from a previous blog post \u201cWhere to host docker containers on Azure (AKS, ASE, or ASF)?<\/a>\u201d by Microsoft Azure MVP Steve Buchanan.<\/p>\n <\/p>\n Industry surveys, reports, and experts agree on the continued growth of containers, Kubernetes, and the cloud. These three technologies are set to power the future and carry on levelling the playing field for organisations of all sizes. This means now is the best time to explore all three, ensuring your company can transform, innovate, and compete with the most forward-looking businesses around the globe. You can get started with containers and Kubernetes on Azure by visiting the links below.<\/p>\n <\/p>\n What\u2019s behind the Kubernetes buzz? Why is Kubernetes taking off the way it is – and what is this new offering of managed Kubernetes in the cloud?.<\/p>\n","protected":false},"author":430,"featured_media":34635,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ep_exclude_from_search":false,"_classifai_error":"","_classifai_text_to_speech_error":"","footnotes":""},"categories":[594],"post_tag":[519],"content-type":[],"coauthors":[1032],"class_list":["post-18288","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-technetuk","tag-technet-uk"],"yoast_head":"\nWhat is Kubernetes?<\/h2>\n
Enter Azure Kubernetes Service<\/h2>\n
\n
Why containers over PaaS? Or, does Kubernetes in the cloud make sense?<\/h2>\n
\n
\n
Where does AKS and the cloud go from here?<\/h2>\n
\n
More Resources<\/h2>\n
\n