原创 記錄一下ansible更新java服務的通用腳本

記錄一下ansible更新java服務的通用腳本 需求:十多個環境,而都是使用systemd進行管理,jar包路徑不定,更新模塊數量也不定,更新主機也不定 腳本功能:使用ansible進行傳包操作,重啓服務 Jenkins變量賦值 通過變

原创 kubernetes從私有倉庫拉取鏡像,制定你的docker-registry

kubernetes官方文檔:https://kubernetes.io/zh/docs/tasks/configure-pod-container/pull-image-private-registry/ 從私有倉庫拉取鏡像 本文介紹如

原创 kubernetes 最佳實踐:優雅熱更新

當kubernetes對服務滾動更新的期間,默認配置的情況下可能會讓部分連接異常(比如連接被拒絕),我們來分析下原因並給出最佳實踐 滾動更新場景 使用 deployment 部署服務並關聯 service 修改 deployment 的

原创 jenkins插件下載速度慢、安裝失敗、提速

一、前言 看到好多加速Jenkins安裝插件速度的文章,大多數教程中都是在插件配置裏使用 https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json 替換

原创 OpenJDK – JDK for Microsoft Azure

記錄  # This Zulu OpenJDK Dockerfile and corresponding Docker image are # to be used solely with Java applications or Ja

原创 使用nginx內置$request_filename變量更容易管理nginx

一,前言 時間長的項目,因爲之前劃分的分區目錄,磁盤快滿了,不能在把資源放在這個目錄上,所以新放了一個硬盤進去重新分區格式化掛載。 新的資源都放到新的磁盤目錄test-2上,當用戶訪問test-1時候,不存在這個資源,返回test-2的資

原创 kubernetes常用基礎命令文檔

官方文檔:https://kubernetes.io/docs/reference/generated/kubectl/kubectl-commands#-strong-getting-started-strong-

原创 使用Jenkins區分maven存儲庫,區分項目編譯

一,使用原因 因爲使用jenkins作爲cicd流程,當多個項目在一起時,如果使用默認的maven倉庫(路徑~/.m2/repository下,~代表當前用戶名)。 所有項目都共用一個存儲庫,會造成包管理混亂,所有這裏需要進行每個項目單獨

原创 kubernetes搭建持久化高可用elasticsearch+fluentd+filebeat+kibana

一,環境 kubernetes:v1.14.3-tke.4 elasticsearch:7.4.2  fluentd:2.7.0 filebeat:7.4.2 kibana:7.4.2 參考kubernetes的efk:https://g

原创 Kubernetes中部署代碼質量檢測工具SonarQube

轉載自:https://blog.csdn.net/qq_32641153/article/details/94918308 環境說明: Kubernetes 版本:1.14.3 SonarQube 版本:7.9 數據持久化配置: NFS

原创 Jenkins與Sonarqube實現代碼自動檢查

轉載自:https://www.jianshu.com/p/e111eb15da90 前言 在項目的開發過程中,爲了保證代碼的質量便於後期的代碼維護,需要遵循統一的代碼規範。但是通過人工逐一查看代碼去檢查費時費力,使用jenkins結合s

原创 十六,Kubernetes_v1.14.2部署kubelet

一,分發kubelet二進制文件 source /root/env.sh for master_ip in ${MASTER_IPS[@]} do echo -e "\033[31m>>> ${master_ip} \033[0m" s

原创 十八,Kubernetes_v1.14.2插件CoreDNS

一,創建解壓目錄 kubernetes-server-linux-amd64.tar.gz 解壓後,其中會有kubernetes-src.tar.gz 文件 #創建解壓目錄 mkdir /opt/kubernetes/package/k

原创 阿里雲系統盤丟失文件後進行系統盤恢復步驟

一,前言 因ssh阿里雲服務器的時候,報找不到/bin/bash解釋器,但是後面通過掛載這個系統盤後,在去查看  ls /mnt/bin/bash 是存在這個文件的,所以怎麼造成此次事故只能先恢復業務在排查了   二,快照系統盤 在控制

原创 php報錯Fatal error: Call to undefined function simplexml_load_file

一,Fatal error: Call to undefined function simplexml_load_file() #php-xml擴展沒有安裝 安裝: centos: yum install php-xml ubuntu: