原创 k8s資源清單:常用字段說明及pod增刪查示例

查看參數的方法 kubectl explain pod #查看pod的字段 kubectl explain pod.apiVersion 必須存在的屬性 額外參數項 pod示例 vim pod.yaml ap

原创 k8s組件說明:kubelet 和 kube proxy

k8s的node節點需要安裝三個組件:docker/kubelet/kube proxy pod是存儲容器的容器,但容器不止docker一種。 CRI:container runtime interface kubelet:用

原创 k8s:組件網絡通訊方式

網絡通訊模式 Flannel 不同情況下的網絡通信方式 外網訪問Pod是通過Service的Nodeport進行映射來實現的。 pod1和pod2在同一臺機器 組件通訊示意圖

原创 k8s容器探針:就緒檢測、存活檢測

容器探針 探測方式 檢測探針-就緒檢測 使用readinessProbe進行就緒檢測 vim read.yaml 就緒檢測:此時並不存在index1.html,所以不會成功 create kubectl cr

原创 k8s:服務發現Service

Service是解決一組pod與另一組pod之間進行通信的方案。 squid是做反向代理的 service通過Nodeport提供給外部訪問 也可以通過ingress來實現service的功能。

原创 k8s基礎概念:pause容器和pod控制器類型

pause容器的作用 pause容器:只要是有容器啓動,pause就會啓動。 pod內的其他容器會共用pause容器的網絡棧和存儲卷。 容器是沒有自己的IP地址的,都共用pause容器的。 要保證pod內的其他容器的端口不能衝

原创 k8s:koolshare軟路由安裝及k8s基本環境配置

前期準備 安裝方案 二進制源碼包的安裝方式,每一個組件都是一個進程,並且這些進程都沒有自愈功能,死亡了得手動啓動。優點就是對k8s的每個組件比較熟悉。 目前市面上叫得出口的安裝方式都是基於k8s官方提供的kubeadm的。 d

原创 k8s容器生命週期:指定啓動、退出動作

容器開始和結束時指定容器幹啥 上面所說的幾種都是status的值:

原创 k8s:資源類型及yaml語法

k8s資源類型 yaml語法 一定是空格!!! 單引號在yml中就類似於轉義符

原创 k8s StatefulSet

原创 k8s:Service的四種類型和三種代理模式

概念 類型 ClusterIp 會纏上一個集羣內部IP,其他pod可以通過這個集羣內部IP訪問到該組pod。 也能被node節點本身訪問 NodePort 物理機上開啓一個端口30001映射到node的80端口,但是要分別