原创 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