k8s是什么?

发布时间 2023-10-16 18:36:14作者: 我的天啊~

1、k8s是什么?

Kubernetes(简称k8s)是一个开源的容器编排和管理系统,由Google开发并维护。它可以自动化地部署、扩展和管理容器化的应用程序,使得这些应用程序可以更加高效、可靠、可伸缩地运行。

Kubernetes的设计目标是使得应用程序的部署和管理变得更加简单、可靠和可扩展,从而帮助开发人员和运维人员更好地管理和运行容器化的应用程序

2、为什么称k8s是云原生技术?

k8s使得应用程序可以更好地适应云环境的要求,实现高效、可靠、可扩展的部署和管理。

云原生是一种软件开发和部署的方法论,旨在最大程度地利用云计算的优势,提高应用程序的可扩展性、弹性和可靠性。
云计算可以分为三种服务模式:基础设施即服务(IaaS)【阿里云】、平台即服务(PaaS)和软件即服务(SaaS)【crm】。

3、k8s和docker的关系?

Docker是一种常用的容器化技术。

Kubernetes提供了一个容器运行时接口(Container Runtime Interface,CRI),符合CRI规范的容器运行时,都可以被k8s管理和编排。如rkt、containerd等。

Docker 是目前最流行的 Linux 容器方案,所以Docker的containerd是Kubernetes中最常用的容器运行时。

4、学习k8s需要会docker吗?

 需要了解docker打包,上传命令。其他命令基本上被k8s接管。

5、k8s如何使用?