1. 在Ceph上为Kubernetes创建一个存储池# ceph osd pool create k8s 128 2. 创建k8s用户# ceph auth get-or-create client.k8s mon 'allow r' osd 'allow rwx pool=k8s' -o ceph.client.k8s.keyring 3. 将k8s用户的key进行base
转载
2023-06-13 20:08:34
159阅读
# 在 Kubernetes 中部署 Ceph
## 概述
在 Kubernetes 中部署 Ceph 是一项复杂的任务,但是通过以下步骤,你可以成功实现它。本文将为你提供一个详细的指南,让你能够快速上手。
## 流程
下面是在 Kubernetes 中部署 Ceph 的整体流程,我们将通过一个表格来展示这些步骤:
| 步骤 | 描述 |
| ------------ | --------
原创
2023-09-07 18:01:26
223阅读
kubernetes 高可用集群搭建概述Kubernetes 作为容器集群系统, 通过健康检查+重启策略实现了 Pod 故障自我修复能力,通过调度算法实现将 Pod 分布式部署, 监控其预期副本数, 并根据 Node 失效状态自动在正常 Node 启动 Pod, 实现了应用层的高可用性。针对 Kubernetes 集群, 高可用性还应包含以下两个层面的考虑: Etcd 数据库的高可用性和 Kube
转载
2024-07-15 09:29:53
99阅读
# Kubernetes Rook Ceph - 高可用分布式存储解决方案
## 引言
随着云计算技术的快速发展,容器化应用的部署和管理变得越来越重要。Kubernetes作为目前最流行的容器编排平台,提供了丰富的功能来简化容器化应用的管理。然而,持久化存储是一个关键的挑战,特别是在需要处理大量数据的场景中。为了解决这个问题,可以使用分布式存储解决方案,如Ceph。在本文中,我们将介绍如何在K
原创
2023-12-18 04:07:15
119阅读
官方网站:https://rook.io/docs/rook/v1.10/Getting-Started/intro/Ceph 部署条件为了配置 Ceph 存储集群,至少需要以下本地存储类型之一:
- 原始设备(无分区或格式化文件系统)
- 原始分区(无格式化文件系统)
- LVM 逻辑卷(无格式化文件系统)
- block模式下存储类可用的持久卷
---
#如果该FSTYPE字段不为空,则表示相
原创
2023-12-28 09:25:53
1019阅读
# 从零开始学习如何部署Ceph集群通过Rook
欢迎来到本篇文章,今天我将向你介绍如何使用Rook在Kubernetes上轻松部署Ceph集群。Rook是一个开源项目,它使得在Kubernetes上部署和管理分布式存储系统变得非常简单。
## 一、准备工作
在开始之前,我们需要确保以下几点:
- 一个已经安装和运行的Kubernetes集群
- kubectl命令行工具
- Helm包管理
原创
2024-05-17 11:06:48
149阅读
5.6 Rook部署Ceph 1 Rook介绍 2 Rook架构图 官方文档: https://rook.io/docs/rook/v1
原创
2022-08-31 15:01:35
1142阅读
容器的持久化存储容器的持久化存储是保存容器存储状态的重要手段,存储插件会在容器里挂载一个基于网络或者其他机制的远程数据卷,使得在容器里创建的文件,实际上是保存在远程存储服务器上,或者以分布式的方式保存在多个节点上,而与当前宿主机没有任何绑定关系。这样,无论你在其他哪个宿主机上启动新的容器,都可以请求挂载指定的持久化存储卷,从而访问到数据卷里保存的内容。由于 Kubernetes 本身的松耦合设计,
转载
2019-11-28 16:43:22
943阅读
转载自:https://blog.51cto.com/bigboss/2320016?source=drha简介Rook官网:https://rook.ioRook是云原生计算基金会(CNCF)的孵化级项目.Rook是Kubernetes的开源云本地存储协调器,为各种存储解决方案提供平台,框架和支持,以便与云原生环境本地集成。至于CEPH,官网在这:https://ceph.com/ceph官方提
转载
2019-09-03 00:48:19
5975阅读
1评论
简介Rook官网:https://rook.ioRook是云原生计算基金会(CNCF)的孵化级项目.Rook是Kubernetes的开源云本地存储协调器,为各种存储解决方案提供平台,框架和支持,以便与云原生环境本地集成。至于CEPH,官网在这:https://ceph.com/ceph官方提供的helm部署,至今我没成功过,所以转向使用rook提供的方案有道笔记原文:http://note.you
原创
精选
2018-11-21 16:29:51
10000+阅读
点赞
3评论
一、搭建 rook-ceph(集群)版本:v6 1.1 服务规划(4c3g) k8s-master(k8s集群) k8s-node01(k8s集群) k8s-node02(k8s集群) 192.168.99.1 192.168.99.2 192.168.99.3 1.2 扫描新磁盘 所有 k8s 节 ...
转载
2021-10-18 15:52:00
956阅读
2评论
Rook: 一个自我管理的分布式存储编排系统,它本身并不是存储系统,在存储和k8s之前搭建了一个桥梁,存储系统的搭建或者维护变得特别简单,Rook支持CSI,CSI做一些PVC的快照、PVC扩容等操作。
原创
2021-07-29 11:13:04
814阅读
AlertManager 是一个开源警报系统,与 Prometheus 监控系统配合使用。本博客是 Prometheus Kubernetes 教程系列的一部分。在我们之前的文章中,我们研究了以下内容:在 Kubernetes 上部署 Prometheus部署 Kube State Metrics在本指南中,我将介绍 Alertmanager 设置及其与 Prometheus 的集成。注意:在本指
原创
精选
2024-08-06 14:35:12
314阅读
介 绍Elasticsearch是一个基于Apache Lucene并由Elastic开发的开源搜索引擎。它可扩展性、弹性和性能等特性都十分优越,全球各地的公司,包括Mozilla、Facebook、Github、Netflix、eBay、纽约时报等,每天都在使用它。Elasticsearch是大型数据集最受欢迎的分析平台之一,所有你能看到包含搜索引擎的地方都几乎有Elasticsearch的存在
原创
2021-04-20 22:12:31
1027阅读
记录:336场景:在CentOS 7.9操作系统上,使用ceph-deploy创建ceph集群;部署集群的mon、mgr、mds、osd、rgw等组件。版本:操作系统:CentOS 7.9ceph版本:ceph-13.2.10名词:ceph-deploy:Ceph部署集群的工具命令。1.基础环境在规划集群主机上需安装ceph-deploy、ceph、ceph-radosgw软件。(1)集群主节点安
转载
2024-07-16 10:05:45
120阅读
[TOC]1.简单说说为什么用rookrook这里就不作详细介绍了,具体可以到官网查看。说说为什么要在kubernetes上使用rook部署ceph集群。众所周知,当前kubernetes为当前最佳云原生容器平台,随着pod在kubernetes节点内被释放,其容器数据也会被清除,即没有持久化存储数据能力。而ceph作为最好的开源存储之一,也是结合kubernetes最好的存储之一。利用kuber
原创
2019-11-11 18:00:23
2763阅读
kubernetes使用rook部署ceph集群一:环境准备1.安装时间服务器进行时间同步所有的kubernetes的集群节点[root@master ~]# yum -y install ntpdate[root@master ~]# ntpdate ntp2.aliyun.com2.启动rdb模块[root@master ~]# modprobe rbd[root@master ~]# cat > /etc/rc.sysinit << EOF#!/bin/bashf
原创
2021-08-04 20:16:25
10000+阅读
由于 Kubernetes 本身的松耦合设计,绝大多数存储项目,比如 Ceph、GlusterFS、NFS 等,都可以为 Kubernetes 提供持久化存储能力。在这次的部署实践中,选择一个很重要生产级的存储插件项目:Rook。
原创
2023-04-06 13:14:37
1563阅读
需要一个kubernetes集群,集群各节点中提前准备好consul镜像【版本:1.6.0】 创建k8s-consul-service.yaml服务,注意我们使用的是StatefulSet类型,所以Service中clusterIP选择为None【Headless Service】,这样StatefulSet中所有pod都可以通过DNS映射相互找到StatefulSetStatefulS...
原创
2021-06-03 23:12:37
5650阅读
本文将介绍在kubernetes1.9集群下配置elasticsearch、fluentd、kibana集中收集k8s集群日志信息。俗称EFK,其中elasticsearch负责存储日志。fluentd负责将集群中docker主机上的日志发送给elasticsearch,因此fluentd在k8s集群中需要以demoset的方式运行。kibana负责图形化展示日志信息。一、环境介绍软件环境:K8s
原创
2018-02-20 12:04:51
10000+阅读
23评论