原创 OS基礎環境、JDK環境、jenkins.war等容器鏡像構建

1.構建os基礎鏡像 1)製作適合自己的os鏡像Dockerfile,注意Dockerfile文件名的首字母"D"必須要大寫,否則構建時無法識別 [root@k8s centos7.6]# cat Dockerfile #基

原创 ansible部署k8s多master、多node集羣以及dashboard、dns、grafana

ansible自動部署k8s(集羣環境全爲ubuntu18.04) 1.分別準備集羣環境的兩個master以及個node節點,這裏以k8s-master1爲例 1)所有節點均在nat網絡模式下,避免後面集羣部署有可能出現pod無法啓動的問題

原创 ubuntu-18.04的環境初始化安裝

ubuntu各版本阿里雲鏡像下載地址 ubuntu 14.04:http://mirrors.aliyun.com/ubuntu-releases/14.04/ubuntu 16.04:http://mirrors.aliyun.com/u

原创 Jenkins小項目—代碼測試、部署、回滾、keepalived+haproxy調度至tomcat

1.分別配置兩臺tomcat後端服務的java環境 1)準備jdk8壓縮包 [root@tomcat jdk]# pwd /usr/local/src/jdk root@tomcat jdk]# ls jdk-8u211-linux-

原创 gitlab的部署、代碼克隆和提交、數據備份等

1.配置網卡及ubuntu倉庫源 1)配置網卡eth0,本地內網網卡無需指定網關和域名服務器 network: version: 2 renderer: networkd ethernets: eth

原创 jenkins分佈式節點添加

1.分佈式的作用 當在多個job的環境裏,一臺主jenkins服務器同時執行多個job,如代碼的cone、代碼的編譯、測試、打包、構建 ,這樣jenkins代碼部署的效率會大幅度下降,成爲單臺jenkins部署效率的瓶頸,這時候就需要je

原创 jenkins的部署、實現自動拉取gitlab倉庫代碼、實現項目中代碼自動部署以及項目關聯觸發

jenkins主機內存和gitlab主機內存最好配置4G及以上,防止各自的web端打不開 1.配置JDK環境 1)jdk解壓到此目錄 [root@localhost src]# pwd /usr/local/src [root@local

原创 zabbix實現對nginx監控並實現nginx服務自愈

1.zabbix-server端(ubuntu1804) 1)必要的軟件包 zabbix-server-mysql zabbix-frontend-php 2)啓動的服務 State Recv-Q

原创 jenkins的pipeline實現指定節點項目構建並部署代碼至後端服務器

1.pipeline功能特點 1)是幫助jenkins實現持續集成CI(Continue Integration)轉變爲持續部署CD(Continue Deploy)的重要功能插件; 2)將多個節點的單個任務連接起來,實現單個任務難以實現

原创 jenkins的視圖創建

1. pipeline類型的視圖 1)安裝build pipeline視圖插件 2)pipeline視圖插件正在安裝中 3)點擊加號區添加新視圖 4)創建一pipeline類型的視圖 5)配置pipeline視圖屬性 6)pipe

原创 zabbix實現對mysql數據庫主從監控

1.主從關係建立 配置mysql-master端: 1)修改mysql-master的配置文件 [root@localhost ~]# vim /etc/my.cnf [mysqld] server_id=1 innodb_file_pe

原创 zabbix監控安裝及實現對tomcat服務器監控

一.zabbix監控安裝配置實現對本機的監控 監控端ip 192.168.1.11 被監控端ip 192.168.1.12 1.zabbix相關包的安裝 1)zabbix的倉庫源配置 root@ubuntu1804:~# wget http

原创 基於doucker容器安裝實現jumpserver服務的錄像監控及權限管理

服務器主機準備 jumpserver(管理端) 192.168.1.25 docker-ce jumpserver/jms_all:1.4.8鏡像 backend-db(被管理的後端服

原创 openstack的四大服務組件及openstack環境搭建

opensatck的虛擬機創建流程圖 一.openstack的四大服務及組件功能 1.keystone認證服務的一些概念 1)User: 使用openstack的用戶 2)Role: 給用戶添加到一個角色中,給予此用戶操作權限 3)Ten

原创 KVM實現haproxy+keepalived高可用調度分離小架構

1.環境準備 宿主機:host1 192.168.10.116 host2 192.168.10.111 客戶虛擬機:guest-host1 23.23.23.10