K8S 非常好的入門級概念>段總

k8s單master 雙node

在這裏插入圖片描述
小公司業務量不夠,不需要 弄master集羣、高可用
直接用上面的這個框架

k8s的架構

[圖片]
pod裏面就是docker容器

簡介
Kubernetes之kubectl命令行工具簡介、安裝配置及常用命令.

由我們程序員來編寫kubectl指令
然後抵達api Server服務  這個服務會去找etcd(類似數據庫) 查找存活的node節點
master裏面包含着 api server scheduler  controller-manager 三個對象

我們執行的kubectl指令 apiserver 查詢現在存活的node節點
然後由scheduler進行調度分配 由哪個節點具體執行
然後由controller-manager 真正發送指令

node節點》每個pod包含單獨的一組容器 去部署nginx 或者 mysql
kubelet類似於在監聽指令  kube-proxy 是網絡方面的分配
apiserver就是用來接受 kubectl指令的 主要幹這個事情

通俗來說就是

簡單點說   就是 你是大哥 
然後你手下 有3個小組長       一個倉庫     還有2個幹活的人

組長A 負責聽你指揮
組長B 負責去看誰現在有空 誰方便幹活
組長C 負責去安排你要做的事情

兩個幹活的人 實時也等着 組長C的指令
兩個幹活的人  各自有自己的寬帶網絡  他們是分開的
兩個幹活的人只聽C的,不能越級指揮兩個幹活的人

幹活的人 可能會只做一件重複的事情   也可能會做很多件重複的事情

兩個幹活的人 手機強制性開機 等着組長 分配任務

在這裏插入圖片描述

在這裏插入圖片描述
在這裏插入圖片描述

總結:

k8s主要就是幫你管docker 幫你管工人
k8s是一個docker容器管理工具

例子:
比如以前你得讓工人部署一個mysql
你想部署第二個 你又得去找他
現在 你可以一次性讓他部署100個mysql
或者很輕鬆的讓他減少50個
如果50個mysql掛掉 k8s會自動幫你嘗試恢復

概念化理解

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章