2019独角兽企业重金招聘Python工程师标准>>>

WHAT THE DATA SAYS ABOUT KUBERNETES DEPLOYMENT PATTERNS

The considerable growth in the Kubernetes market is well documented. It is by far the most widely used orchestration platform, but it’s not the only one, preventing it from receiving full default status. Kubernetes’ acceptance has forced it to mature quite fast and has left the technology community to rapidly innovate. It has helped force a disruption in the market as new and more established vendors now compete in the cloud-native space.

Container technologies prompted the rise and development of the Kubernetesorchestration platform. Today, the largest users of containers are companies with more than 1,000 employees which run their own data centers. These companies are also the largest users of Kubernetes in production — a compelling reminder of the market forces driving the project’s development and adoption. But these trends only tell part of the story.

The rest of the story is a bit more complex. The transition to an application-oriented architecture has just begun, and many forces in the market will affect how we perceive this shift. They encompass the various types of workloads that an organization deploys, the size of the organization and the breakdown of how users and vendors are each developing cloud-native architectures for larger market consumption.

Sponsor Note

Twistlock protects today’s applications from tomorrow’s threats with advanced intelligence, machine learning capabilities, and automated policy creation and enforcement. As the first end-to-end container security solution, Twistlock is purpose-built to deliver modern security.

Developers are finding containers transforming, adopting them at such a scale that it becomes a complex process to understand how usage is affecting the overall market. Data from our own research and a recent survey by the Cloud Native Computing Foundation (CNCF) offers some indication of the successes and challenges Kubernetes users encounter, which in turn can illuminate the broader ecosystem shifts we are seeing today.

Data Analysis of Two Kubernetes Surveys

In the CNCF’s fall 2017 survey, 764 respondents were recruited directly through outreach to CNCF participants, their social networks and a larger community of cloud-native leaning companies. The early results of the survey, with 577 respondents, were published in a December 2017 blog post. Since then, CNCF received an additional 187 responses from a questionnaire that was translated into Mandarin.

Almost all (97 percent) respondents were using containers in some way, while 61 percent were using containers in production. Overall, 69 percent of respondents said they were using Kubernetes to manage containers.

In addition to the CNCF survey, we also cite The New Stack’s own study originally included in “The State of the Kubernetes Ecosystem.” Based on responses collected in May 2017 from 470 individuals at organizations using containers, the findings focused on the 62 percent of respondents that were using Kubernetes in production.

The New Stack’s independent review of CNCF’s survey data, explored in more depth in our recent ebook, shows some key Kubernetes deployment data points:

  • Sixty-nine percent of organizations surveyed by CNCF use Kubernetes to manage containers. However, Kubernetes is not the only orchestration method. Nearly two-thirds of Kubernetes users still utilize another method to manage containers.
  • Most users are deploying Kubernetes to a public cloud. Eighty-three percent of Kubernetes-using organizations deploy it to at least one public cloud.
  • Although vendor-provided Kubernetes is becoming more common, 91 percent of deployments are handled internally.
  • Security is the top container-related challenge among organizations using Kubernetes. However, storage is the top challenge among organizations that only deploy Kubernetes to on-premises servers. Monitoring is the top challenge among those that only deploy Kubernetes to public clouds.
  • The more containers an organization uses, the more likely they are to use Kubernetes. The number of containers being run changes the need for container orchestration. While only 12 percent of total respondents said the organizations they work for run more than 20 Kubernetes clusters, that number jumps to 35 percent for respondents whose organizations run more than 1,000 containers.
  • While NGINX is the leading Kubernetes ingress provider, HAProxy rivals it among organizations with six or more clusters.

Analysis Is a Starting Point to Understand Deployment Options

Over the last two years, surveys have shown that Kubernetes has a wide lead over competitive offerings. At a high level, Kubernetes won the first battle of the container orchestration wars. Companies with competitive offerings, such as Docker and Mesosphere, now promote how their products interoperate with Kubernetes. The major cloud providers have followed suit, with Alibaba Cloud, Amazon Web Services (AWS), Google Cloud Platform, Huawei Cloud and Microsoft Azure offering services to manage Kubernetes environments.

Today, Kubernetes is the leading choice for managing containers at scale, but that does not mean it will remain so. Kubernetes deployments have made a lot of progress over the last few years, moving from experiments to managing production workloads. Yet most Kubernetes deployments are still young and relatively small. Kubernetes’ central spot in IT ecosystems is not guaranteed. Will Kubernetes become a niche technology, specialized in orchestrating the resources to deploy infrastructure at scale? Will developers move to platforms running on containers that are differentiated on factors beyond whether or not Kubernetes is inside?

Our data analysis does not predict the future. Nor does it pretend to report on the percentage of enterprises that have adopted Kubernetes worldwide. Instead, it describes the recent past, with a focus on organizations that use containers and have started adopting Kubernetes. Relying on two surveys of respondents who primarily work for container-using organizations, this article series will help readers gain perspective on their own Kubernetes deployments.

