Docker k8s学习笔记

本文介绍了Docker的三大核心概念:Namespaces、CGroups和UnionFS,详细阐述了它们在容器隔离和资源管理中的作用。此外,还探讨了Docker的镜像、容器和仓库,以及Kubernetes(K8s)作为容器集群管理平台的基本架构,包括Master节点和Node节点的功能。K8s的组件如API Server、Scheduler、Controller Manager和etcd在集群管理中的角色也得到了说明。
摘要由CSDN通过智能技术生成

参考https://draveness.me/docker/

https://my.oschina.net/jamesview/blog/2994112

https://blog.csdn.net/uxiAD7442KMy1X86DtM3/article/details/99020133

Docker本身并不是容器,它是创建容器的工具,是应用容器引擎。

Build, Ship and Run

Build once,Run anywhere

Namespaces

命名空间 (namespaces) 是 Linux 为我们提供的用于分离进程树、网络接口、挂载点以及进程间通信等资源的方法。Docker 其实就通过 Linux 的 Namespaces 对不同的容器实现了隔离。Linux 的命名空间机制提供了以下七种不同的命名空间,包括 CLONE_NEWCGROUPCLONE_NEWIPCCLONE_NEWNETCLONE_NEWNSCLONE_NEWPIDCLONE_NEWUSERCLONE_NEWUTS,通过这七个选项我们能在创建新的进程时设置新进程应该在哪些资源上与宿主机器进行隔离。

C

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值