原创 centos7基於kubeadm安裝部署Kubernetes (1.15.2)集羣

一、什麼是 Kubernetes Kubernetes 是 Google (谷歌內部:Borg)開源的容器集羣管理系統,其提供應用部署、維護、 擴展機制等功能,利用 Kubernetes 能方便地管理跨機器運行容器化的應用,可以實現容器集羣

原创 解決Kubernetes Dashboard由於自身證書問題導致一些瀏覽器不能打開的問題

正常安裝部署完Kubernetes Dashboard後,通過某些瀏覽器卻不能訪問(比如Chrome瀏覽器),通常是由於部署Kubernetes Dashboard時生成的證書日期有問題,解決辦法,可以通過自簽證書的形式解決。 基於之前的測

原创 Ansible AWX基礎配置和使用

AWX是一個開源的web應用,併爲ansible的任務引擎提供用戶接口和REST API。它是 ansible Tower的開源版本。ansible AWX允許我們使用web接口去管理Ansible的playbooks、inventoris

原创 Centos7基於Docker-Compose安裝部署AWX

Centos7基於Docker-Compose安裝部署AWX AWX提供基於Ansible的Web用戶界面、REST API和任務引擎它是 Ansible Tower的上游開源項目。 基礎準備: 爲了減少安裝過程中的問題,可以進行如下暴力的

原创 centos下pip安裝mysql_python報錯mysql_config not found

1.安裝mysql_python時,出現如下錯誤:Collecting mysql-python (from -r pip_requirements.txt (line 8))   Using cached https://pypi.dou

原创 通過shell獲取Linux服務器CPU、內存、網絡等基礎項監控

通過shell獲取Linux服務器CPU、內存、網絡等基礎項監控1、獲取系統(CPU)負載系統平均負載的定義:在特定時間間隔內運行隊列中的平均進程數。如何獲取系統(CPU)負載?在Linux系統中可以通過/proc/loadavg文件獲取,

原创 Python中time模塊和datetime模塊的常用操作以及幾種常用時間格式間的轉換

最常見以及常用的幾種時間格式   1、時間戳(timestamp),時間戳表示的是從1970年1月1日00:00:00開始按秒計算的偏移量。   2、時間元組(struct_time),共有九個元素組。   3、格式化時間(format t

原创 通過python獲取kvm虛擬機的監控信息(基於libvirt API)

  通常在我們的雲環境中,爲了保證雲平臺中虛擬機的正常運行,基本都需要這樣一個功能,就是收集虛擬機的監控數據,比如cpu的使用率、內存的使用率、磁盤io、網絡io等基本信息。可以利用這些信息及時調整雲平臺環境中出現的一些問題,從而實現保證V

原创 Windows7 Python-3.6 安裝PyCrypto(pycrypto 2.6.1)出現錯誤以及解決方法

今天準備在Windows系統上基於python3.6安裝一個pycrypto 2.6.1模塊,很不幸的報了一堆錯誤,如下所示:running installrunning buildrunning build_pyrunning build

原创 在centos7上修改Mariadb(MySQL)open_files_limit的值

在工作中使用mysql數據庫的時候或許會遇到下面這個錯誤:[ERROR] when opening file: '/var/tmp/#sql_2ad6_1.MAD' (Errcode: 24)這是因爲Mariadb(MySQL)打開的文件描

原创 在centos6.6中mysql5.5的編譯、安裝、配置

  今天根據需求要在centos6.6上編譯安裝mysql5.5,因爲以前編譯安裝過感覺很簡單,但是今天還是出現了點小問題,所以把過安裝過程總結了一下:   好像從mysql5.5開始編譯安裝mysql需要用到cmake工具進行編譯安裝,既

原创 對Python中裝飾器(Decorator)的理解與進階

  有時候我們項目中的某些功能做些修改即需要對內部的某些函數添加一些附加功能,但是爲了安全起見不想改變函數的源代碼以及函數的調用方式,那麼裝飾器在這個地方會給我們帶來很大的幫助。  裝飾器(Decorator):(又叫語法糖)  定義:本質

原创 Python下定時任務框架APScheduler的使用

今天準備實現一個功能需要用到定時執行任務,所以就看到了Python的一個定時任務框架APScheduler,試了一下感覺還不錯。1.APScheduler簡介: APScheduler是Python的一個定時任務框架,可以很方便的滿足用戶定

原创 Python中集合(set)的基本操作以及一些常見的用法

   Python除了List、Tuple、Dict等常用數據類型外,還有一種數據類型叫做集合(set),集合的最大特點是:集合裏邊的元素是不可重複的並且集合內的元素還是無序的,所以一般情況下集合常用的兩個場景是:1.去重(如:列表去重);

原创 Python中list(列表)、tuple(元組)、dict(字典)基本操作快速入門

最近看了一下Python的列表、字典以及元組等幾種數據類型,感覺這幾種數據類型比較常用,順便總結了一下一些比較常用的用法。列表是Python中比較常用的數據類型,並且列表是可以改變的,使用也非常簡單,具體操作如下:1)如創建一個列表:lis