日本高清一区二区三区_无码8090精品久久一区_国产伦精品一区二区三区四区_成人日韩熟女高清视频一区

側邊欄壁紙
  • 累計撰寫 1938 篇文章
  • 累計收到 0 條評論

在阿里云服務器怎么安裝部署docker+Kubernetes(K8s)

2025-8-10 / 0 評論 / 76 閱讀

Docker全面介紹

Docker 是一個商業容器化平臺和運行時,可幫助開發人員構建、部署和運行容器。它使用客戶端-服務器架構,通過單個 API 提供簡單的命令和自動化。
使用 Docker,開發人員可以通過編寫 Dockerfile 來創建容器化應用程序,這本質上是構建容器映像的秘訣。然后,Docker 提供了一組工具來構建和管理這些容器映像,使開發人員能夠更輕松地以一致且可重復的方式打包和部署應用程序。
這些容器映像可以在任何支持容器的平臺上運行,例如 Kubernetes、Docker Swarm、Mesos 或 HashiCorp Nomad。Docker的平臺使開發人員可以更輕松地創建和管理這些容器鏡像,從而簡化了跨不同環境構建和部署應用程序的過程。

Kubernetes(K8s) 全面介紹

Kubernetes,也稱為 K8s,是一個著名的開源平臺,旨在跨網絡資源集群編排容器運行時系統。它可以獨立運行,也可以與其他容器化工具(例如 Docker)結合使用。

Kubern[]etes 提供了一種實[]用的解決方案[],用于在一臺[]機器上管理一[]組容器,以減[]少網絡開銷并[]優化資源利用[]率。例如,一[]個容器集可以[]由應用服務器[]、Redis[] 緩存和 SQL 數據庫組成。[]相比之下,D[]ocker 容器被設計為[]每個容器運行[]一個進程。

隨著容器的激[]增,組織最終[]可能會擁有數[]百甚至數千個[]容器,這使得[]運營團隊必須[]自動化容器部[]署、網絡、可[]擴展性和可用[]性。這導致了[]容器編排市場[]的出現。

開發人員選擇 Kubernetes 是因為它具有廣泛的功能、龐大且不斷增長的開源支持工具生態系統,以及它支持各種云服務提供商和工作的能力。所有主要公共云提供商,包括 Amazon Web Services (AWS)、Google Cloud、IBM Cloud 和 Microsoft Azure,都提供完全托管的 Kubernetes 服務,這凸顯了其在全行業的受歡迎程度。

Docker 和 Kubernetes 之間的區別

Docker 和 Kubernetes 都是容器化生態系統中的關鍵組件,具有不同的用途。Docker 主要用于創建和執行容器,而 Kubernetes 用于編排和自動化跨主機集群的容器部署、擴展和管理。
Docker 提供了一種簡單有效的容器化方法,而 Kubernetes 提供了自動擴展、自我修復和容器部署等高級功能。

安裝部署docker+Kubernetes(K8s)過程

1.查閱K8S+docker的版本號對應關系

1.1.打開github;搜索kubernetes項目(github地址:https://github.com/)

1.2.打開項目中CHANGELOG文件夾,其中就有CHANGELOG-XXX.md版本號文件,如下截圖所示:

20210618214906218.png


1.3.打開kubernetes版本號文件,ctrl+f搜索"docker version",便可以查詢到所有可用版本號如下截圖所示:


20210618214942782.png


2.將所需的安裝包下載到本地(進行本地化安裝)

3.機器的準備(其中包括機器版本及配置)

3.1.查看linux機器版本號命令:cat /proc/version

我的版本號:Linux version 3.10.0-1062.18.1.el7.x86_64 (mockbuild@kbuilder.bsys.centos.org) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-39) (GCC) ) #1 SMP Tue Mar 17 23:49:17 UTC 2020

3.2.機器的配置

cpu:4C 內存:4G 硬盤:32G

查看cpu(邏輯):cat /proc/cpuinfo | grep ‘processor’ | wc -l

查看cpu(物理):cat /proc/cpuinfo | grep ‘physical id’ | sort | uniq | wc -l

查看內存總數:cat /proc/meminfo | grep MemTotal

查看硬盤大小:df -h

4.環境的準備

4.1. 設置主機名與時區

timedatectl set-timezone Asia/Shanghai #都要執行

hostnamectl set-hostname master #194執行

hostnamectl set-hostname node1 #195執行

hostnamectl set-hostname node2 #196執行


4.2. 添加hosts網絡主機配置,三臺虛擬機都要設置

vim /etc/hosts

192.168.10.194 master

192.168.10.195 node1

192.168.10.196 node2


4.3. 關閉防火墻,三臺虛擬機都要設置,生產環境跳過這一步

sed -i ‘s/SELINUX=enforcing/SELINUX=disabled/g’ /etc/selinux/config

setenforce 0

systemctl disable firewalld

systemctl stop firewalld

5.K8S的安裝及加載K8S鏡像

5.1. 將鏡像包上傳至服務器每個節點

mkdir /usr/local/k8s-install

cd /usr/local/k8s-install

XFTP上傳安裝文件


5.2. 按每個Centos上安裝Docker

tar -zxvf docker-ce-18.09.tar.gz

cd docker

yum localinstall -y *.rpm


systemctl start docker

systemctl enable docker


5.3. 確保從cgroups均在同一個從groupfs

#cgroups是control groups的簡稱,它為Linux內核提供了一種任務聚集和劃分的機制,通過一組參數集合將一些任務組織成一個或多個子系統。

#cgroups是實現IaaS虛擬化(kvm、lxc等),PaaS容器沙箱(Docker等)的資源管理控制部分的底層基礎。

#子系統是根據cgroup對任務的劃分功能將任務按照一種指定的屬性劃分成的一個組,主要用來實現資源的控制。

#在cgroup中,劃分成的任務組以層次結構的形式組織,多個子系統形成一個數據結構中類似多根樹的結構。cgroup包含了多個孤立的子系統,每一個子系統代表單一的資源


docker info | grep cgroup


如果不是groupfs,執行下列語句


cat < /etc/docker/daemon.json{“exec-opts”: [“native.cgroupdriver=cgroupfs”]}EOFsystemctl daemon-reload && systemctl restart docker


5.4. 安裝kubeadm

kubeadm是集群部署工具


cd /usr/local/k8s-install/kubernetes-1.14tar -zxvf kube114-rpm.tar.gzcd kube114-rpmyum localinstall -y *.rpm


5.5. 關閉交換區


swapoff -avi /etc/fstab#swap一行注釋


5.6. 配置網橋


cat < /etc/sysctl.d/k8s.confnet.bridge.bridge-nf-call-ip6tables = 1net.bridge.bridge-nf-call-iptables = 1EOFsysctl --system


5.7. 通過鏡像安裝k8s


cd /usr/local/k8s-install/kubernetes-1.14docker load -i k8s-114-images.tar.gzdocker load -i flannel-dashboard.tar.gz


6.安裝kubeadm并創建K8S集群

6.1. master主服務器配置


kubeadm init --kubernetes-version=v1.14.1 --pod-network-cidr=10.244.0.0/16mkdir -p $HOME/.kubesudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/configsudo chown ( i d ? u ) : (id -u):(id?u):(id -g) $HOME/.kube/configkubectl get nodes#查看存在問題的podkubectl get pod --all-namespaces#設置全局變量#安裝flannel網絡組件kubectl create -f kube-flannel.yml


6.2. 加入NODE節點


kubeadm join 192.168.10.194:6443 --token 0b15nw.w9xq58pcttqq647k–discovery-token-ca-cert-hash sha256:23db3094dc9ae1335b25692717c40e24b1041975f6a43da9f43568f8d0dbac72


如果忘記

在master 上執行kubeadm token list 查看 ,在node上運行(如下ip、端口、token都是master對應的值,切記)


kubeadm join 192.168.10.194:6443 --token 0b15nw.w9xq58pcttqq647k --discovery-token-unsafe-skip-ca-verificationkubectl get nodes


6.3. Master開啟儀表盤


kubectl apply -f kubernetes-dashboard.yamlkubectl apply -f admin-role.yamlkubectl apply -f kubernetes-dashboard-admin.rbac.yamlkubectl -n kube-system get svchttp://192.168.10.194:32000 訪問


7.遇到的坑

7.1.最開始在自己本地的虛擬機進行安裝的由于分配的cpu為1,結果執行6.1步驟的時候報錯了,錯誤提示很明確最少需要2cpu

7.2.后來在以上機器配置中進行5.2中安裝docker遇到如下版本號沖突問題,于是百度下載對應版本號的包替換即可(讓版本號一致)


錯誤:軟件包:policycoreutils-python-2.5-29.el7_6.1.x86_64 (/policycoreutils-python-2.5-29.el7_6.1.x86_64)

需要:policycoreutils = 2.5-29.el7_6.1

已安裝: policycoreutils-2.5-33.el7.x86_64 (@anaconda)

policycoreutils = 2.5-33.el7

可用: policycoreutils-2.5-34.el7.x86_64 (base)

policycoreutils = 2.5-34.el7

錯誤:軟件包:audit-libs-python-2.8.4-4.el7.x86_64 (/audit-libs-python-2.8.4-4.el7.x86_64)

需要:audit-libs(x86-64) = 2.8.4-4.el7

已安裝: audit-libs-2.8.5-4.el7.x86_64 (@anaconda)

audit-libs(x86-64) = 2.8.5-4.el7


7.3.執行6.3加入node節點的時候,在node機器輸入的命令一直是node機器的ip結果總是報錯;后來才恍然大悟,需要用master機器的ip


7.4.執行6.3加入node節點的時候,token過期,導致無法加入

如果遇到如下問題,可能是token過期了,需要執行 kubeadm token create重新獲取token


[preflight] Running pre-flight checks[preflight] Reading configuration from the cluster…[preflight] FYI: You can look at this config file with ‘kubectl -n kube-system get cm kubeadm-config -oyaml’error execution phase preflight: unable to fetch the kubeadm-config ConfigMap: failed to get config map: Unauthorized


日本高清一区二区三区_无码8090精品久久一区_国产伦精品一区二区三区四区_成人日韩熟女高清视频一区

          9000px;">

                  日韩欧美成人午夜| 综合久久综合久久| 午夜欧美视频在线观看| 91搞黄在线观看| 性久久久久久久久久久久| 色天天综合色天天久久| 亚洲一区二区三区四区的| 欧美日韩国产经典色站一区二区三区| 日产国产高清一区二区三区| 欧美电视剧在线看免费| 大白屁股一区二区视频| 一区二区欧美在线观看| 欧美电视剧免费全集观看| 波多野结衣亚洲| 日本不卡视频在线观看| 亚洲欧洲av色图| 91精品国产综合久久小美女 | 欧美成人欧美edvon| 粉嫩aⅴ一区二区三区四区五区| 中文字幕一区二区三区乱码在线 | 国产精一区二区三区| 精品久久久久久久久久久久久久久久久| 99久久99久久精品国产片果冻| 亚洲视频一区二区在线| 日韩一区二区视频在线观看| 91精品国产91久久久久久一区二区| 蜜桃在线一区二区三区| 成人动漫一区二区| 亚洲精品综合在线| 91精品中文字幕一区二区三区| 国产精品888| 亚洲综合在线免费观看| 国产人成亚洲第一网站在线播放| 91麻豆精东视频| 高清不卡在线观看| 另类小说图片综合网| 亚洲bdsm女犯bdsm网站| 亚洲欧美一区二区三区孕妇| 久久九九99视频| 精品国产伦一区二区三区观看体验| 91久久精品网| 国产福利视频一区二区三区| 欧美96一区二区免费视频| 日韩激情一二三区| 国产亚洲美州欧州综合国| 日韩一区二区电影| 欧美美女喷水视频| 欧美色窝79yyyycom| 色成人在线视频| 一本一道波多野结衣一区二区| 国产91清纯白嫩初高中在线观看| 久久成人免费日本黄色| 日韩高清欧美激情| 免费看日韩精品| 久久91精品久久久久久秒播| 久久国内精品视频| 日本91福利区| 国产综合色产在线精品| 国产精品123| 高清shemale亚洲人妖| 成人丝袜18视频在线观看| 99久久婷婷国产综合精品电影 | 久久国产尿小便嘘嘘尿| 免费成人性网站| 久久国产麻豆精品| 国产成人一级电影| 国产一区二区在线观看视频| 国产精品66部| 99re成人精品视频| 欧美疯狂性受xxxxx喷水图片| 91精品国产日韩91久久久久久| 日韩亚洲欧美一区二区三区| 久久亚洲综合av| 亚洲私人黄色宅男| 日韩国产精品大片| 成人晚上爱看视频| 欧美精品日韩综合在线| 久久精品欧美日韩| 亚洲一区二区av在线| 久久国产精品72免费观看| 国产激情偷乱视频一区二区三区| 国产成人精品免费| 欧美性色欧美a在线播放| 欧美成人女星排行榜| 国产精品久久久久一区二区三区共 | 国产一区中文字幕| 91碰在线视频| 精品日本一线二线三线不卡| ●精品国产综合乱码久久久久| 亚洲一卡二卡三卡四卡无卡久久| 久久国产麻豆精品| 中文字幕不卡在线观看| 日韩中文字幕麻豆| 懂色av一区二区三区免费观看| 91亚洲精品久久久蜜桃| 日韩欧美视频在线| 亚洲国产精品久久一线不卡| 国产不卡视频在线播放| 日韩一区二区三区视频在线观看| 中文字幕日韩精品一区| 久久av资源站| 91精选在线观看| 中文字幕一区二区三区在线播放| 久久精品国产第一区二区三区| eeuss鲁一区二区三区| 欧美电视剧在线看免费| 亚洲自拍与偷拍| 成人av手机在线观看| 久久久精品日韩欧美| 精品无人码麻豆乱码1区2区| 色综合av在线| 一区在线播放视频| 国产在线不卡一卡二卡三卡四卡| 欧美日韩国产小视频在线观看| 亚洲婷婷综合色高清在线| 国产麻豆日韩欧美久久| 日韩精品一区国产麻豆| 免费高清在线一区| 日韩一区二区免费高清| 午夜婷婷国产麻豆精品| 欧美在线一区二区| 一区二区三区国产精品| 色哟哟精品一区| 亚洲自拍偷拍网站| 欧美日韩国产精品自在自线| 性感美女久久精品| 欧美男女性生活在线直播观看| 亚洲综合免费观看高清在线观看| 91丨porny丨户外露出| 亚洲同性gay激情无套| 色综合久久久久综合体桃花网| 国产精品久久久久久久久搜平片| 99免费精品在线| 亚洲精品高清视频在线观看| 欧美少妇bbb| 日韩精品一二三区| 日韩精品在线一区| 国产精品一区久久久久| 日本一区二区三区四区| 国产成人精品午夜视频免费 | 亚洲精品视频一区二区| 97久久精品人人做人人爽| 亚洲国产成人自拍| 91色婷婷久久久久合中文| 亚洲成人av电影在线| 日韩免费视频一区二区| 国产盗摄女厕一区二区三区| 国产日韩三级在线| 在线精品视频免费观看| 免费高清在线视频一区·| 久久人人爽爽爽人久久久| 国产ts人妖一区二区| 亚洲精品视频在线看| 92精品国产成人观看免费 | 亚洲风情在线资源站| 日韩欧美激情在线| 懂色一区二区三区免费观看| 亚洲一区二区三区爽爽爽爽爽| 日韩三级视频在线看| 成人激情小说网站| 亚洲一区二区五区| 国产欧美日韩激情| 69成人精品免费视频| 国产成人福利片| 亚洲444eee在线观看| 欧美国产欧美综合| 欧美日韩在线综合| 波多野结衣视频一区| 奇米影视在线99精品| 亚洲同性gay激情无套| 欧美一区二区三区喷汁尤物| 99热99精品| 国产美女精品在线| 蜜臀久久99精品久久久久久9 | 色欧美日韩亚洲| 国产成人av资源| 久久99在线观看| 日韩精品电影在线| 亚洲靠逼com| 国产精品免费免费| 久久久精品日韩欧美| 日韩一区二区三区电影在线观看| 91成人国产精品| 99精品黄色片免费大全| 国产激情一区二区三区四区 | 精品国产第一区二区三区观看体验| 日本道免费精品一区二区三区| 成人小视频在线观看| 狂野欧美性猛交blacked| 亚瑟在线精品视频| 亚洲一卡二卡三卡四卡无卡久久| 亚洲丝袜另类动漫二区| 国产精品久久久久7777按摩| 国产日韩高清在线| 国产视频一区二区三区在线观看 | 亚洲视频香蕉人妖| 国产精品国产自产拍高清av| 国产午夜精品久久久久久久 | 在线播放中文字幕一区| 欧美这里有精品|