一、為什么需要 Operator K8s 原生資源能管好無狀態(tài)應(yīng)用,但遇到「證書自動同步到 CDN」「統(tǒng)一管控多個命名空間的 Pod 版本及配置」這類運(yùn)維操作時,靠 Helm...
一、為什么需要 Operator K8s 原生資源能管好無狀態(tài)應(yīng)用,但遇到「證書自動同步到 CDN」「統(tǒng)一管控多個命名空間的 Pod 版本及配置」這類運(yùn)維操作時,靠 Helm...
一、私有網(wǎng)絡(luò)地址 云上設(shè)計第一件事:選網(wǎng)段。阿里云/AWS/騰訊云都支持三個私有網(wǎng)段: 網(wǎng)段可用 IP 數(shù)10.0.0.0/8~1677 萬172.16.0.0/12~104...
Apache Pulsar[https://pulsar.apache.org] 是一款開源的分布式消息系統(tǒng),它設(shè)計用于高性能、可靠的云原生環(huán)境,可支持大規(guī)模、多租戶的消息與...
在使用 k8s 做微服務(wù)的過程中,許多人都經(jīng)歷過從 Nginx → Istio Service Mesh 的遷移過程,都遇到過一個共同的問題:Istio 的gw、vs、dr...
前言 我們今天看到某網(wǎng)站可以“使用 GitHub(或微信、微博)賬號登錄”,無需在該網(wǎng)站重新注冊一個賬號。這就是第三方登錄,而背后的原理是一個名為 OAuth 2.0 的開放...
在用戶認(rèn)證和授權(quán)的世界里,Token 是一個繞不開的關(guān)鍵詞。無論是傳統(tǒng)的 Web 應(yīng)用,還是當(dāng)下流行的前后端分離、微服務(wù)架構(gòu),都需要一個安全、可靠的機(jī)制來識別用戶身份。而 T...
Kubernetes 的存儲體系概念繁多且容易混淆,什么sc、pv、pvc及其各種配置,還有各種存儲類型nas、nfs、csi、sfs等等。這里記錄一下,可以反復(fù)閱讀深刻記錄...
一、YAML 簡介 YAML(“YAML Ain't Markup Language”的遞歸縮寫,原意是Yet Another Markup Language)。與 JSON...
1 CPU和內(nèi)存的交互 了解jvm內(nèi)存模型前,了解下cpu和計算機(jī)內(nèi)存的交互情況?!疽驗镴ava虛擬機(jī)內(nèi)存模型定義的訪問操作與計算機(jī)十分相似】 有篇很棒的文章,從cpu講到內(nèi)...
現(xiàn)作為 一名 Go 的開發(fā)者,每天都在與 if err != nil 打交道,或許這已經(jīng)成了 Go 的標(biāo)志性特征。但每當(dāng)遇到 panic 時,程序直接崩潰重啟,讓人皺起眉頭—...
1. Docker 容器部署 首先,我們使用 Docker 部署 MaxKB 和 Ollama。 1.1 部署 MaxKB 2. 部署 Ollama Ollama 可以通過 ...
在日常開發(fā)和部署中,我們常常需要將一些后臺程序(如自定義腳本、Web 服務(wù)、定時任務(wù)等)以守護(hù)進(jìn)程的方式穩(wěn)定運(yùn)行在服務(wù)器上。為了方便地啟動、停止、重啟并監(jiān)控這些進(jìn)程,推薦使用...
在日常運(yùn)維中,日志管理是一項至關(guān)重要的任務(wù)。如果不定期清理和歸檔日志,服務(wù)器上的日志文件會迅速增長,最終導(dǎo)致磁盤空間耗盡,影響系統(tǒng)的正常運(yùn)行。而 logrotate 作為 L...
Homebrew 包管理 安裝 Homebrew 官方網(wǎng)站:brew.sh[https://brew.sh/] 中文文檔:brew.sh/zh-cn[https://brew...
dive 簡介 diev:用于探索 docker 鏡像層內(nèi)容以及發(fā)現(xiàn)減小 docker 鏡像大小的方法工具。 docker 命令分析鏡像 docker inspect 查看鏡...