原创 kubeadm拉取鏡像並改名腳本

拉取鏡像並改名腳本 #!/bin/bash images=( kube-apiserver:v1.24.3 kube-controller-manager:v1.24.3 kube-scheduler:v1.24.3 kube-p

原创 Kubernetes之十一---service資源詳解

1、認識service 1.1 爲什麼要使用service   Kubernetes Pod 是有生命週期的,它們可以被創建,也可以被銷燬,然而一旦被銷燬生命就永遠結束。 通過 ReplicationController 能夠動態地創建和銷

原创 Kubernetes之十三---存儲卷詳解

1、認識存儲卷 1.1 背景   默認情況下容器中的磁盤文件是非持久化的,容器中的磁盤的生命週期是短暫的,這就帶來了一系列的問題:第一,當一個容器損壞之後,kubelet 會重啓這個容器,但是文件會丟失-這個容器會是一個全新的狀態;第二,當

原创 Kuberneres之六---kubectl應用快速入門

1、使用kubectl 1.1 介紹 kubectl用於運行Kubernetes集羣命令的管理工具。   1.2 語法 1 kubectl [command] [TYPE] [NAME] [flags]  

原创 Kubernetes之十四----PV和PVC詳解

認識PV/PVC/StorageClass 1.1 介紹   管理存儲是管理計算的一個明顯問題。該PersistentVolume子系統爲用戶和管理員提供了一個API,用於抽象如何根據消費方式提供存儲的詳細信息。爲此,我們引入了兩個新的AP

原创 Kubernetes之十八---K8s准入控制基礎應用

1、訪問控制概述        API Server 作爲 Kubernetes 集羣系統的網關,是訪問及管理資源對象的唯一人口,餘 下所有需要訪問集羣資源的組件,包括 kube-controller-manager、 kube-sched

原创 Kubernetes之十五----configMap和secre特色存儲卷詳解

1、本章簡介 ConfigMap 和 Secret 是 Kubernetes 系統上兩種特殊類型的存儲卷, ConfigMap 對象用 於爲容器中的應用提供配置數據以定製程序的行爲,不過敏感的配置信息,例如密鑰、證書 等通常由 Secret

原创 Kubernetes之九---kubernetes資源清單定義入門

認識kubernetes資源 1.1 常用資源/對象  workload工作負載型資源:pod,ReplicaSet,Deployment,StatefulSet,daemonset,job...  服務器發現及均衡:Service,Ln

原创 Kubernetes之十九---Kubernetes網絡插件體系及flannel基礎

1、背景         自Docker 技術誕生以來,採用容器技術用於開發、測試甚至是生產環境的企業或組織 與日俱增。 然而,將容器技術應用於生產環境時如何確定合適的網絡方案依然是亟待解決的 最大問題,這也曾是主機虛擬化時代的著名難題之一

原创 kubernetes之十二---Ingress控制器詳解

1、認識Ingress 1.1 什麼是Ingress?   通常情況下,service和pod僅可在集羣內部網絡中通過IP地址訪問。所有到達邊界路由器的流量或被丟棄或被轉發到其他地方。從概念上講,可能像下面這樣: 1 2 3 4

原创 Kubernetes之十---Pod控制器詳解

1、Pod控制器 1.1 介紹   Pod控制器是用於實現管理pod的中間層,確保pod資源符合預期的狀態,pod的資源出現故障時,會嘗試 進行重啓,當根據重啓策略無效,則會重新新建pod的資源。        Master 的各組件中,

原创 LVS、Nginx和HAProxy區別

LVS優缺點 LVS的優點: 1、抗負載能力強、工作在第4層僅作分發之用,沒有流量的產生,這個特點也決定了它在負載均衡軟件裏的性能最強的;無流量,同時保證了均衡器IO的性能不會受到大流量的影響;2、工作穩定,自身有完整的雙機熱備方案,如LV

原创 Nginx之httpd段限制配置

http段 # 禁止通過ip地址訪問 server { listen 80 default_server; listen [::]:80 default_server; server_name _; return 400; }

原创 Kubernetes修改flannel鏡像源

更換flannel鏡像源: 修改本地hosts文件添加以下內容: 199.232.28.133 raw.githubusercontent.com 繼續下載flannel鏡像文件 [root@master ~]# curl -o

原创 Linux技術學習總目錄 Docker之一----基礎介紹和命令詳解

Linux基礎篇 Linux發展歷史  Linux基礎篇  Linux常用命令及文件管理   Linux用戶和組管理    bash特性   文件權限及管理   計算機專用英語詞彙1695個詞彙表  Linux企業運維人員最