没有合适的资源?快使用搜索试试~ 我知道了~
master-lin#DevOps-1#图文了解Kubernetes1
需积分: 0 0 下载量 7 浏览量
2022-07-25
14:32:36
上传
评论
收藏 8KB MD 举报
温馨提示
试读
前言最近,我开始了 Kubernetes 之旅,希望更好地了解其内部。下面简单介绍下吧!容器在我们尝试了解 Kubernetes 之前,让我们花一点时间来澄清什
资源推荐
资源详情
资源评论
## 前言
最近,我开始了 Kubernetes 之旅,希望更好地了解其内部。下面简单介绍下吧!
## 容器
在我们尝试了解 Kubernetes 之前,让我们花一点时间来澄清什么是容器,以及为什么它们如此受欢迎。毕竟,在不知道容器是什么的情况下谈论容器编排器(Kubernetes)毫无意义。
![容器](/img/1_lus49PaFI90rVMd23fV86A.png)
`容器`:是一个用来存放您放入的所有物品的容器。
像您的应用程序代码,依赖库及其依赖关系一直到内核。这里的关键概念是隔离。将所有内容与其余内容隔离开,以便您更好地控制它们。容器提供三种隔离类型:
- 工作区隔离(进程,网络)
- 资源隔离(CPU,内存)
- 文件系统隔离(联合文件系统)
考虑一下像VM一样的容器。它们精简,快速(启动)且体积小。而且,所有这些都没有建立起来。取而代之的是,他们使用linux系统中存在的构造(例如cgroups,名称空间)在其上构建了一个不错的抽象。
现在我们知道什么是容器了,很容易理解为什么它们很受欢迎。不仅可以仅分发应用程序二进制/代码,还可以以实用的方式分发运行应用程序所需的整个环境,因为可以将容器构建为非常小的单元。解决“在我的机器上工作”问题的完美解决方案。
## 什么时候使用Kubernetes?
容器一切都很好,软件开发人员的生活现在要好很多。那么,为什么我们需要另一项技术,例如 Kubernetes 这样的容器编排工具呢?
![](/img/1_QDhBk9xFa77T4n3-5lHIsg.png)
进入此状态时,需要使用它,那里的容器太多,无法管理
问:我的前端容器在哪里,我要运行几个?
答:很难说。使用容器编排工具
问:如何使前端容器与新创建的后端容器对话?
答:对IP进行硬编码。或者,使用容器编排工具
问:如何进行滚动升级?
答:在每个步骤中手动升级。或者,使用容器编排工具
## 为什么我更喜欢 Kubernetes
有多个编排工具,例如 `docker swarm`,`Mesos`和`Kubernetes`。我的选择是Kubernetes(因此是本文),因为Kubernetes是……
![](/img/1_eHVk7p4I2LuSnVwvYaHbyw.png)
就像乐高�
点击阅读更多
资源评论
爱设计的唐老鸭
- 粉丝: 19
- 资源: 291
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功