K8S部署Ceph时如何确保数据安全? 一、概述 Ceph 在 k8s 中用做共享存储还是非常方便的,Ceph 是比较老牌的分布式存储系统,非常成熟,功能也强大,支持三种模式(快存储、文件系统存储、对象存储),所以接下来就详细讲解如何在 k8s 使用 ceph,关于 ceph 的介绍可以参考以下几篇文章: 分布式存储系统 Ceph 介绍与环境部署 ...
quay.io/ceph/ceph:v19.2.1 registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.13.0 registry.k8s.io/sig-storage/csi-attacher:v4.8.0 registry.k8s.io/sig-storage/csi-snapshotter:v8.2.0 registry.k8s.io/sig-storage/csi-provisioner:v5.1.0 quay.io/cephcsi/cephcsi:v3.13.1 registry.k8s...
在Kubernetes(k8s)上部署Ceph集群,可以遵循以下步骤进行。这些步骤涵盖了从准备Kubernetes集群环境到验证Ceph集群状态的整个过程。 1. 准备Kubernetes集群环境 首先,确保你有一个运行中的Kubernetes集群。如果没有,你可以使用Minikube、kubeadm等工具来创建一个。 2. 创建Ceph集群配置文件 创建或获取Ceph集群的配置文件,这通...
[root@k8s-master01 k8s-ha-install]# git checkout manual-installation-v1.21.x [root@k8s-master01 k8s-ha-install]# git branch * manual-installation-v1.21.x master [root@k8s-master01 k8s-ha-install]# kubectl create -f snapshotter/ -n kube-system [root@k8s-master01 k8s-ha-install]# ku...
服务器要能流畅访问(包括但不限于) github、dockerhub、registry.k8s.io、ghcr.io 等仓库,否则会导致pod创建失败或非常慢。 1.配置Cgroup驱动(加速仓库不需要可移除) sudo mkdir-p/etc/docker sudotee/etc/docker/daemon.json <<-'EOF' { "exec-opts": ["native.cgroupdriver=systemd"], ...
简介: 【云原生】k8s集群部署Rook+Ceph云原生存储 一、Rook介绍 Rook 官网地址:https://rook.io 是一个自管理的分布式存储编排系统,可以为Kubernetes提供便利的存储解决方案。 Rook本身并不提供存储,而是在kubernetes和存储系统之间提供适配层,简化存储系统的部署与维护工作。 目前,Rook支持的存储系统包括:Ceph、...
Ceph是一个开源的分布式存储系统,具有高扩展性、高性能、高可靠性等特点。Rook是一个自我管理的分布式存储编排系统,使存储系统的搭建或者维护变得特别简单。本文将介绍如何通过Rook在Kubernetes(K8s)中部署Ceph,并进行功能测试。
由于k8s没有内置cephfs的provisioner,故需要安装第三方的。我们先来简单看下此provisioner的架构: 主要有两部分: cephfs-provisioner.go 是cephfs-provisioner(cephfs的storageclass)的核心,主要是 watch kubernetes中 PVC 资源的CURD事件,然后以命令行方式调用 cephfs_provisor.py脚本创建PV。 cephfs_provisioner.py pyt...
我们都知道ceph集群是一个开源的分布式存储系统,支持对象存储,块存储,文件系统。本篇文章就是要讲解下k8s下如何挂载使用ceph的块存储系统。 示意图 一:ceph集群创建存储池及存储镜像 #在ceph机器中创建名字为lilh-rbd-pool 的存储池 ceph osd pool create lilh-rbd-pool 9 9 ...
终于到流程了,这里我还是需要先说一下我们搭建Ceph为了最简单的实现也不是手动拉取各种镜像然后配置这样的话和在物理机上搭建没有什么区别,既然已经在K8S上运行了那么我们其实可以通过ROOK自动帮我们进行分部署存储的创建,那么问题来了什么ROOK? Ceph Rook如何与Kubernetes集成 ...