原创 Kubernetes:Ingress-Nginx-Controller配置

1、下載YML配置文件 本文編寫時github上nginx-ingress最新版本是0.26.1 github上的配置文件地址:https://github.com/kubernetes/ingress-nginx/tree/ng

原创 Linux環境部署SkyWalking鏈路追蹤

linux安裝SkyWalking的環境要求 —JDK8+ —Elasticsearch(已支持Elasticsearch 6.X版本) 一、檢察環境 1.首先我們先確定下是否安裝JDK1.8 未安裝則執行命令進行安裝: yu

原创 Kubernetes中SpirngBoot應用接入SkyWalking-agent探針實現追蹤

主要思路是將配置好的agent打成鏡像,通過k8s的初始化容器initContainers將agent目錄掛載到所運行的pod中去,在pod中的容器就能訪問到agent目錄,從而實現接入探針,收集數據。 1、在skywalking

原创 Kubernetes拉取harbor私有倉庫問題

k8s部署文件的Deployment鏡像地址是自己之前部好的harbor私有倉庫,執行apply命令之後,查看pod狀態提示鏡像拉取失敗。進入harbor查看倉庫的訪問級別。 項目倉庫的訪問級別爲公有的可以直接拉取。訪問的項目倉庫

原创 Kubernetes獲取用戶請求的真實IP地址。

問題:SpringBoot 項目部署在Kubernetes 集羣中,用戶在請求Kubernetes 內的服務時,獲取客戶端IP地址時,獲取到的IP地址總是獲取的是k8s節點的IP,不是用戶的IP地址. 解決方方式: 1、如果向外暴

原创 Linux系統Docker環境搭建Harbor私有倉庫

1、下載Harbor安裝包 本文采用離線安裝方式,去Harbor的github下載離線安裝包。 注意:harbor對docker和docker-compose版本有要求,請下載對應的版本,我的docker爲1.13.1版本,doc

原创 Docker Toolbox的Docker環境下配置 insecure-registries

一、引言 最近要搭建一個 docker 的私人鏡像庫,這本身並沒有什麼難的。只要照着網上的教程一步一步配置就行了。但是很多人的docker環境是Docker Toolbox搭建的,裏面很多配置和網上參考的不一樣。 二、問題 現在所

原创 SpringBoot項目本地、docker環境接入SkyWalking-agent探針

一、修改配置文件 不管在哪個地方接入先修改skywalking目錄下agent/config/agent.config。 agent.service_name=${ SW_AGENT_NAME:Project_Name}