[TOC] 1. 问题说明 软件 版本 操作系统 CentOS7.6 ceph nautilus, v14.2.4 因为是刚搭建完ceph不久, rgw之前暂时没用到就没有添加。 今天添加rgw后,通过重启dashboard,发现报Error了。 [crayon-642...
系统/运维
CentOS7.6启用Ceph nautilus的dashboard失败处理
[TOC] 1. 环境说明 软件 版本 操作系统 CentOS7.6 ceph nautilus, v14.2.4 ceph-deploy的nautilus版本安装和luminous版本一样,可以参考我以前的文章: https://blog.51cto.com/ygqygq2/2161917 2. 启用ce...
kubernetes上部署rook-ceph存储系统
[TOC] 1. 简单说说为什么用rook rook这里就不作详细介绍了,具体可以到官网查看。 说说为什么要在kubernetes上使用rook部署ceph集群。 众所周知,当前kubernetes为当前最佳云原生容器平台,随着pod在kubernetes节...
《Jenkins 2.x实践指南》读书笔记-环境变量与构建工具
[TOC] 1. 环境变量 环境变量可以被看作是pipeline与Jenkins交互的媒介。比如,可以在pipeline中通过BUILD_NUMBER变量知道构建任务的当前构建次数。环境变量可以分为Jenkins内置变量和自定义变量。 1.1 内置变量 ...
《Jenkins 2.x实践指南》读书笔记-Jenkins 2.x pipeline语法
[TOC] 1. 大概了解Groovy 可以通过Groovy教程来了解。 2. pipeline介绍 Jenkins pipeline其实就是基于Groovy语言实现的一种DSL(领域特定语言),用于描述整条流水线是如何进行的。流水线的内容包括执行编译、打...
《Jenkins 2.x实践指南》读书笔记-Jenkins 2.x简介和pipeline示例
[TOC] 1. Jenkins 2.x简介 1.1 pipeline是什么 从某种抽象层次上讲,部署流水线(Deployment pipeline)是指从软件版本控制库到用户手中这一过程的自动化表现形式。——《持续交付——发布可靠软件的系统方法》(...
手把手教你写一个通用的helm chart
[TOC] 1. 模板介绍 首先,放上此模板链接: https://github.com/ygqygq2/charts/tree/master/mod-chart 此chart可当作POD单image的通用模板,只需要使用sed替换下chart名,并修改下README.md和NOTES.txt就可以了...
Alpine Linux添加Let's Encrypt CA证书或者自签CA证书
Alpine Linux添加Let's Encrypt CA证书或者自签CA证书 [toc] 1. 用docker进行查看 进入容器, docker run -it alpine:latest /bin/sh 安装curl, apk --no-cache add curl 对比发现curl依赖ca-certificate...
2个Kubernetes使用同一个Ceph存储达到Kubernetes间持久化数据迁移
2个Kubernetes使用同一个Ceph存储达到Kubernetes间持久化数据迁移 [TOC] 当前最新Kubernetes稳定版为1.14。现在为止,还没有不同Kubernetes间持久化存储迁移的方案。但根据Kubernetes pv/pvc绑定流程和原理,只...
自建Kubernetes的LoadBalancer类型服务方案-MetalLB
自建Kubernetes的LoadBalancer类型服务方案-MetalLB [TOC] 1. 环境 kubernetes环境: * kubeadm v1.13.1,网络使用flannel * helm v2.13.0 2. 安装 [crayon-642603b9c46bc087718392/] [crayon-642603b9c46c...