antony@notes:~$ cd kubernetes && ls
Kubernetes
102 articles · sorted by date desc
Kubernetes-Cluster-build.v2
將 CNT.2022.v4.2 資料夾下的 ALP.K8S 複製到 使用者家目錄 (C:\Users\bigred\) memory : 8 GB CPU : 2 C Network Adapter : bridged
Kubernetes yaml 檔輔助器
安裝 vscode cli 的輔助器
Kubernetes Grafana
環境準備 CNT.2022.v4 K8S 叢集建置完成 以下 K8S 公設完成部署 MetalLB Ingress NGINX Controller Local Path Provisioner
Kubernetes Multi Tenancy
AuthN abbreviates AuthenticatioN: this is the process of verifying the user’s identity and decide whether she is legitimated to access your system.
Kubernetes StatefulSet
StatefulSet 中所有 Pod 的名字都會以遞增整數作為結尾(以0為起點), 因此 Pod DNS 變得容易訪問, ReplicaSet 則隨機生成 Pod 名字 。
佈署 Deployment Object Application
External IP用的是node的IP
k8s產生pods的過程
k8s叢集中,只要是能產生pod的工作機(worker node) 都會有kubelet ,負責產生pod,並告知CRI-O協助產生container,最後由runc產生container 每一個 node(m1、w1、w2) 都有 kubelet 在背景執行 可以由 ps aux |grep kubelet 得知 ps.
Kubernetes (有舵手的意思)
由google公司主導與設計。 這個logo"船舵",代表這是一個航運系統,管理很大的一群船隊,而他管的船就是"Moby(application container)"。 用來維運管理application container。 這些application container是分散在一堆實體電腦上面。 又稱K8s,因"K"~"S"裡面有8個英文字母。
解析 Kubernetes Pod 內部結構
這張圖裡面的3台container(黃色框框),他們共用同一個網路卡,用namespace做出來的, 3台共用一個namespace是沒問題的。
Untitled
CRI是由kubelet來產生pod pod是k8s的最小維運單位,他不可以跨實體主機 圖上的叉叉代表的意思是,pod可以擁有很多container沒有錯,可是這些container必須住在一起,也就是住在一台node(實體主機)裡面。