标杆徐Kubernetes入门与进阶《助力CKA与CKS》
1.1:容器
容器是一个标准化的软件单元,它将代码及其所有依赖关系打包,以便应用程序从一个计算环境可靠快速地运行到另一个计算环境。
1.2:docker
Docker 是一个开源的、轻量级的容器引擎,主要运行于 Linux 和 Windows,用于创建、管理和编排容器。
1.2.1 docker的口号
build,ship and run,也就是搭建、发送和运行。
build once, run anywher,搭建一次,到处能用
1.2.2 相关概念
镜像:一个只读的模板,一个独立的文件系统,包括运行容器所需的数据,可以用来创建新的容器 (包含程序、库、资源、配置等)
容器:基于镜像创建的运行实例
仓库:保存各种镜像
一句话:
kubernetes
大服务集群上容器的部署,伸缩和管理的各种问题,衍生出来了容器编排引擎,比较著名的有 Mesos, DockerSwarm, Kubernetes。
Kubernetes名字太长了,叫起来有点麻烦,而Kubernetes首字母与结尾字母之间有8个字母,因此被称作K8S。