K8s

来自牛奶河Wiki
阿奔讨论 | 贡献2024年3月20日 (三) 16:03的版本 (创建页面,内容为“2010年,dotCloud 公司在美国旧金山成立,后来改名为 Docker。 主要提供基于 PaaS 的云计算技术服务。具体来说,是和 LXC 有关的容器技术,产品命名为 Docker,并于 2013 年开源。 === Docker === Docker 是创建容器的工具,Docker 镜像,是一个特殊的文件系统,类似于沙箱方式提供容器运行时所需的程序、库、资源、环境变量等,用镜像生成的一个环境,就是容…”)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳到导航 跳到搜索

2010年,dotCloud 公司在美国旧金山成立,后来改名为 Docker。

主要提供基于 PaaS 的云计算技术服务。具体来说,是和 LXC 有关的容器技术,产品命名为 Docker,并于 2013 年开源。

Docker

Docker 是创建容器的工具,Docker 镜像,是一个特殊的文件系统,类似于沙箱方式提供容器运行时所需的程序、库、资源、环境变量等,用镜像生成的一个环境,就是容器。

kubernetes

K8s(Kubernetes)是基于容器的集群管理平台,包括两个部分:

  • 一个Master节点(主节点)
  • 一群Node节点(计算节点)

Master

  • API Server: 系统对外接口,供客户端和其它组件调用
  • Scheduler: 资源调度
  • Controller manager: 管理控制器
  • etcd:

Node

  • Pod: 基本操作单元。一个Pod代表着集群中运行的一个进程,它内部封装了一个或多个紧密相关的容器
  • Service: 一组提供相同服务的Pod的对外访问接口
  • Docker: 创建容器
  • kubelet: 监视指派到它所在Node上的Pod,包括创建、修改、监控、删除等
  • kube-proxy: 为Pod对象提供代理
  • Fluentd: 日志收集、存储与查询
  • kube-dns(可选)