原创 Jenkins2.0 之 BlueOcean

使用 Jenkins Pipeline 來自動化部署一個 Kubernetes 應用的方法,在實際的項目中,往往一個代碼倉庫都會有很多分支的,比如開發、測試、線上這些分支都是分開的,一般情況下開發或者測試的分支希望提交代碼後就直接

原创 基於 Jenkins2.0 的 CI/CD (一)

提到基於Kubernete的CI/CD,可以使用的工具有很多,比如Jenkins、Gitlab CI已經新興的drone之類的, 這裏會使用大家最爲熟悉的Jenkins來做CI/CD的工具。 安裝 既然要基於Kubernetes來

原创 基於 Jenkins2.0 的 CI/CD (二)

Jenkins Pipeline 介紹 要實現在 Jenkins 中的構建工作,可以有多種方式,我們這裏採用比較常用的 Pipeline 這種方式。Pipeline,簡單來說,就是一套運行在 Jenkins 上的工作流框架,將原來

原创 linux 按天切割日誌(logrotate)

logrotate 程序是一個日誌文件管理工具。用來把舊的日誌文件刪除,並創建新的日誌文件,我們把它叫做“轉儲”。我們可以根據日誌文件的大小,也可以根據其天數來轉儲,這個過程一般通過 cron 程序來執行 安裝後系統會定時運行lo

原创 Centos7.x 配置sub-interface (用於docker macvlan)

本文源於測試用sub-interface實現多macvlan網絡的實驗: 現有兩臺虛擬機: host1:10.254.254.223 host2:10.254.254.224 以下操作在host1和host2上基本相同 1.配置多個sub

原创 Ansible - 命令詳解

ansible-doc 命令 ansible-doc 命令常用於獲取模塊信息及其使用幫助,一般用法如下:     ansible-doc -l #獲取全部模塊的信息     ansible-doc -s MOD_NAME #獲取指定模塊

原创 Jenkins 更換插件源

jenkins按照組件,卡在新手入門,很多地方報錯了,下載速度很慢。 搜了很多,解決方案都是替換源,試了沒啥效果 https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-c

原创 Ansible - 常用模塊

ansible 常用模塊    1) 主機連通性      # 批量添加SSH認證 # 場景一:所有機器密碼相同  資源有限 一臺機器做測試     cat /etc/ansible/hosts     [testserver]   

原创 Ansible - CentOS 安裝

Ansible 任務執行 Ansible 系統由控制主機對被管節點的操作方式可分爲兩類,即adhoc和playbook: ad-hoc模式(點對點模式)       使用單個模塊,支持批量執行單條命令。ad-hoc 命令是一種可以快速輸入

原创 [Docker&Rancher] x509: certificate has expired or is not yet valid

基於Rancher 部署docker集羣 time="2019-11-14T22:47:24Z" level=info msg="SignatureAlgorithm: SHA256-RSA" time="2019-11-14T22:4

原创 Docerk安裝Nexus3.x 並搭建私有倉庫

Nexus介紹 Nexus 是Maven倉庫管理器,如果你使用Maven,你可以從Maven中央倉庫 下載所需要的構件(artifact),但這通常不是一個好的做法,你應該在本地架設一個Maven倉庫服務器,在代理遠程倉庫的同時維護本地

原创 SaltStack 批量管理&安裝使用

CentOs 下安裝,master&minion 1.添加epel源 # yum -y install epel 2.安裝 master # yum -y install salt-master # salt-master的

原创 Docker搭建nexus並配置docker私有倉庫

搭建 Nexus是用於Maven私服的,不過在官網上發現最新的Nexus 3.x還支持Docker倉庫了,所以使用docker來搭建一下Nexus 查找鏡像 docker search nexus 選取使用次數較多是鏡像 拉取鏡像

原创 linux下ab壓力測試

1.ab的簡介    ab是apachebench命令的縮寫。    ab是apache自帶的壓力測試工具。ab非常實用,它不僅可以對apache服務器進行網站訪問壓力測試,也可以對或其它類型的服務器進行壓力測試。比如nginx、tomc

原创 yum安裝nginx後增加模塊(upload)

1.yum安裝nginx rpm -ivh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm 2.查看