国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

《Kubernetes入門實戰(zhàn)課》課程學(xué)習(xí)筆記(一)

這篇具有很好參考價值的文章主要介紹了《Kubernetes入門實戰(zhàn)課》課程學(xué)習(xí)筆記(一)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

迎難而上,做云原生時代的弄潮兒

  • 現(xiàn)在 Kubernetes 已經(jīng)沒有了實際意義上的競爭對手,它的地位就如同 Linux 一樣,成為了事實上的云原生操作系統(tǒng),是構(gòu)建現(xiàn)代應(yīng)用的基石。
  • 現(xiàn)代應(yīng)用是什么?
    • 是微服務(wù),是服務(wù)網(wǎng)格,這些統(tǒng)統(tǒng)要圍繞著容器來開發(fā)、部署和運行。
    • 使用容器就必然要用到容器編排技術(shù),在現(xiàn)在只有唯一的選項,那就是 Kubernetes。
  • “云原生”已經(jīng)是現(xiàn)在 IT 界的普遍共識,是未來的大勢所趨。

學(xué)習(xí) Kubernetes 有哪些難點

  • 理論上講,學(xué)習(xí) Kubernetes 只要看資料就足夠了,但實際情況卻是學(xué)習(xí)起來仍然困難重重,我們會遇到很多意想不到的問題。
  • Kubernetes 技術(shù)棧的特點可以用四個字來概括,那就是“新、廣、雜、深”。
    • “新”是指 Kubernetes 用到的基本上都是比較前沿、陌生的技術(shù),而且版本升級很快,經(jīng)常變來變?nèi)ァ?/li>
    • “廣”是指 Kubernetes 涉及的應(yīng)用領(lǐng)域很多、覆蓋面非常廣,不太好找到合適的切入點或者突破口。
    • “雜”是指 Kubernetes 的各種實現(xiàn)比較雜亂,誰都可以上來“摻和”一下,讓人看的眼暈。
    • “深”是指 Kubernetes 面對的每個具體問題和方向,都需要有很深的技術(shù)背景和底蘊,想要吃透很不容易。

動手實踐才是最好的學(xué)習(xí)方式

  • “工欲善其事,必先利其器”,所以在正式學(xué)習(xí)之前,我們必須要有一個基本的實驗環(huán)境,要能夠在環(huán)境中熟悉 Kubernetes 的操作命令、驗證測試 Kubernetes 的各種功能。
    • 現(xiàn)在的虛擬機軟件已經(jīng)非常成熟可靠了,能夠在一臺電腦里虛擬出多臺主機,這些虛擬主機用起來和真實的物理主機幾乎沒有什么差異,只要你的電腦配置不是太差,組成一個三四臺虛擬服務(wù)器的小集群是毫無問題的,而且虛擬機的創(chuàng)建刪除都非常簡單,成本極低。
    • 使用虛擬機軟件還有一點額外的好處,由于很多云服務(wù)商內(nèi)部也在大量使用虛擬服務(wù)器,Kubernetes 里的容器技術(shù)也與虛擬機有很多相似之處,通過使用虛擬機,我們還能順便對比這些技術(shù)的異同點,加深對 Kubernetes 的理解。
  • 我們的主要目的是學(xué)習(xí),所以易用性應(yīng)該是首要關(guān)注點,另外系統(tǒng)還應(yīng)該能夠同時支持 x86_64 和 arm64。建議選擇 Ubuntu 22.04 Jammy Jellyfish 桌面版(Ubuntu 22.04),它有足夠新的特性,非常適合運行 Kubernetes,而內(nèi)置的瀏覽器、終端等工具也很方便我們的調(diào)試和測試。

如何配置虛擬機

  • 準(zhǔn)備好虛擬機軟件和 Ubuntu 光盤鏡像之后,我們就可以來安裝虛擬機了。不過在安裝之前,我們必須要把虛擬機適當(dāng)?shù)嘏渲靡幌隆?
    • Kubernetes 不是一般的應(yīng)用軟件,而是一個復(fù)雜的系統(tǒng)軟件,對硬件資源的要求有一點高,好在并不太高,2 核 CPU、2G 內(nèi)存是最低要求,如果條件允許,建議把內(nèi)存增大到 4G,硬盤 40G 以上,這樣運行起來會更流暢一些。
    • 另外,一些對于服務(wù)器來說不必要的設(shè)備也可以禁用或者刪除,比如聲卡、攝像頭、軟驅(qū)等等,可以節(jié)約一點系統(tǒng)資源。
      《Kubernetes入門實戰(zhàn)課》課程學(xué)習(xí)筆記(一),云原生,kubernetes,學(xué)習(xí),筆記
  • 由于 Linux 服務(wù)器大多數(shù)要以終端登錄的方式使用,多臺服務(wù)器還要聯(lián)網(wǎng),所以在網(wǎng)絡(luò)方面我們還需要特別設(shè)置。
    • 打開編輯中的虛擬網(wǎng)絡(luò)編輯器,添加一個自定義的 NAT模式 VMnet3;
    • 將 IP 地址改為 192.168.10.0。
    • 勾選 DHCP 啟用它。
    • 將虛擬機的網(wǎng)絡(luò)適配器改為自定義:VMnet3
      《Kubernetes入門實戰(zhàn)課》課程學(xué)習(xí)筆記(一),云原生,kubernetes,學(xué)習(xí),筆記

