1. Argo Rollouts 简单介绍 Argo Rollouts 是一个 Kubernetes 控制器和一组 CRDs,它们提供了先进的部署功能,例如蓝绿色、金丝雀、金丝雀分析、实验和渐进式交付功能。 2. Argo Rollouts 安装 我使用 helm 安装...
系统/运维
Argo CD 体验
1. Argo CD 简单介绍 Argo CD 是一个用于 Kubernetes 遵循声明式 GitOps 持续交付工具。 其介绍直接查看官方文档即可,本文使用一个示例来体验 Argo CD。 2. 部署应用 我使用 helm 安装 bitnami 的 charts 仓库...
RHEL 7 使用 CentOS 源安装 docker ce
1. rhel 安装 docker ce 需求 RHEL 7 上安装 docker ce,但是官方提示并不支持,使用相应的源也会报依赖错误。那我非要安装呢? 2. 使用 CentOS7 源代替 rhel 源 直接到阿里云镜像源上把 base、epel、docker ce...
CentOS7 源码安装 smokeping 2.7
[TOC] 1. 安装基础依赖包 安装 epel yum 源和相关基础依赖包。 [crayon-62851905a1f52677718093/] 2. 安装fping smokeping 2.7.2以上需要fping4.0以上 [crayon-62851905a1f56756418290/] 3. 安装echoping 如果使...
《Jenkins 2.x实践指南》读书笔记-触发Pipeline执行
[TOC] 1. 时间触发 时间触发是指定义一个时间,时间到了就触发pipeline执行。在Jenkins pipeline中使用trigger指令来定义时间触发。 trigger指令只能被定义在pipeline块下,Jenkins内置支持cron、pollSCM,upstre...
Ceph mgr devicehealth模块加载报错
[TOC] 1. 问题说明 软件 版本 操作系统 CentOS7.6 ceph nautilus, v14.2.4 因为是刚搭建完ceph不久, rgw之前暂时没用到就没有添加。 今天添加rgw后,通过重启dashboard,发现报Error了。 [crayon-628...
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(领域特定语言),用于描述整条流水线是如何进行的。流水线的内容包括执行编译、打...