一、k8s是什么?请说出你的了解?
Kubenetes是一个针对容器应用,进行自动部署
,弹性伸缩
和管理
的开源系统。主要功能是生产环境中的容器编排
。
编排是什么意思?
- 按照一定的目的依次排列
- 调配、安排
K8S是Google公司推出的,它来源于由Google公司内部使用了15年的Borg系统,集结了Borg的精华。
K8S的8就是Kubenetes单词的中间8个字母——“ubenete”。
k8s有哪些功能
服务发现和负载平衡
Kubernetes 可以使用 DNS 名称或使用自己的 IP 地址公开容器。如果容器的流量很高,Kubernetes 能够负载均衡和分配网络流量,从而使部署稳定。
存储编排
Kubernetes允许您自动挂载您选择的存储系统,例如本地存储、公共云提供商等。
自动推出和回滚
您可以使用 Kubernetes描述已部署容器的所需状态,它可以以受控的速率将实际状态更改为所需状态。例如,您可以自动化 使用Kubernetes创建新容器、删除现有容器并将其所有资源用于新容器。
自动装箱