The Cloud Native Computing Foundation (CNCF) is a sponsor of The New Stack.

转载于:https://my.oschina.net/u/2306127/blog/1647253

WHAT THE DATA SAYS ABOUT KUBERNETES DEPLOYMENT PATTERNS相关推荐

  1. 容器编排技术 -- Kubernetes Deployment

    容器编排技术 -- Kubernetes Deployment 1 创建 Deployment 1.1 Pod-template-hash label 2 更新Deployment 2.1 Rollo ...

  2. kubernetes deployment,pod 实践

    本文同步gitlab 更新 https://github.com/lifalin0802/falin_repos/blob/master/kubernetes_manual.md 创建自主pod ku ...

  3. 2021完整版:Kubernetes Deployment故障排除的可视化指南

    原文发表于kubernetes中文社区,为作者原创翻译 更多kubernetes文章,请多关注kubernetes中文社区 文章目录 连接Deployment 和 Service 连接 Service ...

  4. Kubernetes Deployment控制器(二十)

    前面我们学习了 ReplicaSet 控制器,了解到该控制器是用来维护集群中运行的 Pod 数量的,但是往往在实际操作的时候,我们反而不会去直接使用 RS,而是会使用更上层的控制器,比如我们今天要学习 ...

  5. Kubernetes Deployment

    什么是Deployment? Deployment提供了运行Pod能力,并且为Pod提供滚动升级.伸缩.副本等功能,一般用于运行无状态的应用.目前建议使用Deployment来代替RelicaSet及 ...

  6. Kubernetes Deployment与Replica Set

    Deployment相对于RC的优势 RS与Deployment主要用于替代RC.RS的全称为Replica Set.相对于RC,RS与Deployment的优势如下: RC只支持基于等式的selec ...

  7. Kubernetes:全面了解 Deployment

    本文为作者的 Kubernetes 系列电子书的一部分,电子书已经开源,欢迎关注,电子书浏览地址: https://k8s.whuanle.cn[适合国内访问] https://ek8s.whuanl ...

  8. 容器编排技术 -- Kubernetes 联邦 Deployment

    容器编排技术 -- Kubernetes 联邦 Deployment 1 Before you begin 2 创建联邦 Deployment 2.1 在底层集群中分布副本 3 更新联邦 Deploy ...

  9. kubernetes1.4 基础篇:Learn Kubernetes 1.4 by 6 steps(3):Step 2. Using kubectl to Create a Deployment

    在上一篇文章中我们学习到了如何快速搭k8s的集群.本文将会将会学到Kubernetes的应用部署(Deployment),以及如何使用kubectl来部署我们的应用.被部署的应用我们将直接使用kube ...

最新文章

  1. 微生物所科学家建成小鼠肠道微生物资源库
  2. jdk 细粒度锁_使用JDK 8轻松进行细粒度排序
  3. C排序算法:(一)直接排序
  4. c++ websocket客户端_websocket使用
  5. JS DOM事件(常用消息、常用事件、addEventListener、removeEventListener)
  6. 语法分析与中间代码生成
  7. 【Elasticsearch】Elasticsearch之集群角色类型
  8. 全球开源正当时,第 19 届中日韩三国 IT 局长 OSS 会议暨东北亚开源软件推进论坛圆满落幕
  9. python基础-字符串(6)
  10. for语句嵌套执行顺序_Python基础教程(四):循环语句
  11. 计算机信息安全工程师教材,第二级 系统审计保护级-信息安全工程师教材
  12. c语言编程1 3 5 7 9的阶乘和,阶乘怎么写程序
  13. 陕西省高等数学竞赛_陕西高校第十一次大学生高等数学竞赛暨第九届全国大学生数学竞赛(预赛)通知...
  14. 利用Depends查看win系统下exe程序的依赖项
  15. 走进龙芯3A3000(三)在Gentoo N64上安装xorg-server
  16. 正则表达式验证邮箱手机号
  17. k8s中Ingress安装
  18. 2017年大数据从业者又要涨工资了!
  19. C# 模拟POST上传图片
  20. ftp工具 绿色,细数3款绿色 ftp工具

热门文章

  1. 一张图解析如何让img垂直居中对齐
  2. exchange之2003迁移至2007
  3. linux下配置ip地址四种方法(图文)
  4. 随风迎 jmeter下TPS插件的安装(转)
  5. 【转】浅谈php://filter的妙用
  6. IDEA无法在service层用注解方式注入mapper
  7. Ubuntu 12.10 安装 jdk-7u10-linux-x64.tar.gz
  8. DroidPilot 发布微信公众帐号啦~
  9. (C#)利用反射动态调用类成员[转载]
  10. 逆袭!? 期待下一个“BCH”出现