在前一章提到k8s是一种容器编排平台,用於管理容器化的应用程序。
而既然提到容器,那自然得提一下容器技术的大头目,docker了。
(图片来源:https://www.docker.com/sites/default/files/d8/2019-07/Moby-logo.png )
Build safer, share wider, run faster
是官方在官网上的标语,docker建立於容器技术上,可将应用程序快速地部属到各种环境。
与虚拟机器(Virtual Machines)不同,容器是在作业系统层上虚拟化,因此透过容器运行应用程序时,不再需要安装作业系统,因此启动和部属速度会比虚拟机器快得多。
docker透过下面三种组件组成:
那麽对於docker和k8s之间,是哪个比较好,哪个比较差呢?
答案是这两者无法比较,毕竟你不会拿手机和app来比较,真的要说k8s和docker-Swarm之间还比较能比较。
k8s和docker之间比较接近互相合作的情况,k8s的runtime其中一个选择是docker,从这点就可以看出来docker对k8s来说是一个可用的系统之一。
在这章讲解了k8s和docker的关系後,下一章就要正式开始介绍k8s的内部架构了,会从k8s的外层到内层,层层说明。
<<: Day10 - 套用 Tag Helper - 复杂型别 object
>>: CSS微动画 - 先了解将使用的属性是很重要的!transform & transition
在前一天的Day 24 - Shiaoji.Login踩坑经验及修正中,谈到在执行login动作时,...
Agenda 资安宣言 测试环境与工具 学习目标 技术与原理 关键程序码与解释 简单绕过隐藏的方法 ...
Day14-15 一共会介绍 Ruby的2类、4种继承方式。 在Day2 我们提到 Ruby 为单一...
1. channel有分,单向、双向,通常情况下,只说channel,就是指双向channel。 那...
Migration建立资料表系虾密? Rails使用了Migration资料库迁移机制来定义资料库结...