K8S 基本理論及架構原理

2021-10-10 08:30:07 字數 561 閱讀 3916

在計算機中,虛擬化(英語:virtualization)是一種資源管理技術,是將計算機的各種實體資源,如伺服器、網路、記憶體及儲存等,予以抽象、轉換後呈現出來,打破實體結構間的不可切割的障礙,使使用者可以比原本的組態更好的方式來應用這些資源。這些資源的新虛擬部份是不受現有資源的架設方式,地域或物理組態所限制。一般所指的虛擬化資源包括計算能力和資料儲存。

虛擬化技術是一套解決方案。完整的情況需要 cpu、主板晶元組、bios 和軟體的支援,例如 vmm 軟體或者某些作業系統本身。即使只是 cpu 支援虛擬化技術,在配合 vmm 軟

件情況下,也會比完全不支援虛擬化技術的系統有更好的效能。在實際的生產環境中,虛擬化技術主要用來解決高效能的物理硬體產能過剩和老的舊的硬體產能過低的重組重用,透明化底層物理硬體,從而最大化的利用物理硬體 對資源充分利用虛擬化技術種類很多,例如:軟體虛擬化、硬體虛擬化、記憶體虛擬化、網路虛擬化(vip)、桌面虛擬化、服務虛擬化、虛擬機器等等。

(1)全虛擬化架構

虛擬機器的監視器(hypervisor)是類似於使用者的應用程式執行在主機的 os 之上,如vmware 的 workstation,這種虛擬化產品提供了虛擬的硬體。

Nagios基本理論及原理

一款免費開源的it基礎設施監控系統,除了主機還能監控交換機路由器等網路裝置 結構上分為兩部分 1.核心功能 輕量化 2.外掛程式 1.監控網路服務 2.監控主機資源 cpu,記憶體等 3.主動通知 發現異常報警功能 4.web頁面 5.可擴充套件 外掛程式 1.輕量級,架構簡單 2.容易部署 3.文...

k8s基本架構

k8s是kubernetes的縮寫,kubernetes是希臘語中領航員的意思。每個api物件都有3大類屬性 元資料metadata 規範spec和狀態status。元資料metadata是用來標識api物件的,每個物件都至少有3個元資料 namespace,name和uid 除此以外還有各種各樣的...

K8s 原理架構介紹 一

kubernetes是當今最流行的開源容器管理平台,它就是大名鼎鼎的google borg的開源版本。google在2014年推出了kubernetes,本文發布時最新的版本是1.11。kubernetes源於希臘語,意為舵手,k8s是乙個簡稱,因為首尾字母中間正好有8個字母。基於容器技術,kube...