如何安裝虛擬機

  • 把 CPU、內(nèi)存、硬盤、網(wǎng)絡(luò)都配置好之后,再加載上 Ubuntu 22.04 的光盤鏡像,我們就可以開始安裝 Linux 了。
  • 在安裝的過程中,為了節(jié)約時間,建議選擇“最小安裝”,同時物理斷網(wǎng),避免下載升級包。
  • 安裝完 Linux 系統(tǒng)之后,我們還要再做一些環(huán)境的初始化操作。
    • 首先我們需要用 Ctrl + Alt + T 打開命令行窗口,然后用 apt 從 Ubuntu 的官方軟件倉庫安裝 git、vim、curl 等常用工具:sudo apt update、sudo apt -y git vim curl jq、sudo apt -y openssh-server,然后進(jìn)行網(wǎng)絡(luò)設(shè)置:
      《Kubernetes入門實戰(zhàn)課》課程學(xué)習(xí)筆記(一),云原生,kubernetes,學(xué)習(xí),筆記
    • 這些工作完成之后,我建議你再給虛擬機拍個快照,做好備份工作,這樣萬一后面有什么意外發(fā)生環(huán)境被弄亂了,也可以輕松回滾到拍快照時的正確狀態(tài)。

文章來源地址http://www.zghlxwxcb.cn/news/detail-581840.html

