初识k8s

本文介绍了Kubernetes的核心功能和架构,包括Master节点的组件、kubelet在计算节点的作用,以及Kubernetes如何通过CRI、CNI和CSI接口管理容器运行时、网络和存储。Kubernetes不仅是容器编排工具,更是构建分布式系统的基础依赖。
摘要由CSDN通过智能技术生成

了解Linux中的六种namespace

linux实现了mount、UTS、IPC、network、pid、user这六种namespace。

一个“容器”,实际上是一个由 Linux Namespace、Linux Cgroups 和 rootfs 三种技术构建出来的进程的隔离环境

从这个结构中不难看出,一个正在运行的 Linux 容器,其实可以被“一分为二”地看待:
1
一组联合挂载在 /var/lib/docker/aufs/mnt 上的 rootfs,这一部分称为“容器镜像”(Container Image),是容器的静态视图;
2
一个由 Namespace+Cgroups 构成的隔离环境,这一部分称为“容器运行时”(Container Runtime),是容器的动态视图。

更进一步地说,作为一名开发者,我并不关心容器运行时的差异。因为,在整个“开发 - 测试 - 发布”的流程中,真正承载着容器信息进行传递的,是容器镜像,而不是容器运行时。

这个重要假设,正是容器技术圈在 Docker 项目成功后不久,就迅速走向了“容器编排”这个“上层建筑”的主要原因:作为一家云服务商或者基础设施提供商,我只要能够将用户提交的 Docker 镜像以容器的方式运行起来,就能成为这个非常热闹的容器生态图上的一个承载点,从而将整个容器技术栈上的价值,沉淀在我的这个节点上。

更重要的是,只要从我这个承载点向 Docker 镜像制作者和使用者方向回溯,整条路径上的各个服务节点,比如 CI/CD、监控、安全、网络、存储等等,都有我

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值