k8s持久化存储缩容?k8s是什么意思
一、k8是什么
是Kubernetes的简称。
Kubernetes这个词的来源,是一个希腊词,意为舵手或飞行员。缩写K8s是通过用数字8替换“ubernete”的八个字母得到的。
Kubernetes是一个可移植的,可扩展的开源平台,用于管理容器化的工作负载和服务,可促进声明式配置和自动化。它拥有一个庞大且快速增长的生态系统(growing ecosystem)。Kubernetes的服务,支持和工具被广泛使用。
Kubernetes消除了部署和扩展容器化应用程序涉及的许多手动过程。例如,开发人员可以将运行Linux容器的主机组集群在一起,而Kubernetes可以帮助您轻松高效地管理这些集群。这些集群可以跨越公共云,私有云或混合云中的主机。因此,Kubernetes是托管需要快速扩展的云原生应用程序的理想平台,比如通过Apache Kafka进行实时数据流传输。
Kubernetes初是由Google的工程师开发和设计的。谷歌(Google)是Linux容器技术的早期贡献者之一,并公开谈论了如何将谷歌所有的服务在容器中运行(这是Google的云服务背后的技术)。
Google每周产生超过20亿个容器部署,所有部署均由内部平台Borg提供支持。Borg是Kubernetes的前身,多年来开发Borg的经验教训成为大多数Kubernetes技术背后的支持。
二、k8s是什么意思
k8s是指Kubernetes,是一个由Google开发的、用于自动部署、扩展和管理容器化应用程序的开源平台。Kubernetes提供了一个可移植、可扩展的平台,用于管理容器化应用程序和服务,可以运行在公共云、私有云和混合云等不同的基础设施中。
Kubernetes采用了集群的方式,将多个节点组成一个集群,用于管理和运行容器化应用程序。Kubernetes提供了许多功能,如自动化部署、自动伸缩、负载均衡、自动恢复和滚动升级等,可以使开发人员和运维人员更加高效地管理和运行容器化应用程序。
除此之外,Kubernetes还提供了丰富的插件和API,允许用户根据自己的需求进行扩展和定制。Kubernetes已经成为容器编排领域的事实标准,被广泛应用于云原生应用程序的开发和运维。
kuberneters概述图
拓展内容:Kubernetes不仅可以用于容器编排,还可以扩展到大规模的数据处理和机器学习等领域。Kubernetes提供的强大的自动化功能可以让开发人员和数据科学家更加专注于业务逻辑和模型开发,而无需过多关注底层基础设施的管理和运维。