原创 docker stop 或者 docker kill 不能停止容器

docker stop 或者 docker kill 不能停止容器 原因 這幾天在生產環境發現有幾個容器一直不能正常的stop,或者rm 掉,而且查看docker daemon 日誌裏面會出現很多 msg="Container 5054f

原创 一文帶你徹底釐清 Kubernetes 中的證書工作機制

一文帶你徹底釐清 Kubernetes 中的證書工作機制 搬磚者: 張首富 時 間: 2020-05-26 w x: y18163201 原文地址:https://zhaohuabing.com/post/2020-05-19-k8s

原创 docker 倉庫裏面python好多tag都代表什麼意思?我們該如何選擇

docker 倉庫裏面python好多tag都代表什麼意思?我們該如何選擇 作者:張首富 時間:2020-05-25 w x:y18163201 起因 今天讓我同事幫忙構建一個基於python代碼的docker包,然後他問我使用那個底層鏡像

原创 MFS(MooseFS分佈式文件系統)

MFS(MooseFS分佈式文件系統) 作者:張首富 時間:2020-05-22 w x:y18163201 MooseFS[MFS]是一個具有容錯性的網絡分佈式文件系統。它把數據分散存放在多個物理服務器上,而呈現給用戶的則是一個統一的資源

原创 docker 掛載文件不同步問題記錄

docker 掛載文件不同步問題記錄 作者: 張首富 時間: 2020-05-09 晚 w x: y18163201 起因 今天上午開發給我反應一個問題,所在宿主機上更改了掛載的文件在 docker 裏面看不到改變,問我是不是 docker

原创 生產機器被植入`kdevtmpfsi`挖礦程序處理

生產機器被植入kdevtmpfsi挖礦程序處理 事情經過 1, 手機釘釘收到報警信息,說阿里雲的一臺機器負載過高2, 根據報警信息我們登錄到這臺機器上使用 uptime 命令查機器負載![]然後這臺機器的 CPU 是 8 核的,可以判斷出來

原创 自定義 systemctl 管理服務

自定義 systemctl 管理服務 ##簡介systemd是靠管理unit的方式來控制開機服務,開機級別等功能。在/usr/lib/systemd/system目錄下包含了各種unit文件,有service後綴的服務unit,有targe

原创 docker監控: cAdvisor

docker監控: cAdvisor 什麼是 cAdvisor? cAdvisor 是 Google 開源的一款用於展示和分析容器運行狀態的可視化工具,通過在主機上運行 cAdvisor 用戶可以輕鬆的獲取到當前主機上容器的運行統計信息,並

原创 使用docker增加nginx

使用docker增加nginx autoindex美化功能 話不多說先上效果圖,先確定是不是你想要達到的結果 ##安裝編譯docker 環境我們這裏採用的是nginx1.16.0 版本來進行編譯安裝的,如果有需要你可以自行更改成別的ngin

原创 startupProbe存在的意義是什麼?

startupProbe存在的意義是什麼? 引言 今天在整理思維導圖的時候突然發現有個我不知道的探針startupProbe,於是查了下官方是這樣解釋的:可以定義一個啓動探針,該探針將推遲所有其他探針,直到 Pod 完成啓動爲止。看完這句話

原创 kubernetes 通訊淺談

kubernetes 通訊淺談 我們在日常工作中,能遇見的情況只有下面三種,k8s集羣內部之間的相互連接,k8s集羣內部訪問k8s集羣外部的服務,還有就是k8s集羣外部服務訪問k8s集羣內部的訪問。下面我們來講解下他們都是如何實現的,我們將

原创 初識 prometheus

初識 prometheus prometheus是什麼及其主要功能注意事項 prometheus 是什麼? 我現在目前的讀者都肯定通過prometheus這個監控吧,那麼它到底是什麼呢? prometheus是一個基於時間序列(time_s

原创 docker19.03使用NVIDIA顯卡

docker19.03使用NVIDIA顯卡 作者: 張首富 時間: 2019-09-06 前言 2019年7月的docker 19.03已經正式發佈了,這次發佈對我來說有兩大亮點。1,就是docker不需要root權限來啓動喝運行了2,就是

原创 Rabbitmq 簡單介紹,安裝和go客戶端使用

Rabbitmq 簡單介紹,安裝和go客戶端使用 1,消息隊列介紹 1.1 什麼是消息隊列? 消息隊列(英語:Message queue)是一種進程間通信或同一進程的不同線程間的通信方式,軟件的貯列用來處理一系列的輸入,通常是來自用戶。消息

原创 Etcd 高可用分佈式鍵值數據庫

Etcd 高可用分佈式鍵值數據庫 1, Etcd簡介 etcd是CoreOS團隊於2016年6月發起的開源項目,他的目標是構建一個高可用的分佈式鍵值(key_value)數據庫。Etcd內部採用raft協議作爲一致性算法,Etcd是基於Go