到了這里,關(guān)于《Kubernetes入門實戰(zhàn)課》課程學(xué)習(xí)筆記(一)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 《kafka 核心技術(shù)與實戰(zhàn)》課程學(xué)習(xí)筆記(八)

    《kafka 核心技術(shù)與實戰(zhàn)》課程學(xué)習(xí)筆記(八)

    Kafka 只對“已提交”的消息(committed message)做有限度的持久化保證。 第一個核心要素是“已提交的消息”。 當(dāng) Kafka 的若干個 Broker 成功地接收到一條消息并寫入到日志文件后,它們會告訴生產(chǎn)者程序這條消息已成功提交。 可以選擇只要有一個 Broker 成功保存該消息就算是已

    2024年02月16日
    瀏覽(15)
  • 《kafka 核心技術(shù)與實戰(zhàn)》課程學(xué)習(xí)筆記(七)

    《kafka 核心技術(shù)與實戰(zhàn)》課程學(xué)習(xí)筆記(七)

    壓縮(compression)秉承了用時間去換空間的經(jīng)典 trade-off 思想,具體來說就是用 CPU 時間去換磁盤空間或網(wǎng)絡(luò) I/O 傳輸量,希望以較小的 CPU 開銷帶來更少的磁盤占用或更少的網(wǎng)絡(luò) I/O 傳輸。 目前 Kafka 共有兩大類消息格式,社區(qū)分別稱之為 V1 版本和 V2 版本。 不論是哪個版本,

    2024年02月11日
    瀏覽(51)
  • 《kafka 核心技術(shù)與實戰(zhàn)》課程學(xué)習(xí)筆記(五)

    嚴(yán)格來說這些配置并不單單指 Kafka 服務(wù)器端的配置,其中既有 Broker 端參數(shù),也有主題級別的參數(shù)、JVM 端參數(shù)和操作系統(tǒng)級別的參數(shù)。 Broker 端參數(shù)也被稱為靜態(tài)參數(shù)(Static Configs): 所謂 靜態(tài)參數(shù) ,是指你必須在 Kafka 的配置文件 server.properties 中進(jìn)行設(shè)置的參數(shù) ,不管你

    2024年02月11日
    瀏覽(23)
  • 《Redis 核心技術(shù)與實戰(zhàn)》課程學(xué)習(xí)筆記(一)

    《Redis 核心技術(shù)與實戰(zhàn)》課程學(xué)習(xí)筆記(一)

    為了保證數(shù)據(jù)的可靠性,Redis 需要在磁盤上讀寫 AOF 和 RDB,但在高并發(fā)場景里,這就會直接帶來兩個新問題: 一個是寫 AOF 和 RDB 會造成 Redis 性能抖動; 另一個是 Redis 集群數(shù)據(jù)同步和實例恢復(fù)時,讀 RDB 比較慢,限制了同步和恢復(fù)速度。 其實,一個可行的解決方案就是使用

    2024年02月12日
    瀏覽(33)
  • 《kafka 核心技術(shù)與實戰(zhàn)》課程學(xué)習(xí)筆記(九)

    《kafka 核心技術(shù)與實戰(zhàn)》課程學(xué)習(xí)筆記(九)

    攔截器基本思想就是允許應(yīng)用程序在不修改邏輯的情況下,動態(tài)地實現(xiàn)一組可插拔的事件處理邏輯鏈。 它能夠在主業(yè)務(wù)操作的前后多個時間點上插入對應(yīng)的“攔截”邏輯。 Spring MVC 攔截器的工作原理: Kafka 攔截器借鑒了這樣的設(shè)計思路:可以在消息處理的前后多個時點動態(tài)

    2024年02月12日
    瀏覽(25)
  • 《Redis 核心技術(shù)與實戰(zhàn)》課程學(xué)習(xí)筆記(五)

    《Redis 核心技術(shù)與實戰(zhàn)》課程學(xué)習(xí)筆記(五)

    那我們總說的 Redis 具有高可靠性,又是什么意思呢? 其實,這里有兩層含義:一是數(shù)據(jù)盡量少丟失,二是服務(wù)盡量少中斷。 AOF 和 RDB 保證了前者,而對于后者,Redis 的做法就是增加副本冗余量,將?份數(shù)據(jù)同時保存在多個實例上。 即使有一個實例出現(xiàn)了故障,需要過一段時

    2024年02月13日
    瀏覽(19)
  • 《Redis 核心技術(shù)與實戰(zhàn)》課程學(xué)習(xí)筆記(四)

    《Redis 核心技術(shù)與實戰(zhàn)》課程學(xué)習(xí)筆記(四)

    一旦服務(wù)器宕機,內(nèi)存中的數(shù)據(jù)將全部丟失。目前,Redis 的持久化主要有兩大機制,即 AOF 日志和 RDB 快照。 AOF 日志是如何實現(xiàn)的? 我們比較熟悉的是數(shù)據(jù)庫的寫前日志(Write Ahead Log, WAL),也就是說,在實際寫數(shù)據(jù)前,先把修改的數(shù)據(jù)記到日志文件中,以便故障時進(jìn)行恢復(fù)

    2024年02月12日
    瀏覽(21)
  • 《Redis 核心技術(shù)與實戰(zhàn)》課程學(xué)習(xí)筆記(三)

    《Redis 核心技術(shù)與實戰(zhàn)》課程學(xué)習(xí)筆記(三)

    Redis 是單線程,主要是指 Redis 的網(wǎng)絡(luò) IO 和鍵值對讀寫是由一個線程來完成的,這也是 Redis 對外提供鍵值存儲服務(wù)的主要流程。但 Redis 的其他功能,比如持久化、異步刪除、集群數(shù)據(jù)同步等,其實是由額外的線程執(zhí)行的。 多線程的開銷 我們剛開始增加線程數(shù)時,系統(tǒng)吞吐率

    2024年02月12日
    瀏覽(32)
  • 《kafka 核心技術(shù)與實戰(zhàn)》課程學(xué)習(xí)筆記(十)

    Apache Kafka 的所有通信都是基于 TCP 的,而不是基于 HTTP 或其他協(xié)議。 在開發(fā)客戶端時,能夠利用 TCP 本身提供的一些高級功能,比如多路復(fù)用請求以及同時輪詢多個連接的能力。 除了 TCP 提供的這些高級功能有可能被 Kafka 客戶端的開發(fā)人員使用之外,目前已知的 HTTP 庫在很多

    2024年02月11日
    瀏覽(45)
  • C語言入門課程學(xué)習(xí)筆記-6

    C語言入門課程學(xué)習(xí)筆記-6

    本文學(xué)習(xí)自狄泰軟件學(xué)院 唐佐林老師的 C語言入門課程,圖片全部來源于課程PPT,僅用于個人學(xué)習(xí)記錄 D,越界 C D 20 2 0 -1 A wrong 賦值越界 B str2[4]初始化為0元素 A wrong C AD strlen(s) ij j– 10 3 abc

    2024年04月28日
    瀏覽(20)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包