原创 CentOS7 源碼安裝 smokeping 2.7

文章目錄1. 安裝基礎依賴包2. 安裝fping3. 安裝echoping4. 安裝smokeping5. 配置 smokeping 和 apche5.1 配置 smokeping5.2 配置 apache6. 訪問測試 1. 安

原创 kubernetes上部署rook-ceph存儲系統

文章目錄1. 簡單說說爲什麼用rook2. rook-ceph部署2.1 環境2.2 Rook Operator部署2.3 Ceph集羣創建2.3.1 標識osd節點2.3.2 yaml創建Ceph集羣2.4 Rook toolb

原创 CentOS7.6啓用Ceph nautilus的dashboard失敗處理

文章目錄1. 環境說明2. 啓用ceph dashboard失敗3. 問題排查過程4. 小結 1. 環境說明 軟件 版本 操作系統 CentOS7.6 ceph nautilus, v14.2.4 ceph-

原创 《Jenkins 2.x實踐指南》讀書筆記-環境變量與構建工具

文章目錄1. 環境變量1.1 內置變量1.2 自定義pipeline環境變量1.3 自定義全局環境變量2. 構建工具2.1 構建工具的選擇2.2 `tools`指令介紹2.3 JDK環境搭建2.3.1 自動安裝JDK2.3.2 自

原创 《Jenkins 2.x實踐指南》讀書筆記-觸發Pipeline執行

[TOC] 1. 時間觸發 時間觸發是指定義一個時間,時間到了就觸發pipeline執行。在Jenkins pipeline中使用trigger指令來定義時間觸發。 trigger指令只能被定義在pipeline塊下,Jenkins內置支持

原创 Ceph mgr devicehealth模塊加載報錯

[TOC] 1. 問題說明 軟件 版本 操作系統 CentOS7.6 ceph nautilus, v14.2.4 因爲是剛搭建完ceph不久, rgw之前暫時沒用到就沒有添加。今天添加rgw後,通過重啓dashbo

原创 如何寫一個最優的Dockerfile

[TOC] 1. 爲什麼要優化Dockerfile 我們如果使用Dockerfile來構建Docker鏡像,如果一不小心就會導致鏡像大小超過1G,這是非常恐怖的。一般也都是好幾百兆。較大的鏡像往往會導致移植,遷移緩慢,部署上線也就慢。Doc

原创 《Jenkins 2.x實踐指南》讀書筆記-Jenkins 2.x pipeline語法

[TOC] 1. 大概瞭解Groovy 可以通過Groovy教程來了解。 2. pipeline介紹 Jenkins pipeline其實就是基於Groovy語言實現的一種DSL(領域特定語言),用於描述整條流水線是如何進行的。流水線的內容

原创 《Jenkins 2.x實踐指南》讀書筆記-Jenkins 2.x簡介和pipeline示例

文章目錄1. Jenkins 2.x簡介1.1 pipeline是什麼1.2 Jenkinsfile又是什麼1.3 pipeline語法的選擇1.4 pipeline版本控制化2. 利用github倉庫pipeline進行構建 1

原创 手把手教你寫一個通用的helm chart

文章目錄1. 模板介紹2. 新chart製作2.1 目錄準備2.2 修改`Chart.yaml`2.3 修改`values.yaml` 1. 模板介紹 首先,放上此模板鏈接: https://github.com/ygqygq2/

原创 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

原创 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

原创 Kubernetes+Ceph時cephfs和ceph-rbd的PV管理

Kubernetes+Ceph時cephfs和ceph-rbd的PV管理 [TOC] 1. 目的 環境:Kubernetes: v1.13.4Ceph: 12.2.10 luminous (stable)external storage p

原创 2個Kubernetes使用同一個Ceph存儲達到Kubernetes間持久化數據遷移

2個Kubernetes使用同一個Ceph存儲達到Kubernetes間持久化數據遷移 [TOC] 當前最新Kubernetes穩定版爲1.14。現在爲止,還沒有不同Kubernetes間持久化存儲遷移的方案。但根據Kubernetes p

原创 自建Kubernetes的LoadBalancer類型服務方案-MetalLB

自建Kubernetes的LoadBalancer類型服務方案-MetalLB 文章目錄自建Kubernetes的LoadBalancer類型服務方案-MetalLB1. 環境2. 安裝3. 使用示例 1. 環境 kubernetes