天天看點

Kubernetes認證考試自學系列 | 容器介紹及環境準備

作者:熱愛程式設計的通信人

書籍來源:《CKA/CKAD應試指南:從Docker到Kubernetes完全攻略》

一邊學習一邊整理讀書筆記,并與大家分享,侵權即删,謝謝支援!

附上彙總貼:Kubernetes認證考試自學系列 | 彙總_COCOgsta的部落格-CSDN部落格

想象一下,我們把系統安裝在一個U盤裡,此系統裡安裝好了mysql。然後把這個U盤插入一台正在運作的實體機上,如圖1-1所示。

Kubernetes認證考試自學系列 | 容器介紹及環境準備

找一個類似氣球的東西把mysqld程序在實體機裡包裹保護起來,這個mysqld程序依然享受U盤裡的生态環境(系統),卻可以從實體機上吸收CPU和記憶體作為維持mysqld程序運作的“養分”。

那麼這個類似氣球的東西,就是容器,U盤就是鏡像。

所謂鏡像,就是安裝了系統的硬碟檔案,這個系統裡安裝了想要運作的程式,比如mysql、nginx,并規定好使用這個鏡像所生成的容器裡面運作什麼程序。這裡假設有一個安裝了mysql的鏡像,如圖1-2所示。

Kubernetes認證考試自學系列 | 容器介紹及環境準備

在伺服器上有一個mysql的鏡像(即已經安裝好了mysql),然後使用這個鏡像生成一個容器。這個容器裡隻運作一個mysqld程序。容器裡的mysqld程序直接從實體機吸收CPU和記憶體以維持它的正常運作。

一個鏡像是可以生成很多個容器的,如圖1-3所示。

Kubernetes認證考試自學系列 | 容器介紹及環境準備

繼續閱讀