-
快速搭建高可用 ETCD 集群
本文介紹了etcd集群的工作原理和高可用技術(shù)細(xì)節(jié)。etcd 簡(jiǎn)介coreos 開發(fā)的分布式服務(wù)系統(tǒng),內(nèi)部采用 raft 協(xié)議作為一致性算法。作為服務(wù)發(fā)現(xiàn)系統(tǒng),有以下的特點(diǎn):簡(jiǎn)單:安裝配置簡(jiǎn)單,而且提供了 HTTP API 進(jìn)行交互,使用也很簡(jiǎn)單安全:支持 SSL 證書驗(yàn)證快速:根據(jù)官方提供的 benchmark 數(shù)據(jù),單實(shí)例支持每秒 2k+ 讀操作可靠:采用 raft 算法,實(shí)現(xiàn)分布式系統(tǒng)數(shù)據(jù)的可
2021-03-26
-
k8s實(shí)戰(zhàn)之理解helm
helm V3的特性:架構(gòu)改變,去掉Tiller,直接helm通過kubeconfig連接apiserverrelease名稱可以在不同命令空間重用chart支持放到docker鏡像倉(cāng)庫(kù)K8S部署一個(gè)應(yīng)用的流程如下編寫 yaml : deployment service ingress1.0創(chuàng)建 deployment模板kubectl create deployment nginx
2021-03-22
-
Ansible 介紹
什么是 AnsibleAnsible 是一個(gè)簡(jiǎn)單,強(qiáng)大且無(wú)代理的自動(dòng)化語(yǔ)言。Ansible 的好處:簡(jiǎn)單易讀:基于 YAML 文本編寫,易于閱讀,非專業(yè)的開發(fā)人員也可以編寫。功能強(qiáng)大:它可以同于管理配置,軟件安裝,流程自動(dòng)化無(wú)代理:不需要在客戶端安裝額外的 agent跨平臺(tái)支持:支持 linux,Windows,Unix 和網(wǎng)絡(luò)設(shè)備Ansible 是如何工作的Ansible 典型的工作方式是通過一
2021-03-18
-
這幾款數(shù)據(jù)恢復(fù)神器,你都用過哪幾個(gè)?
不小心誤刪或者弄丟了重要文件數(shù)據(jù)怎么辦?不要慌不要亂,這里告訴你還有得救!不用找代價(jià)高昂的專業(yè)數(shù)據(jù)恢復(fù)商,因?yàn)橛泻芏鄶?shù)據(jù)恢復(fù)軟件都可以幫助你找回誤刪的文件。以下精心挑選6款好用的恢復(fù)神器分享給你們~1.EasyReceovery這是一款操作簡(jiǎn)單操作、價(jià)格便宜、用戶自主操作的數(shù)據(jù)恢復(fù)軟件。安裝完成后,界面會(huì)指引你選擇恢復(fù)過程中的每一步。它將存儲(chǔ)介質(zhì)分為5種媒體類型:硬盤驅(qū)動(dòng)器、內(nèi)存設(shè)備或記憶棒、光學(xué)
2021-03-18
-
切記!MySQL中order by與limit不要一起用!
現(xiàn)象與問題ORDER BY 排序后,用 LIMIT 取前幾條,發(fā)現(xiàn)返回的結(jié)果集的順序與預(yù)期的不一樣。下面是我遇到的問題:可以看到,帶 LIMIT 與不帶 LIMIT 的結(jié)果與我預(yù)期的不一樣,而且“很不可思議”,真是百思不得其解。后來(lái)百度了一下,如果 order by 的列有相同的值時(shí),MySQL 會(huì)隨機(jī)選取這些行,為了保證每次都返回的順序一致可以額外增加一個(gè)排序字段(比如:id),用兩個(gè)字段來(lái)盡可
2021-03-18
-
Docker鏡像優(yōu)化:從1.16GB到22.4MB
Docker 是一個(gè)供軟件開發(fā)人員和系統(tǒng)管理員使用容器構(gòu)建、運(yùn)行和與分享應(yīng)用程序的平臺(tái)。容器是在獨(dú)立環(huán)境中運(yùn)行的進(jìn)程,它運(yùn)行在自己的文件系統(tǒng)上,該文件系統(tǒng)是使用 docker 鏡像構(gòu)建的。鏡像中包含運(yùn)行應(yīng)用程序所需的一切(編譯后的代碼、依賴項(xiàng)、庫(kù)等等)。鏡像使用 Dockerfile 文件定義。術(shù)語(yǔ) dockerization 或 containerization 通常用于定義創(chuàng)建 Docker
2021-03-18
-
2020年10個(gè)不錯(cuò)的Python庫(kù)
這是第六屆年度 Python 庫(kù)排行榜。這個(gè)排行榜的依據(jù)是什么?規(guī)則很簡(jiǎn)單。我們尋找的庫(kù)需要滿足下列條件:它們是在 2020 年推出或普及的。它們從發(fā)布后就一直有良好的維護(hù)。它們非常炫酷,很值得一看。免責(zé)聲明:今年,我們的選擇受到機(jī)器學(xué)習(xí) / 數(shù)據(jù)科學(xué)庫(kù)的極大影響,雖然有些庫(kù)對(duì)非數(shù)據(jù)科學(xué)家來(lái)說確實(shí)很有用。另外,盡管我們有 10 個(gè)主要的精選(以及一個(gè)獎(jiǎng)勵(lì)),但我們還是決定增加一個(gè)新的“榮譽(yù)提名”部
2021-03-18
-
IT 運(yùn)維中的事件、故障排查處理思路
在講解事件、故障處理思路前,先講一個(gè)故障場(chǎng)景(以呼叫中心系統(tǒng)作為一例子):業(yè)務(wù)人員反映呼叫中心系統(tǒng)運(yùn)行緩慢,部份電話在自助語(yǔ)言環(huán)節(jié)系統(tǒng)處理超時(shí),話務(wù)轉(zhuǎn)人工座席,人工座席出現(xiàn)爆線情況。運(yùn)維人員開始忙活了,查資源使用情況、查服務(wù)是否正常、查日志是否報(bào)錯(cuò)、查交易量還有沒有……時(shí)間不知不覺的在敲鍵盤、敲鍵盤、敲鍵盤中過去,但是原因還未定位。經(jīng)理過來(lái)了解情況:“系統(tǒng)恢復(fù)了嗎?”、“故障影響是什么?”、“交易
2021-03-18