原创 記錄一下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: