K8S 從入門到放棄系列文章目錄(Kubernetes 1.14)


1)軟件環境

軟件 版本
系統 Centos7.5
Kubernetes 1.14.1
Docker 18.09
Calico   3.6
Etcd 3.3.12

2)部署過程簡單概要

三台master節點僅作為master角色運行,不參與pod調度,所以並沒有部署docker、kubelet、kube-proxy等服務。若是想讓master也作為node角色參與pod調度,需要在master節點上部署docker、kubelet、kube-proxy三個服務。事實證明,最好在master節點部署這三個服務,具體原因請移步:K8S踩坑篇-master節點作為node節點加入集群

  1、集群證書制作、配置文件等都是在k8s-master01主機上操作

  2、k8s-master01主機對所有主機配置免密鑰登陸,方便證書及配置文件發送至各主機

  3、部署方式為二進制部署,版本為最新版:kubernetes1.14

  4、如果想要通過kubeadm快速部署集群,請參考:kubeadm 部署kubernetes1.14

  5、創建以下目錄

    /etc/kubernetes/ssl       #集群使用證書目錄
    /etc/kubernetes/config    #集群各組件加載配置文件存放路徑
    /opt/k8s/certs/         #集群證書制作目錄
    /opt/k8s/cfg/            #集群組件配置文件制作目錄
    /opt/k8s/unit/           #集群組件啟動腳本制作目錄

3)章節說明

  1、2-7章屬於master節點操作

  2、8-11 屬於node節點操作

4)涉及用戶體系說明

  1、master節點上

    etcd集群服務以etcd用戶運行

    kube-apiserver、kube-controller-manager、kube-scheduler集群以kube用戶運行

  2、node節點

    kubelet、kube-proxy以root用戶運行

4)部署目錄

  K8S從入門到放棄系列-(1)環境初始化
  K8S從入門到放棄系列-(2)集群根證書准備
  K8S從入門到放棄系列-(3)部署etcd集群
  K8S從入門到放棄系列-(4)kubernetes集群之kubectl命令行工具部署
  K8S從入門到放棄系列-(5)kubernetes集群之kube-apiserver部署
  K8S從入門到放棄系列-(6)kubernetes集群之kube-controller-manager部署
  K8S從入門到放棄系列-(7)kubernetes集群之kube-scheduler部署
  K8S從入門到放棄系列-(8)kube-apiserver 高可用配置
  K8S從入門到放棄系列-(9)kubernetes集群之kubelet部署
  K8S從入門到放棄系列-(10)kubernetes集群之kube-proxy部署
  K8S從入門到放棄系列-(11)kubernetes集群網絡Calico部署
  K8S從入門到放棄系列-(12)Kubernetes集群Coredns部署

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM