ceph-deploy deploy subnet ceph
Ceph Mimic版本官方安装文档
一、ceph-deploy设置 1.1 Debian/Ubuntu wget -q -O- 'https://download.ceph.com/keys/release.asc' | sudo apt-key add -echo deb https://download.ceph.com/debi ......
K8S使用ceph-csi持久化存储之RBD
Kubernetes集成Ceph一般有两种方案:Ceph组件运行在Kubernetes中,可以使用Rook;还有就是Kubernetes集成外部的Ceph集群。 Ceph版本 ``` [root@master ~]# ceph -v ceph version 14.2.22 (ca745980650 ......
ceph-deploy部署ceph集群 nautilus 14.2.22
## 规划 | 主机名 | IP地址 | 系统 | ceph版本 | ceph硬盘 | 大小 | 组件 | 规划 | | | | | | | | | | | master | 192.168.1.60 | CentOS7.9 | ceph-15.2.10 | sdb | 100G | OSD、MOD ......
【maven】maven 打包 deploy 项目时 出现 401 Unauthorized
对这个问题的解决方法 在maven 插件中的 setting.xml 需要配置服务的授权信息 <server> <id>releases</id> <username>admin</username> <password>admin123</password> </server> <server> ......
kubernetes-Deployment和DaemonSet
在Kubernetes中,Deployment和DaemonSet是两个不同的资源类型,用于不同的目的。 Deployment用于在集群中运行可扩展的应用程序,可以管理Pod的副本数量,执行滚动升级和回滚操作。 DaemonSet用于确保在集群的每个节点上运行一个Pod副本。它通常用于部署运行在每个 ......
Ceph常用命令汇总
对象用户和桶 $ radosgw-admin user create --display-name="johnny rotten" --uid=johnny $ radosgw-admin user rm --uid=johnny $ radosgw-admin user rename --uid= ......
Ceph对象存储ingress配置https
每当引用 TLS Secrets时,指的是 PEM 编码的 X.509、RSA (2048) Secrets。可以使用以下命令生成自签名证书和私钥: $ openssl req -x509 -nodes -days 3650 -newkey rsa:2048 -keyout ${KEY_FILE} ......
ceph高速缓存池
# 一. 缓存池运维 ## 1.1 自定义硬盘类型 ```bash ceph osd crush class ls ceph osd crush class create ssd ceph osd crush class create sata ceph osd crush rm-device-cl ......
ceph-nfs
# 一. ceph-nfs ## 1. cephfs ### 1.1 配置启动cephfs + ceph nfs基于cephfs,需要先配置cephfs ```bash ceph osd pool create cephfs-metadata 16 16 ceph osd pool create c ......
k8s 学习笔记之 Pod 控制器——Deployment
## Deployment(Deploy) 为了更好的解决服务编排的问题,kubernetes 在 V1.2 版本开始,引入了 Deployment 控制器。值得一提的是,这种控制器并不直接管理 pod,而是通过管理 ReplicaSet 来简介管理 Pod,即:Deployment 管理 Repl ......
Pipeline SpringBoot-deploy-CD
``` pipeline { agent { kubernetes { cloud 'kubernetes' yaml ''' apiVersion: v1 Kind: Pod spec: imagePullSecrets: - name: harbor-admin containers: - na ......
Pipeline SpringBoot-deploy-CI
``` pipeline { agent { kubernetes { cloud 'kubernetes' yaml ''' apiVersion: v1 Kind: Pod spec: imagePullSecrets: - name: harbor-admin volumes: - name: ......
ceph-iscsi
# 1.安装服务 + 服务端可有多个,可以选择多个节点安装 ```bash apt install -y ceph-iscsi ceph-common ``` # 2.配置ceph-iscsi + 创建iSCSI存储池 ```bash ceph osd pool create iscsi-image ......
K8S | Deployment应用编排
通过Deployment控制器,可以对应用进行快速的编排,比如声明Pod的发布方式,更新和回滚策略,维持Pod副本数量; ......
k8s Deployment 升级应用1
上一次我们分享到,如何去升级一个 pod 的新的版本,相信在理论上,大家都知道可以如何做了,那么我们来进行实践一下,**看看都会遇到哪些问题,以及操作起来是否便捷,感兴趣的可以一起来体验一波** **本来是可以使用 rolling-update 的方式** 使用 rolling-update 的方式 ......
maven 中deploy命令报401错误的原因及解决方案
在mac版idea使用过程中有时候会出现deploy时候报401错误,如图: 经过详细的论证分析,找到如下原因及解决方案: 原因一、pom 文件李配置的私服仓库地址和settings.xml里配置的用户名和密码没有匹配上 1、pom.xml里的仓库配置: <!--项目分发信息,在执行mvn depl ......
Ceph的安装和学习
1.安装单节点的Ceph 2.开启mimic Ceph dashboard [root@ceph-node ~]# sudo ceph -v ceph version 13.2.10 (564bdc4ae87418a232fc901524470e1a0f76d641) mimic (stable) ......
Kubernetes——查询并导出业务deployment/statefulset的request.cpu、request.mem和limit.cpu和limit.mem资源
Kubernetes——查询并导出业务deployment/statefulset的request.cpu、request.mem和limit.cpu和limit.mem资源 一、计算逻辑 针对单个pod里只有单个docker的计算逻辑: CPU_Limit = c0.resources.limit ......
ceph16版本部署
# 1.初始化配置 | IP | 主机名 | | | | | 10.0.0.10 | storage01 | | 10.0.0.11 | storage02 | | 10.0.0.12 | storage03 | ## 1.1 配置离线源(所有节点) ```bash tar zxvf ceph16p ......
Kubernetes——查询并导出业务deployment/statefulset的request.cpu、request.mem和limit.cpu和limit.mem资源
查询并导出业务deployment/statefulset的request.cpu、request.mem和limit.cpu和limit.mem资源 #!/bin/bash # Retrieve all namespaces (excluding default, kube-system, and ......
Deployment、ReplicaSet和Pod三者关系
Deployment控制ReplicaSet(版本),ReplicaSet控制Pod(副本数)。 更新策略 Recreate 删除所有已存在的pod,重新创建新的; RollingUpdate 滚动升级spec.minReadySeconds: 新建Pod状态保持Ready持续时间的最小值,才被认为 ......
docker deployment for openldap
openldap https://github.com/osixia/docker-openldap/tree/master Run OpenLDAP docker image: docker run --name my-openldap-container --detach osixia/open ......
Kubernetes Deployment更新容器镜像的两种常见方式
Kubernetes Deployment是一种Kubernetes资源对象,用于定义和管理容器化应用程序的部署。在Kubernetes集群中,可以使用Deployment来创建和管理Pod,并确保Pod的副本数始终保持在指定的数量。当需要更新容器镜像时,可以使用以下两种方式来更新Kubernete ......
deployment的资源清单文件解析
apiVersion: apps/v1 #版本号 kind: Deployment #类型 metadata: #元数据 name: #rs名称 namespace: #所属命名空间 labels: #标签 controller: deploy spec: #详情描述 replicas: #副本数量 ......
讲座笔记2:Fairness with Censorship: Bridging the Gap between Fairness Research and Real-world Deployment
Fairness with Censorship: Bridging the Gap between Fairness Research and Real-world Deployment 主讲人:Wenbin Zhang Censorship: 会有信息的缺失 原因: Study ends - n ......
建deployment并暴露端口
[root@k8s-master01 ~]# kubectl expose deployment nginxtest-deployment --name=testsvc --type=NodePort --port=85service/testsvc exposed [root@k8s-master ......
maven 推送远程仓库deploy
pom配置<distributionManagement> <repository> <id>maven-private</id> <name>maven-private</name> <url>http://ip:8081/repository/maven-private/</url> </rep ......
Kubernetes应用编排与管理 —— Deployment升级策略
1、Deployment概述 Deployment 是 Kubernetes 控制器的一种高级别实现,它构建于 ReplicaSet 控制器之上,它可用于为 Pod 和 ReplicaSet 资源提供声明式更新,并能够以自动方式实现跨多个 ReplicaSet 对象的滚动更新功能。相比较来说,Pod ......
promethues + grafana 监测ceph集群状态
##### 前 最近在使用海量小文件压测ceph集群,想着搭建一个可视化的界面来监测集群状态,由于很久之前使用过promethues + grafana 监测k8s集群状态,用来监测 ceph 集群应该问题不大,那么就开始吧! 首先了解下 promethues 和 grafana 是什么? prom ......