导读:Kubernetes 作为云原生时代的“操作系统”,熟悉和使用它是每名用户的必备技能。本篇文章概述了容器服务 Kubernetes 的知识图谱,部分内容参考了网上的知识图谱,旨在帮助用户更好的了解 K8s 的相关知识。
1. 概述
容器服务 Kubernetes 知识图谱,部分内容参考网上一知识图谱,更加结合阿里云容器服务。
2. 链接和备注
类别 | 知识点 | 知识链接 | 备注 |
---|---|---|---|
Docker 原理 | KVM--> ECS | https://blog.csdn.net/weixin_43695104/article/details/88554443#32_kvm_web_192 | |
网络隧道技术-->VPC | https://blog.csdn.net/wangjianno2/article/details/75208036 | ||
NameSpace | https://www.atatech.org/articles/81800 | Linux 容器中用来实现“隔离”的技术手段:Namespace,Namespace 技术实际上修改了应用进程看待整个计算机的范围,它的访问范围被操作系统做了限制,只能“看到”某些指定的内容。 | |
CGroup | https://blog.csdn.net/wudongxu/article/details/8474198 | Linux Control Group。它最主要的作用,就是限制一个进程组能够使用的资源上限,包括 CPU、内存、磁盘、网络带宽等等。 | |
RootFS(Union FS) | https://coolshell.cn/articles/17061.html | rootfs 只是一个操作系统所包含的文件、配置和目录,并不包括操作系统内核。在 Linux 操作系统中,这两部分是分开存放的,操作系统只有在开机启动时才会加载指定版本的内核镜像。 | |
windows 2019 | windowserver 2019开始支持 namespace | ||
容器服务部署 | Docker Desktop | https://www.docker.com/products/docker-desktop | Mac 机器上强烈建议安装该软件作为学习使用 |
kubernetes | http://docs.kubernetes.org.cn/ | kubernetes 集群,aliyun容器服务支持 | |
DashBoard | https://kubernetes.io/docs/tasks/access-application-cluster/web-ui-dashboard/ | kubernetes 集群的图形界面管理工具,容器服务控制台整合了该应用并扩展 | |
EasyPack | https://github.com/liumiaocn/easypack | 一批部署 kubernetes 等集群的脚本集合 | |
minikube | https://kubernetes.io/docs/tasks/tools/install-minikube/ | mini 新 k8s | |
工具组件 | kubectl |