-
kubernetes基礎(chǔ)概念解析
本篇文章介紹kubernetes的一些基礎(chǔ)概念,也整理出了pdf版本,需要的下拉至文末領(lǐng)取。 目錄: ?1?、pod 概念 自主式POD:不是被控制器管理的pod。一旦死亡就不會(huì)再重生 控制器管理的POD:就是被控制器所管理的POD。 1、自主式POD的基礎(chǔ)概念 容器會(huì)共用pause的網(wǎng)絡(luò)棧,也就是說(shuō)這兩個(gè)容器就沒(méi)有他的獨(dú)立地址了他們都是共同使用pause的地址、共用他的存儲(chǔ)卷 Pause 網(wǎng)絡(luò)棧共享:首先我們要定義一個(gè) POD,就會(huì)先啟動(dòng)第一個(gè)容器,只要運(yùn)行一個(gè)POD這個(gè)容器就會(huì)被啟動(dòng)、這個(gè)容…
-
從零搭建一個(gè)基于 ELK 的日志、指標(biāo)收集與監(jiān)控系統(tǒng)
在需要私有化部署的系統(tǒng)中,大部分系統(tǒng)僅提供系統(tǒng)本身的業(yè)務(wù)功能,例如用戶(hù)管理、財(cái)務(wù)管理、客戶(hù)管理等。但是系統(tǒng)本身仍然需要進(jìn)行日志的采集、應(yīng)用指標(biāo)的收集,例如請(qǐng)求速率、主機(jī)磁盤(pán)、內(nèi)存使用量的收集等。同時(shí)方便的分布式系統(tǒng)日志的查看、指標(biāo)的監(jiān)控和告警也是系統(tǒng)穩(wěn)定運(yùn)行的一個(gè)重要保證。 為了使得私有化部署的系統(tǒng)能更健壯,同時(shí)不增加額外的部署運(yùn)維工作量,本文提出了一種基于 ELK 的開(kāi)箱即用的日志和指標(biāo)收集方案。 背景 在當(dāng)前的項(xiàng)目中,我們已經(jīng)使用了 Elasticsearch 作為業(yè)務(wù)的數(shù)據(jù)儲(chǔ)存,同時(shí)利用 …
-
20行Python代碼,無(wú)損壓縮千百?gòu)垐D片!
前言 每個(gè)設(shè)計(jì)師、攝影師或有圖片處理需求小編,都會(huì)面臨批量高清大圖的困擾。 因?yàn)楦咔宕髨D放到網(wǎng)站上會(huì)嚴(yán)重拖慢加載速度,或是有的地方明確限制了圖片大小,因此,為了完成工作,他們總是需要先把圖片壓縮,再上傳。 當(dāng)需要處理的圖片多至十張、百?gòu)?、千張,則嚴(yán)重影響工作效率。這時(shí)候,就可以交給Python啦! 只需要20行Python代碼,就可以批量幫你無(wú)損壓縮數(shù)張照片。 一、項(xiàng)目思路 整個(gè)代碼的實(shí)現(xiàn)思路其實(shí)很簡(jiǎn)單,首先,你需要安裝Python中現(xiàn)成的圖片處理模塊,然后將圖片打包好導(dǎo)入,用循環(huán)的方式自動(dòng)化處…
-
Redis讀寫(xiě)分離技術(shù)解析
背景 Redis 不管主從版還是集群規(guī)格,replica作為備庫(kù)不對(duì)外提供服務(wù),只有在發(fā)生HA的時(shí)候,replica提升為master后才承擔(dān)讀寫(xiě)流量。這種架構(gòu)讀寫(xiě)請(qǐng)求都在master上完成,一致性較高,但性能受到master數(shù)量的限制。經(jīng)常有用戶(hù)數(shù)據(jù)較少,但因?yàn)榱髁炕蛘卟l(fā)太高而不得不升級(jí)到更大的集群規(guī)格。 為滿(mǎn)足讀多寫(xiě)少的業(yè)務(wù)場(chǎng)景,最大化節(jié)約用戶(hù)成本,云數(shù)據(jù)庫(kù)Redis版推出了讀寫(xiě)分離規(guī)格,為用戶(hù)提供透明、高可用、高性能、高靈活的讀寫(xiě)分離服務(wù) 架構(gòu) Redis集群模式有redis-proxy…
-
Docker內(nèi)核技術(shù)原理之Namespace
Docker的空間隔離使用的是namespace(空間),它是內(nèi)核提供的一種空間隔離,在一個(gè)空間下,每個(gè)進(jìn)程看到的視圖是一致的,相應(yīng)的如果不在一個(gè)空間下看到資源視圖是不一致的,舉個(gè)例子,如果兩個(gè)進(jìn)程在同一個(gè)網(wǎng)絡(luò)命令空間下,那么他們看到的網(wǎng)絡(luò)信息(網(wǎng)卡、IP、路由等)是一樣的,可以通過(guò)localhost的方式互相訪(fǎng)問(wèn)。常用的有6種namespace,在Linux 內(nèi)核4.6之后又添加了Cgroup這namespace,5.6 之后又添加了時(shí)鐘namespace。 這里有個(gè)小細(xì)節(jié),上面表格創(chuàng)建Mou…
-
Python給女朋友翻譯化妝品標(biāo)簽,瞬間解決生存問(wèn)題
最近小編遇到一個(gè)生存問(wèn)題,女朋友讓我給她翻譯英文化妝品標(biāo)簽。美其名曰:"程序猿每天英語(yǔ)開(kāi)發(fā),英文一定很好吧,來(lái)幫我翻譯翻譯化妝品成分",”來(lái),幫我看看這個(gè)面膜建議敷幾分鐘“。。。??磥?lái)斥巨資買(mǎi)化妝品不算完,還需要會(huì)各種英文介紹。 默默收起大學(xué)考的一摞429分的四級(jí)證書(shū),我打開(kāi)了IDE。。。我打算開(kāi)發(fā)一個(gè)能批量翻譯的圖片的demo,把家里的各種化妝品都翻譯好。機(jī)智如我,是不會(huì)自己從訓(xùn)練模型做起的,打開(kāi)有道智云的友好的AI接口頁(yè)面 ,果然有圖片翻譯服務(wù),體驗(yàn)了一下可是真不錯(cuò),于是果斷使用。 效果展示…
-
Python為何如此火爆?是噱頭還是趨勢(shì)?
大家好,我是云珍! 最近正好是上半年的課程陸續(xù)結(jié)班,不少企業(yè)開(kāi)始纏著我們要人。最近跟其中一位HR聊天,他說(shuō)了一位應(yīng)屆生的故事,讓我印象還挺深刻的。 是名計(jì)算機(jī)專(zhuān)業(yè)的研究生,面試時(shí),講起 Python 的相關(guān)知識(shí),非常熟悉有條理,大家對(duì)他的期望值特別高。但是,等他真正上手項(xiàng)目時(shí),才發(fā)現(xiàn),他的知識(shí)都停留在理論層面。 后來(lái),我跟教務(wù)群里的老師們交流了一下,發(fā)現(xiàn)這種現(xiàn)象其實(shí)并不少見(jiàn),很多人在談到某些知識(shí)時(shí),可以出口成章,但是一遇到真實(shí)的商業(yè)環(huán)境,就會(huì)毫無(wú)頭緒,犯各種奇葩錯(cuò)誤。而基本上,我調(diào)查的往期 Py…
-
跟著大佬學(xué)LNMP架構(gòu),運(yùn)維必看?。ńㄗhN刷)
隨著IT運(yùn)維管理行業(yè)市場(chǎng)規(guī)模逐年上升,運(yùn)維作為互聯(lián)網(wǎng)背后的“英雄”,近幾年討論度也有所增加,更是逐漸成為了互聯(lián)網(wǎng)求職中炙手可熱的崗位之一。 無(wú)論是運(yùn)維小白還是1-2年內(nèi)的運(yùn)維新手來(lái)講,踏入運(yùn)維圈的那一刻起,就接受了來(lái)自職場(chǎng)巨大的挑戰(zhàn)。 對(duì)于運(yùn)維小白來(lái)說(shuō),入門(mén)期是關(guān)鍵時(shí)期,因?yàn)橐徊恍⌒木蜁?huì)選擇放棄,對(duì)于1-2年內(nèi)的新手來(lái)講,熟悉期是成長(zhǎng)時(shí)期,因?yàn)橐徊恍⌒木蜁?huì)被工作扼住命運(yùn)的喉嚨。 但大部分運(yùn)維新手在工作中卻沒(méi)有那么順利: 很多運(yùn)維新手在入職前信心滿(mǎn)滿(mǎn),最后卻發(fā)現(xiàn)自己會(huì)做的事寥寥無(wú)幾; 很多運(yùn)維新手…
-
Kubernetes自動(dòng)伸縮機(jī)制,為你降本增效
從技術(shù)上講,容器化應(yīng)用能該幫助組織更具有成本的優(yōu)勢(shì),但Kubernetes到處布滿(mǎn)了成本陷阱,可能會(huì)使你超出預(yù)算。幸運(yùn)的是,有一些策略可以控制云成本,自動(dòng)伸縮就是其中之一。Kubernetes帶有三個(gè)內(nèi)置的自動(dòng)伸縮機(jī)制來(lái)幫助你做到這一點(diǎn)。它們配合得越好,運(yùn)行應(yīng)用程序的成本就越低。 1.Pod水平自動(dòng)擴(kuò)縮(HPA) Pod 水平自動(dòng)擴(kuò)縮(HorizontalpodAutoscaler) 可以基于CPU利用率自動(dòng)擴(kuò)縮 ReplicationController、Deployment、ReplicaS…
-
IT人快看過(guò)來(lái) | 馬哥教育聯(lián)合騰訊送好禮啦,千元課程0元學(xué),超多好禮送不停!
7月沒(méi)有什么“驚天動(dòng)地”的大節(jié)日 但是對(duì)于IT人來(lái)說(shuō) 我們卻可以自己創(chuàng)造快樂(lè) 快來(lái)看看 馬哥教育&騰訊課堂 在7月大促準(zhǔn)備了什么驚喜? 活動(dòng)背景: 1、7月是大學(xué)生及年輕用戶(hù)群體活躍的高峰時(shí)段,騰訊課堂特此舉辦本次7月大促活動(dòng)。 2、馬哥教育在騰訊課堂已經(jīng)有67W學(xué)員,VIP付費(fèi)學(xué)員數(shù)千人,課程好評(píng)率達(dá)98%,VIP課程100%好評(píng)。 3、馬哥教育作為騰訊課堂官方認(rèn)證的運(yùn)維類(lèi)金牌機(jī)構(gòu),后臺(tái)開(kāi)發(fā)銀牌機(jī)構(gòu),更是騰訊課堂認(rèn)證的高端IT教育培訓(xùn)品牌,借此機(jī)會(huì)聯(lián)合騰訊課堂為廣大IT朋友,準(zhǔn)備了8重…