原创 在以 CentOS7.6 爲基礎鏡像的 Docker 容器中通過 NFS 將內存掛載成高速硬盤使用

在以 CentOS7.6 爲基礎鏡像的 Docker 容器中通過 NFS 將內存掛載成高速硬盤使用 一 背景 這是最近項目中遇到的一個問題。在已知的部署在 docker 容器雲上某個應用中,讀寫非常頻繁,對磁盤的性能要求極高,但是又不能在同

原创 Linux 性能測試工具 sysbench 的安裝與簡單使用

Linux 性能測試工具 sysbench 的安裝與簡單使用 一 背景 sysbench是一款開源的多線程性能測試工具,可以執行CPU/內存/線程/IO/數據庫等方面的性能測試。sysbench 支持以下幾種測試模式 : 1、CPU運算性

原创 一個限制進程 CPU 使用率的解決方案

一個限制進程 CPU 使用率的解決方案 一 背景 在最近的一個項目中,需要限制 CPU 使用率。通過查閱各種資料,發現已經有直接可以使用的軟件可以使用,這個軟件就是cpulimit,這個軟件使用非常簡單。但是,結合實際使用場景,被限制的進程

原创 在CentOS/RHEL 7.X安裝 EPEL repo 的方法

在CentOS/RHEL 7.X安裝 EPEL repo 的方法 一 背景 RHEL以及他的衍生髮行版如CentOS、Scientific Linux爲了穩定,官方的rpm repository提供的rpm包往往是很滯後的,而EPEL恰恰可

原创 Zabbix最佳實踐二:快速入門

一.登錄與配置用戶 1.1 登陸 這是Zabbix的“歡迎”界面。輸入用戶名 Admin 以及密碼 zabbix 以作爲 Zabbix超級用戶登陸。 登陸後,你將會在頁面右下角看到“以管理員連接(Connected as Admin)”。同

原创 Kubernetes二進制方式v1.13.2生產環境的安裝與配置(HTTPS+RBAC)

Kubernetes二進制方式v1.13.2生產環境的安裝與配置(HTTPS+RBAC) 一 背景 由於衆所周知的原因,在國內無法直接訪問Google的服務。二進制包由於其下載方便、靈活定製而深受廣大kubernetes使用者喜愛,成爲企業

原创 Kubernetes Dashboard的安裝與配置

Kubernetes Dashboard的安裝與配置 一 背景 通過kubeadm快速完成了kubernetes的安裝,即可迅速地體驗到kubernetes的強大功能。美中不足的是,只能通過命令來查看或操作,沒有一個直觀且簡潔的Web UI

原创 Docker中未指定掛載點容器間volume卷的數據共享

一 背景 在實際使用過程中,我們可能會經常遇到容器間數據共享的情況,怎麼處理呢?通過 docker 命令中的一些選項,我們即可完成容器間的數據共享。 二 實驗步驟 2.1 創建容器 容器一:gysl-1 [root@dev ~]# dock

原创 Zabbix 監控圖表中亂碼的解決辦法

一.問題背景 在Zabbix安裝完成之後,Web前端頁面語音設置爲中文之後,圖表中部分中文文字顯示爲亂碼,如下圖所示: 二.解決方案 2.1 執行以下命令 [root@zabbix ~]# yum -y install wqy-microh

原创 Zabbix最佳實踐二:快速入門

一.登錄與配置用戶 1.1 登陸 這是Zabbix的“歡迎”界面。輸入用戶名 Admin 以及密碼 zabbix 以作爲 Zabbix超級用戶登陸。 登陸後,你將會在頁面右下角看到“以管理員連接(Connected as Admin)”。同

原创 RHEL7.X系列及周邊Linux發行版中,關於MBR與GPT的選擇一些思考與建議

一.引言 存儲的選型、規劃與管理等工作一直以來都是日常系統運維工作中的重點。MBR與GPT兩種類型的分區表的選擇與使用則是在磁盤管理中需要根據應用場景來注或考慮的要點。結合筆者多年的運維工作經驗,引發了對這些問題的一些思考,藉此文進行一些分

原创 Zabbix最佳實踐一:Zabbix4.0.2的安裝與配置

一.概述 在開始之前,一些概念和定義需要我們提前瞭解一下(以下內容摘自官方網站)。 1.1 幾個概念 架構 Zabbix 由幾個主要的功能組件組成,其職責如下所示。 Server Zabbix server 是Zabbix agent 向其

原创 Kubernetes中,兩種常見類型的Volume深度實踐

一.背景 存儲資源在所有計算資源中扮演着十分重要的角色,大部分業務場景下都有可能使用到各類存儲資源。在Kubernetes中,系統通過Volume對集羣中的容器動態或靜態提供存儲資源。通常情況下,我們可以認爲容器或者Pod的生命週期時短暫的

原创 Liveness和Readiness兩種Health Check手段在Kubernetes中的使用

一.概述 強大的自愈能力是Kubernetes這一類容器編排管理引擎的一個重要特性。通常情況下,Kubernetes通過重啓發生故障的容器來實現自愈。除此之外,我們還有其他方式來實現基於Kubernetes編排的容器的健康檢查嗎?Liven

原创 Linux環境中GitHub的配置與簡單使用教程

一.環境 1.1 操作系統(其他發行版亦可): [root@gysl ~]# cat /etc/centos-release CentOS Linux release 7.5.1804 (Core) 1.2 Git版本: [root@gys