thumbnail
K8s集成CephNFS
ceph环境准备 创建存储池 ceph osd pool create test-k8s 启用存储池的应用类型为rbd ceph osd pool application get test-k8s ceph osd pool application enable test-k8s rbd ceph osd pool application get …
thumbnail
cephFS分布式文件系统环境部署和使用
ceph底层是把多个硬盘合并成逻辑存储池 形成(逻辑统一) (lun合并成逻辑硬盘)保存数据时会将数据保存到任意一个节。 数据(12m)在客户端进行分片 每个片4m 存储池 又分了多个pg(放置组) 数据放入pg(对象数据) 然后再把pg放到多个osd上。 支持的存储类型 对象存储 横向存储 它保存丰富的文件元数据 快速查询 适合大文件 媒体文件的…
thumbnail
Ceph集群部署
基于cephadm部署ceph集群 下载需要安装ceph版本的cephadm CEPH_RELEASE=19.2.0 curl --silent --remote-name --location https://download.ceph.com/rpm-${CEPH_RELEASE}/el9/noarch/cephadm 设置时区 timedat…
thumbnail
velero工具备份k8s
简介 Velero 是一个提供 Kubernetes 集群和持久卷的备份、迁移以及灾难恢复等的开源工具。 Velero 是一个云原生的灾难恢复和迁移工具,它本身也是开源的, 采用 Go 语言编写,可以安全的备份、恢复和迁移Kubernetes集群资源和持久卷。 Velero 是一种云原生的Kubernetes优化方法,支持标准的K8S集群,既可以是…
thumbnail
k8s二进制搭建详细流程 (etcd篇 v3.4.13) (测试环境)
怎么使用二进制搭建k8s想必大家一定听说过它的地狱难度 接下来 我来带领大家来搭建一下 来体验感受下有多难 etcd搭建 gitlab地址:   https://github.com/etcd-io/etcd 测试环境 192.168.32.11 master1 2C4G CentOS7.9 master kube-apiserver、kube-c…
thumbnail
docker-compose编写
是用于定义和运行多容器 Docker 应用程序的工具。通过 Compose,您可以使用 YML 文件来配置应用程序需要的所有服务。然后,使用一个命令,就可以从 YML 文件配置中创建并启动所有服务。Docker Compose可以基于Compose文件帮我们快速的部署分布式应用,而无需手动一个个创建和运行容器,Compose文件是一个文本文件,通过…
thumbnail
Dockerfile 编写
什么是Dockerfile 所谓的Dockefile是构建镜像的一种方式。docker daemon守护进程可以基于Dockefile的指令构建一个新的镜像。 Dockerfile和镜像的区别 镜像本身是一个可以直接启动为容器的只读目录结构,而容器时一个读写的目录结构,用户看到的是镜像的目录结构和容器的目录结构的合并merged展示层。 而Dock…
thumbnail
docker 存储卷管理
所谓的容器数据持久化,就是将宿主机的某个目录,挂载到容器的指定路径挂载点,当删除容器时,宿主机的数据并不会丢失 当容器的挂载点有数据时,直接使用宿主机的路径挂载,可能会将容器原有的数据直接清空并覆盖 我们话不多说 直接上案例~ 在宿主机创建目录 mkdir -pv /volume/data/ mkdir -pv /volume/data2/ ech…
thumbnail
docker 网络下篇
我们同主机容器实现了通信 那么跨主机怎么实现通信~ macvlan内核模块实现跨主机通信 判断Linux内核是否支持macvlan模块 lsmod | grep macvlan modprobe macvlan lsmod | grep macvlan 两个主机节点创建同网段的自定义网络类型 docker network create -d mac…