-
CentOS 7 使用 kubeadm 搭建 Kubernetes 集群
注意事項(xiàng) 檢查是否關(guān)閉了 SELinux 和 iptables,阿里云這個(gè)系統(tǒng)版本默認(rèn)已經(jīng)關(guān)閉2.關(guān)閉 swap 目前 Kubernetes 和 Docker 尚不支持內(nèi)存 Swap 空間的隔離機(jī)制 安裝 Docker 使用阿里云的源進(jìn)行安裝: 創(chuàng)建 kubernetes 集群 更換阿里巴巴開源鏡像站的源 安裝 kubeadm, kubelet, kubectl 初始化 master 節(jié)點(diǎn) 配置 Docker設(shè)置 Kubernetes 需要的內(nèi)核參數(shù) 編寫 init.yml 配置文件 應(yīng)用初始化…
-
這100 個(gè)網(wǎng)絡(luò)基礎(chǔ)知識(shí) 看完成半個(gè)網(wǎng)絡(luò)高手
1)什么是鏈接? 鏈接是指兩個(gè)設(shè)備之間的連接。它包括用于一個(gè)設(shè)備能夠與另一個(gè)設(shè)備通信的電纜類型和協(xié)議。 2)OSI 參考模型的層次是什么? 有 7 個(gè) OSI 層:物理層,數(shù)據(jù)鏈路層,網(wǎng)絡(luò)層,傳輸層,會(huì)話層,表示層和應(yīng)用層。 3)什么是骨干網(wǎng)? 骨干網(wǎng)絡(luò)是集中的基礎(chǔ)設(shè)施,旨在將不同的路由和數(shù)據(jù)分發(fā)到各種網(wǎng)絡(luò)。它還處理帶寬管理和各種通道。 4)什么是 LAN? LAN 是局域網(wǎng)的縮寫。它是指計(jì)算機(jī)與位于小物理位置的其他網(wǎng)絡(luò)設(shè)備之間的連接。 5)什么是節(jié)點(diǎn)? 節(jié)點(diǎn)是指連接發(fā)生的點(diǎn)。它可以是作為網(wǎng)絡(luò)一…
-
RocketMQ 架構(gòu)簡析
Apache RocketMQ 是阿里開源的一款高性能、高吞吐量的分布式消息中間件。 整體架構(gòu) RocketMQ主要由 Producer、Broker、Consumer 三部分組成,其中Producer 負(fù)責(zé)生產(chǎn)消息,Consumer 負(fù)責(zé)消費(fèi)消息,Broker 負(fù)責(zé)存儲(chǔ)消息。每個(gè) Broker 可以存儲(chǔ)多個(gè)Topic的消息,每個(gè)Topic的消息也可以分片存儲(chǔ)于集群中的不同的Broker Group。 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?…
-
5天吃透王牌監(jiān)控Zabbix,進(jìn)階年薪30W!
我們先看兩張薪資對(duì)比圖: 再來看看月薪2W運(yùn)維的JD: 同樣都是運(yùn)維工程師,都是在上海,為何薪資待遇有如此大的差距?月薪6K的運(yùn)維和月薪2W的運(yùn)維到底是差在了哪兒? 讓我們先來簡單總結(jié)一下不同階段運(yùn)維工程師需要掌握哪些技能? 初級(jí):Linux基礎(chǔ)、系統(tǒng)管理、網(wǎng)絡(luò)基礎(chǔ)、Shell腳本編程基礎(chǔ) 中級(jí):數(shù)據(jù)庫、安全、監(jiān)控系統(tǒng)、Shell腳本編程進(jìn)階、Python開發(fā)基礎(chǔ) 高級(jí):集群、虛擬化、監(jiān)控系統(tǒng)、自動(dòng)化、python開發(fā)進(jìn)階、性能優(yōu)化 由此可見,監(jiān)控是運(yùn)維工程師職場上的“分水嶺”。 監(jiān)控為什么會(huì)成…
-
一文搞懂Kubernetes的網(wǎng)絡(luò)模型:Overlay和Underlay
本文分別介紹Overlay網(wǎng)絡(luò)模型和Underlay網(wǎng)絡(luò)模型。 (一)?Overlay網(wǎng)絡(luò)模型 物理網(wǎng)絡(luò)模型中,連通多個(gè)物理網(wǎng)橋上的主機(jī)的一個(gè)簡單辦法是通過媒介直接連接這些網(wǎng)橋設(shè)備,各個(gè)主機(jī)處于同一個(gè)局域網(wǎng)(LAN)之中,管理員只需要確保各個(gè)網(wǎng)橋上每個(gè)主機(jī)的IP地址不相互沖突即可。類似地,若能夠直接連接宿主機(jī)上的虛擬網(wǎng)橋形成一個(gè)大的局域網(wǎng),就能在數(shù)據(jù)鏈路層打通各宿主機(jī)上的內(nèi)部網(wǎng)絡(luò),讓容器可通過自有IP地址直接通信。為避免各容器間的IP地址沖突,一個(gè)常見的解決方案是將每個(gè)宿主機(jī)分配到同一網(wǎng)絡(luò)中的不…
-
為什么Kafka如此之快?
Kafka 是由 LinkedIn 公司推出的一個(gè)高吞吐的分布式消息系統(tǒng),通俗地說就是一個(gè)基于發(fā)布和訂閱的消息隊(duì)列,溫故而知新,反復(fù)學(xué)習(xí)優(yōu)秀的框架,定有所獲。 應(yīng)用場景 Kafka 的應(yīng)用場景如下: 異步解構(gòu):在上下游沒有強(qiáng)依賴的業(yè)務(wù)關(guān)系或針對(duì)單次請(qǐng)求不需要立刻處理的業(yè)務(wù)。 系統(tǒng)緩沖:有利于解決服務(wù)系統(tǒng)的吞吐量不一致的情況,尤其對(duì)處理速度較慢的服務(wù)來說起到緩沖作用。 消峰作用:對(duì)于短時(shí)間偶現(xiàn)的極端流量,對(duì)后端的服務(wù)可以啟動(dòng)保護(hù)作用。 數(shù)據(jù)流處理:集成 spark 做實(shí)時(shí)數(shù)據(jù)流處理。 Kafka …
-
終于有人把Nginx說清楚了,圖文詳解!
想必大家一定聽說過Nginx,若沒聽說過它,那么一定聽過它的“同行”Apache吧! Nginx的產(chǎn)生 Nginx同Apache一樣都是一種Web服務(wù)器,基于REST架構(gòu)風(fēng)格,以統(tǒng)一資源描述符(Uniform Resources Identifier)URI或者統(tǒng)一資源定位符(Uniform Resources Locator)URL作為溝通依據(jù),通過HTTP協(xié)議提供各種網(wǎng)絡(luò)服務(wù)。 然而,這些服務(wù)器在設(shè)計(jì)之初受到當(dāng)時(shí)環(huán)境的局限,例如當(dāng)時(shí)的用戶規(guī)模,網(wǎng)絡(luò)帶寬,產(chǎn)品特點(diǎn)等局限并且各自的定位和發(fā)展都不…
-
Linux 運(yùn)維中的瑞士軍刀,進(jìn)階年薪 60 萬不用愁!
前幾日一個(gè)微博熱搜把每個(gè)人都送上了思考人生的道路: 月薪三千能買什么樣的房子? 乍一看這不過是打工人的自嘲,細(xì)看這不過是悲催人生中的一個(gè)縮影罷了。 買不起房子,原因只有一個(gè):沒錢。 錢難掙是當(dāng)代人普遍的認(rèn)知,而衡量這個(gè)認(rèn)知的也僅靠一個(gè)數(shù)字——工資。工資是一個(gè)有點(diǎn)懸乎的東西,年薪百萬等于人生贏家,而年薪只有幾萬的仿佛就一文不值,人生就這么簡簡單單的被定義了。 但說白了,拿不到高薪,要么是你所在的行業(yè)不對(duì),要么是你自身能力不夠。想“脫貧”,選對(duì)路是第一步。 2020年平均工資數(shù)據(jù)中顯示,信息傳輸、軟…
-
容器是加速企業(yè)上云的一條捷徑
時(shí)至今日,基于容器、微服務(wù)、云原生等技術(shù)驅(qū)動(dòng)的數(shù)字化轉(zhuǎn)型和應(yīng)用現(xiàn)代化已成為大勢(shì)所趨,尤其Kubernetes與容器生態(tài)正在強(qiáng)勢(shì)發(fā)展,幾乎每個(gè)月都有新功能上線,Kubernetes使得微服務(wù)與容器等技術(shù)更能滿足企業(yè)生產(chǎn)和應(yīng)用現(xiàn)代化等需求。對(duì)于數(shù)字化企業(yè)來說,應(yīng)用就是生產(chǎn)力。應(yīng)用和IT現(xiàn)代化,決定了企業(yè)創(chuàng)新的速度。越來越多的企業(yè)正在將IT架構(gòu)和應(yīng)用現(xiàn)代化列入其數(shù)字轉(zhuǎn)型計(jì)劃中。 據(jù)2020年云原生計(jì)算基金會(huì)“云原生調(diào)查”報(bào)告指出,92%的受訪者目前已在生產(chǎn)環(huán)境中部署容器,這一數(shù)字比2016年3月首次調(diào)…