Kubernetes学习笔记-Part.02 Kubernetes与Docker的关系

本文详细介绍了Kubernetes与Docker的关系,包括不同版本的历史变迁(如docker-engine,docker-ce,docker-ee),推荐使用docker-ce的稳定和edge版本,并指导了资源规划、基础环境准备、Docker安装、Harbor搭建及K8s环境和集群构建的过程。
摘要由CSDN通过智能技术生成

目录
Part.01 Docker介绍
Part.02 Kubernets与Docker的关系
Part.03 Kubernetes原理
Part.04 资源规划
Part.05 基础环境准备
Part.06 Docker安装
Part.07 Harbor搭建
Part.08 K8s环境安装
Part.09 K8s集群构建
Part.10 容器回退

第二章 Kubernets与Docker的关系

K8s(Kubernetes)容器编排引擎:以API编程的方式管理安排各个容器的引擎。
K8s本身与docker compose是竞品关系,对应关系如下:
docker部署的容器其实就是K8s调度Pod里的Container;
docker compose基于多个容器创建一整套服务其实就是K8s调度的Pod;
K8s和docker swarm本质上就是对Pod的调度。

二者区别如下:

  • kubernetes是一个开源的容器集群管理系统,是一套自动化部署工具;而Docker是一个开源的应用容器引擎,是一种容器化技术。
  • docker是容器层面的。docker目前主要包含了dockerd和containerd两个组件。其中containerd才是真正干活的。
  • k8s是容器编排层面的,可以对接不同的容器层。也就是说,k8s可以对接docker,也可以对接更简洁的containerd,或者其它。
    有两种看待Docker的方式。第一种方法涉及将Docker容器视为真正的轻量级虚拟机。第二种方法是将Docker视为软件打包和交付平台。后一种方法被证明对人类开发人员更有帮助,并导致该技术得到广泛采用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

这啥名啊

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值