整理
镜像管理工具 -- Harbor
· ☕ 4 分钟
1. 搭建 Harbor 的要求 Harbor 硬件要求: CPU,最少 2 核,4 核更好 Mem,最少 4 GB,8 GB 更好 Disk,最少 40 GB,160 GB 更好 Docker 版本要求: 17.06.0 以上 在 Kubernetes 上搭建 Harbor ,可以参考文档,使用 Helm 搭建 harbor 。 2. Harbor 提供的功能 Harbor 是在 Docker Registry 的基础之上,进行了企业级扩展。Harbor

Kubernetes 中的 Ceph
· ☕ 4 分钟
1. 不同种类的存储 1.1 文件存储 文件存储是,基于文件的存储。在访问数据时,需要提供相应的查找路径。 适用于,FTP、NFS 等服务。 1.2 块存储 块存储是,将数据拆分成块,并单独存储各个部分。在访问数据时,底层存储软件会将这些分散的数据组装起来。 块存储,通

Kubernetes 之 Volumes
· ☕ 3 分钟
1. Docker 的存储卷 1.2 Docker 中的 Volume Docker Volume 将宿主机目录,挂载到容器中。在容器中修改的文件内容,将会被持久化到宿主机中。即时容器被删除,宿主机中的文件也会被保留。 Docker 使用 /var/lib/docker/volumes/ 存储容器的 Volume。 查看本地 Volume : 1 2 3 4 5 6 7 8 9 tree /var/lib/docker/volumes/ -L 3 /var/lib/docker/volumes/ |-- 714450f353b26b5aa57aa352766c201c0851685e0e28c2e67ae1631f29c465b4 | `-- _data | |-- access.log -> /dev/stdout | `--

Kubernetes 之 Labels、Selectors
· ☕ 2 分钟
1. Labels 1.1 什么是 Labels Labels 是一对关联到对象的键值对。可以在创建对象时,直接添加 Labels ,也可以在创建之后动态修改。 Labels 格式: 1 2 3 4 "labels": { "key1" : "value1", "key2" : "value2" } 格式要求: Key,不能重复 Value,须以字母或数字开头,可以使用字母、数字、连字符、点和下划线,最长63个

Kubernetes 之网络
· ☕ 3 分钟
1. Docker 的网络模型 1.1 bridge 模式 默认使用 bridge 模式,也可以使用 --net=bridge 指定 bridge 模式。 bridge 模式下,容器连接到同一个虚拟网桥 docker0 上。docker0 通常会占用 172.17.0.1/16 网段。同一个网桥上的容器之间,可以通过 ip 直接通信。 1.2 host 模式 使用 --net=host 指定 host 模式。 host 模式,容器与主机共享 Network Namesp