首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏CNCF

    OpenEBS项目

    名称:OpenEBS 类型:存储 说明:OpenEBS支持为关键任务、持久工作负载和其他有状态工作负载(例如日志或Prometheus)使用容器。OpenEBS是容器化存储和相关存储服务。 有关谁参与以及OpenEBS扮演角色的详细信息,请阅读OpenEBS的建议书(https://github.com/cncf/toc/blob/master/proposals/openebs.adoc 网站/代码: https://openebs.io/ https://github.com/openebs 文档: https://docs.openebs.io/ 博客: https://blog.openebs.io / 错误和功能请求: https://github.com/openebs/openebs/issues 社区: https://openebs.io/join-our-community 即时交流: https://openebs-community.slack.com/ 申请加入先到这里:https://openebs.io/join-our-slack-community

    1.2K10发布于 2019-12-04
  • 来自专栏千里行走

    openebs-1:kubernetes使用openebs作为provisioner(卷机制)

    自建的kubernetes集群中创建local pv时并不能自动创建,为了解决这个问题可以使用provisioner(卷插件机制),选在openebs。 官方github: https://github.com/openebs/openebs kubectl apply -f https://openebs.github.io/charts/openebs-operator.yaml 查看openebs的组件: kubectl get all -n openebs 查看下sc,openebs创建pv是通过sc来进行: 将openebs-hostpath设置为default sc 设置openebs-hostpath为default sc: kubectl patch storageclass openebs-hostpath -p '{"metadata": {"annotations

    99910编辑于 2021-12-20
  • 来自专栏24k

    rancher 部署openebs使用openebs-hostpath挂载失败

    失败提示 官方解释 If you are using Jiva or Local PV for provisioning OpenEBS volume, Add extra_binds under under extra_binds section 解决方法,给集群kubelet添加extra_binds即可 services: kubelet: extra_binds: - "/var/openebs /local:/var/openebs/local" 参加链接 https://docs.openebs.io/docs/next/prerequisites.html#rancher https ://github.com/openebs/openebs/issues/2767

    99820发布于 2021-11-23
  • 来自专栏一个默默无闻的工程师的日常

    OpenEBS Local Volume 测试

    OpenEBS Local Volume Local PV hostpath 对比Kubernetes Hostpath卷相比,OpenEBS本地PV Hostpath卷具有以下优势: OpenEBS本地 ;mkfs.xfs /dev/datavg/lv_openebs ;mkdir -p /var/openebs/local mount /dev/datavg/lv_openebs /var/openebs /local 安装 1 kubectl apply -f https://openebs.github.io/charts/openebs-operator.yaml 默认创建两个 storageclass 本地PV设备卷有以下优点: OpenEBS本地PV设备卷provider是动态的,Kubernetes设备卷provider是静态的 OpenEBS NDM更好地管理用于创建本地pv的块设备。  %E5%AE%B9%E5%99%A8/k8s/storage/OpenEBS.html https://github.com/openebs/lvm-localpv

    1.2K10编辑于 2023-10-18
  • 来自专栏有点技术

    在kubernetes中运行openebs

    什么是OpenEBS? 现在,OpenEBS是kubernetes下与容器原生和容器附加存储类型相关通用的领先开源项目之一。 create ns openebs 然后以openebs作为图表名称安装OpenEBSopenebs名称空间的OpenEBS,该名称空间的图表名称为openebs。 为OpenEBS创建名称空间 kubectl create ns openebs 使用图表名称openebs,安装openebs系统。 openebsOpenEBS安装版本。

    6.7K21发布于 2020-07-13
  • 来自专栏sealyun

    mongo minio on openebs 工作量不饱满教程

    Life is short, you need laf :) Laf依赖mongo minio ingress,而为了整个东西可以更完美的云原生化,我们引入openebs来管理存储。 | 最佳拍档 sealos从来不让用户痛苦,laf的需求,sealos只需要: sealos run \ -e openebs-basedir=/data -e mongo-replicaCount =3 \ fanux/kubernetes:v1.23.5 \ fanux/openebs:latest \ fanux/mongo:latest \ laf-js/laf:latest | 安装openebs kubectl apply -f https://openebs.github.io/charts/openebs-operator.yam openebs有很多种存储模式,块存储 /cas-type: local ... provisioner: openebs.io/local reclaimPolicy: Delete 所以数据目录是/data.

    5.6K20编辑于 2022-05-16
  • 来自专栏CNCF

    使用 OpenEBS 实现 Local PV 动态持久化存储

    OpenEBS(https://openebs.io) 是一种模拟了 AWS 的 EBS、阿里云的云盘等块存储实现的基于容器的存储开源软件。 OpenEBS 控制平面 Maya 实现了创建超融合的 OpenEBS,并将其挂载到如 Kubernetes 调度引擎上,用来扩展特定的容器编排系统提供的存储功能;OpenEBS 的控制平面也是基于微服务的 OpenEBS 提供了一个动态供应器,它是标准的 Kubernetes 外部存储插件。OpenEBS PV 供应器的主要任务是向应用 Pod 发起卷供应,并实现Kubernetes 的 PV 规范。 OpenEBS LocalPV 与 Kubernetes LocalPV 类似,只不过它是由 OpenEBS 控制平面动态调配的,就像其他常规 PV 一样。 直接使用下面的命令安装 OpenEBS 即可: $ kubectl apply -f https://openebs.github.io/charts/openebs-operator.yaml 该命令会将应用安装到名为

    6.3K21发布于 2021-01-12
  • 来自专栏云云众生s

    OpenEBS:我们从开源汲取的经验教训

    他目前正在就 OpenEBS 产品和项目策略的各个领域为 DataCore Software 提供建议。 如果没有 OpenEBS,容器只能访问本地节点存储或位于集群外部的存储。 DataCore Software 在 2021 年收购了 OpenEBS 背后的公司。 做出改变并重新尝试 作为一个项目,我们对每一个为 OpenEBS 贡献过代码的人、每一个基于 OpenEBS 构建自己软件的人、每一个相信我们的人都负有责任。 怀着社区的精神,为服务于数十万使用 OpenEBS 的人,我们将重新尝试。

    53210编辑于 2024-03-28
  • 来自专栏张善友的专栏

    使用 MicroK8s 和 OpenEBS 扩展 Kubernetes 存储

    OpenEBS 由 CloudByte 研发,这是一家专业做容器化存储的公司,OpenEBS 是其一款开源产品,CloudByte 将其在企业级容器存储的经验付诸到该项目中。 OpenEBS. openebs/openebs \         --namespace openebs \         --set legacy.enabled=true \         --reuse-values For example, cStor can be enabled using commands like: helm upgrade openebs openebs/openebs \         slack #openebs channel.

    78030编辑于 2022-05-14
  • 来自专栏k3s社区

    使用容器化块存储OpenEBS在K3s中实现持久化存储

    在本文中,我将介绍安装K3OS的步骤以及如何设置OpenEBSOpenEBS是一个CNCF项目,是一款针对Kubernetes有状态工作负载的开源容器化存储解决方案。 k3os-1374 [~]$ kubectl apply -f openebs-operator-1.7.0.yaml namespace/openebs created serviceaccount created deployment.apps/openebs-provisioner created deployment.apps/openebs-snapshot-operator created configmap/openebs-ndm-config created daemonset.apps/openebs-ndm created deployment.apps/openebs-ndm-operator created 检查是否所有的OpenEBS组件都成功运行。

    2.8K20发布于 2020-05-26
  • 来自专栏运维开发故事

    错误跟踪系统Sentry是何方神圣?

    OpenEBS使得在容器中运行关键性任务和需要数据持久化的负载变得更可靠。 使用OpenEBS,你可以将有持久化数据的容器,像对待其他普通容器一样来对待。 使用商业硬件和容器引擎来提供高可扩展的块存储 与容器编排引擎集成,开发者的应用程序可以自动的配置OpenEBS 基于CloudByte在BSD的容器化经验,为用户提供OpenEBS的QoS保证 OpenEBS 1、部署OpenEBS OpenEBS支持Helm Chart和Operator部署 openebs --namespace openebs openebs/openebs --create-namespace (2)使用Operator部署 kubectl apply -f https ://openebs.github.io/charts/openebs-operator.yaml 部署完成后会生成如下Pod。

    3.2K10编辑于 2023-05-01
  • 来自专栏云原生民工

    Byconity on Kubesphere

    OpenEBS 部署步骤 安装命令,kubectl 或者 helm 1 2 3 4 5 kubectl apply -f https://openebs.github.io/charts/openebs-operator.yaml helm repo add openebs https://openebs.github.io/charts helm repo update helm install --namespace openebs --name openebs openebs/openebs 创建 StorageClass 1 2 3 4 5 6 7 8 9 10 11 12 13 14 apiVersion: : Delete volumeBindingMode: WaitForFirstConsumer 安装验证 1 2 3 kubectl get pods -n openebs -l openebs.io /component-name=openebs-localpv-provisioner kubectl get sc 详细步骤,请参考 OpenEBS 官方文档 在 KubeSphere 上使用 JuiceFS

    48510编辑于 2024-02-03
  • 来自专栏CNCF

    网研会:Kubernetes的存储不仅仅是CSI - 用OpenEBS的方式来做(视频+PDF)

    OpenEBS是一个包含数据和抽象存储层的解决方案,这样Kubernetes应用程序才能正常工作。 在本网络研讨会中,我们将讨论如何轻松地开始使用OpenEBS,部署有状态应用程序,并使它们在集群、可用性区域和云之间进行复制和移植。 我们还将讨论OpenEBS的最新特性以及如何在AWS、D2iQ Konvoy、Red Hat Openshift Operator Hub、Rancher等平台上设置OpenEBS。 议程: K8s中持久性应用程序的问题以及OpenEBS如何解决这个问题 在30秒内部署OpenEBS 顶级用例 演示 路线图 问答 开始和支持 视频 视频内容 PDF https://www.cncf.io /wp-content/uploads/2019/12/mayadata-openebs-webinar-slides.pdf

    94120发布于 2019-12-19
  • 来自专栏Jenkins

    KubeSphere DevOps 初体验,内置 Jenkins 引擎

    的 namespace,OpenEBS 相关资源将创建在这个 namespace 下: $ kubectl create ns openebs 安装 OpenEBS helm init helm install --namespace openebs --name openebs stable/openebs --version 1.5. 10h openebs-hostpath openebs.io/local 10h openebs-jiva-default /snapshot-promoter 10h 如下将 openebs-hostpath 设置为 默认的 StorageClass: $ kubectl patch storageclass openebs-hostpath 可以通过命令 kubectl get pod -n openebs 来查看 OpenEBS 相关 Pod 的状态,若 Pod 的状态都是 running,则说明存储安装成功。

    2.6K30发布于 2020-07-03
  • 来自专栏CNCF

    CNCF LFX项目2021年春季学期现正开放!立即申请指导机会!

    An easy to use command-line interface (CLI) for OpenEBS Description: OpenEBS is completely Kubernetes To improve the usability of OpenEBS, the proposal is to have easy to use OpenEBS CLI (similar to kubectl the OpenEBS version and associated images describe => Describe OpenEBS component status like component /control plane, pools and volumes. create => Create OpenEBS resources delete => Delete OpenEBS resources /openebs/issues/2946 Grafana Dashboards for monitoring OpenEBS Description: OpenEBS is completely Kubernetes

    86310发布于 2021-02-23
  • 来自专栏伪架构师

    (译)Kubernetes 存储性能对比

    OpenEBS 对我来说 OpenEBS 是个全新事物,因此我很有兴趣做他的测试。 /charts/openebs-operator-0.8.0.yaml 下一步,OpenEBS 控制器发现了节点中的所有磁盘。 OpenEBS 社区:在社区中我的任何问题都能在几分钟内得到解决。Slack 上的团队非常有帮助。 缺点 不成熟:OpenEBS 还很年轻,目前还没有发布稳定版。 写入结果基本一致,只有 OpenEBS 表现奇差。 ? ? OpenEBS 的概念很棒,但是其后端需要更多优化。

    3.4K30发布于 2019-07-23
  • 来自专栏CNCF

    一年过了 - 更新一下容器附加存储(CAS)现况

    提醒一下,我们当然倾向于将OpenEBS以及具有类似架构的解决方案,如专有的PortWorx和StorageOS,包括在CAS类别中。 以相同的方式在任何地方运行 — 特别是使用运行在用户空间中的OpenEBS这样的解决方案,你可以抽象出不同的存储风格;这当然与Kubernetes的使命是一致的! 下面的数据来自于对OpenEBS用户的调查,但是CAS的模式在更广泛的范围内是相似的 — 请记住OpenEBS是开源的,而且特别轻量级,因此它可能会稍微偏向于云部署。 以下是一些有趣的数据点: 1. 当被问及在哪里运行OpenEBS时,用户的回答都是肯定的(即以上所有): 公共云还是私有云? ? 哪家云? ? 哪个Kubernetes发行版? ? 2. 结论 自从我们在2017年初首次开源OpenEBS以来,也自从我们在2018年春天帮助定义了容器附加类别以来,感谢大家在过去几年里的反馈和支持。

    86330发布于 2019-12-04
  • 来自专栏千里行走

    kubesphere-1:单节点kubernetes集群练手部署kubesphere3.2.0

    (2).确认default sc 自建的kubernetes有可能没有创建default storage class,而部署kubesphere需要使用到default sc,所以先创建,我们使用openebs openebs的具体部署参见: openebs-1:kubernetes使用openebs作为provisioner(卷机制) (3).helm部署kubesphere3.2.0 执行以下命令开始安装:

    1.3K50编辑于 2021-12-20
  • 来自专栏千里行走

    kubesphere-6:kubesphere部署pulsar最小集群

    对环境要求: 1.kubectl版本:1.14 or 1.14+ 2.Helm:v3 (3.0.2 or 3.0.2+) 3.Kubernetes版本:1.14 or 1.14+ 因为用到存储,需要先部署openebsopenebs-1:kubernetes使用openebs作为provisioner(卷机制) (2).使用kubesphere部署pulsar最小集群 kubesphere中添加pulsar仓库: 开启的组件有下述这些,由于只是一台8c32g的ecs,所以每个组件的replica都设置为1,但是bookkeeper要改成3不能用1(原因见后),并且将storageClassName都设置成default sc(openebs

    1.2K30编辑于 2022-04-06
  • 来自专栏Jenkins

    Argo CD系列视频图文版之手把手教你搭建Argo CD 实验环境

    openEBS支持把节点主机的文件系统映射为存储服务,这对我们的 All In One 实验来说,是个非常好的支持。 安装 helm “OpenEBS 官方支持 helm 安装,所以我们首先安装 helm 命令行工具。 helm repo add openebs https://openebs.github.io/charts helm repo update helm install openebs --namespace openebs openebs/openebs --create-namespace 验证 hostpath # /var/openebs/local kubectl apply -f https ://openebs.github.io/charts/examples/local-hostpath/local-hostpath-pvc.yaml kubectl apply -f https://

    1.2K20发布于 2021-11-19
领券