原创 Jenkins主從構建

1、環境介紹需要在slave上準備好和master一樣的環境:Java,Git,Maven,Docker等master        192.168.0.121slave           192.168.0.762、生成密鑰部署jenk

原创 istio注入sidecar

1、istio初探上一節實現了istio的安裝,所有的pod都是running狀態,但不知其作用,現在先創建一個deploymentapiVersion: apps/v1 kind: Deployment metadata:   name:

原创 istio系列

1、安裝istio2、istio注入sidecar3、istio Bookinfo 應用

原创 sonarqube使用釘釘告警

說明:因項目需求,創建的是一個Jenkins自由項目,需要sonar代碼掃描通過再繼續maven構建、並且不發送釘釘告警,掃描不通過則停止構建、併發送釘釘告警。1、安裝告警插件#下載release包 /releases/dingding-s

原创 Jenkins集成SonarQube Scanner

1、在jenkins中安裝插件:SonarQube Scanner2、在jenkins主機之上安裝 SonarQube Scanner 部件,將其安裝到jenkins用戶之下cd  /usr/localunzip sonar-scanner

原创 K8s使用Jenkins部署服務

1、安裝Jenkins#準備Java環境 tar xvf  jdk-8u231-linux-x64.tar.gz -C /usr/local/ cd /usr/local/ ln -s jdk1.8.0_231 java cat  /et

原创 無人機drone安裝使用

1、pipeline類型 無人機支持不同類型的管道執行環境,其中每種類型都有自己的自定義yaml規範。kind和type屬性定義管道的類型和目標執行環境。1.1  Docker管道 在隔離的Docker容器內執行管道命令。一個docker管

原创 安裝Istio

1、什麼是Istio雲平臺爲使用它們的組織提供了很多好處。但是,不可否認的是,採用雲技術會對DevOps團隊造成壓力。開發人員必須使用微服務來構建可移植性,同時運營商正在管理超大型混合和多雲部署。Istio使您可以連接,保護,控制和觀察服務

原创 K8s中pod時間設置

1 時間介紹1.1 GMT   格林威治時間。即格林威治所在地的標準時間。1.2 UTC   世界標準時間(即 GMT)。即:UTC = GMT + 0。容器中的時間就是 UTC。1.3 CST    中國標準時間。CST = GMT +

原创 k8s安裝sonarqube

1、總覽SonarQube平臺由4個組件組成:一臺SonarQube Server啓動3個主要過程:Web服務器,供開發人員,管理人員瀏覽高質量的快照並配置SonarQube實例基於Elasticsearch的Search Server從U

原创 Linux二進制包安裝Mysql8主從複製

1、下載安裝包wget  https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.18-el7-x86_64.tar.gz2、刪除系統自帶rpm -qa |grep  mysql rpm -

原创 Prometheus監控k8s集羣

1、特徵普羅米修斯的主要特點是:一個多維數據模型,其中包含通過度量標準名稱和鍵/值對標識的時間序列數據PromQL,一種靈活的查詢語言 ,可利用此維度不依賴分佈式存儲;單服務器節點是自治的時間序列收集通過HTTP上的拉模型進行通過中間網關支

原创 filebeat收集k8s日誌

1、Filebeat概述    Filebeat是用於轉發和集中日誌數據的輕量級傳送程序。作爲服務器上的代理安裝,Filebeat監視您指定的日誌文件或位置,收集日誌事件,並將其轉發給[Elasticsearch]或 [Logstash]進

原创 helm3安裝neuxs3

1、環境介紹2、安裝nexushelm search repo nexushelm  pull  stable/sonatype-nexustar  xvf  sonatype-nexus-1.21.2.tgzhelm  install 

原创 rancher流水線配置

1、Pipeline授權設置Gitlab版本需要在9以上,授權賬號必須是項目的Maintainer(gitlab 8 裏面是master),在gitlab中創建application,callbackurl在rancher上覆制生成需要的I