成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專(zhuān)欄INFORMATION COLUMN

一種高效下載k8s版本介質(zhì)的方式

IT那活兒 / 4043人閱讀
一種高效下載k8s版本介質(zhì)的方式
點(diǎn)擊上方“IT那活兒”,關(guān)注后了解更多精彩內(nèi)容!!1

前言


我們歷史文章《Centos8安裝在線及離線K8S集群搭建》介紹了如何安裝低版本k8s 集群環(huán)境,往往實(shí)踐過(guò)程中,經(jīng)常碰到因網(wǎng)絡(luò)環(huán)境受限,導(dǎo)致安裝介質(zhì)無(wú)法正常下載現(xiàn)象,今天介紹一種如何獲取k8s集群環(huán)境所需版本方法。

2

查看k8s版本

打開(kāi)https://github.com/kubernetes/kubernetes
/releases/,查看當(dāng)前最新穩(wěn)定版及歷史版本,確認(rèn)你所需要安裝版本信息。

3

安裝docker

3.1 查看k8s版本與docker版本依賴關(guān)系:
https://github.com/kubernetes/kubernetes/blob/master/build/dependencies.yaml(最新版)
https://github.com/kubernetes/kubernetes/blob/v1.21.2/build/dependencies.yaml (指定版本)
3.2 打開(kāi)鏈接,頁(yè)面搜索docker關(guān)鍵字,可以查前當(dāng)前k8s版本docker 版本依賴:
3.3 確認(rèn)好dokcer 版本后,通過(guò)如下地址下載對(duì)應(yīng)rpm 包并進(jìn)行安裝:
https://download.docker.com/linux/centos/7/x86_64/stable/Packages/
rpm  -ivh *.rpm  --nodeps --force 安裝rpm


4

安裝k8s rpm

4.1 所有k8s 集群節(jié)點(diǎn),需安裝如下rpm安裝包:
kubectl
kubeadm
Kubelet
kubernetes-cni
cri-tools
4.2 打開(kāi)阿里云kubernetes  rpm 地址,從頁(yè)面上無(wú)法分辨出kubernetes  對(duì)應(yīng)版本:
http://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64/Packages/
4.3 我們可以通過(guò)如下命令將上面打開(kāi)地址保存成本地html頁(yè)面:
wget Index of http://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64/Packages/ -O rpm-download-path.html
4.4  利用vi 命令打開(kāi) rpm-download-path.html 頁(yè)面,搜索出你所需安裝k8s版本,然后組裝下載路徑信息,以1.21.2版本為例:
wget http://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64/Packages/1ba3630f32f36700d00afc381e9b86663d4f549d24429984743090c10d853c35-kubectl-1.21.2-0.x86_64.rpm -O kubectl-1.21.2-0.x86_64.rpm

wget http://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64/Packages/60ad5d3435ecb6f822e034c084c9aff6a1a1011a70a8160c011766f8782f5de6-kubeadm-1.21.2-0.x86_64.rpm -O kubeadm-1.21.2-0.x86_64.rpm

wget http://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64/Packages/7300bf6c04057f3986d6093ea05e3675ea6432305403bae3ad5e6a930908a723-kubelet-1.21.2-0.x86_64.rpm -O kubelet-1.21.2-0.x86_64.rpm

wget http://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64/Packages/14bfe6e75a9efc8eca3f638eb22c7e2ce759c67f95b43b16fae4ebabde1549f3-cri-tools-1.13.0-0.x86_64.rpm -O cri-tools-1.13.0-0.x86_64.rpm

wget http://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64/Packages/db7cb5cb0b3f6875f54d10f02e625573988e3e91fd4fc5eef0b1876bb18604ad-kubernetes-cni-0.8.7-0.x86_64.rpm -O kubernetes-cni-0.8.7-0.x86_64.rpm


4.5 所有節(jié)點(diǎn)上安裝上面下載的 rpm 包:


rpm -ivh *.rpm --nodeps --force


5

安裝k8s 鏡像

5.1 安裝好k8s rpm 包后,執(zhí)行kubeadm  config  images  list 查看K8S集群所需要的docker鏡像版本,例如:
k8s.gcr.io/kube-apiserver:v1.21.2
k8s.gcr.io/kube-controller-manager:v1.21.2
k8s.gcr.io/kube-scheduler:v1.21.2
k8s.gcr.io/kube-proxy:v1.21.2
k8s.gcr.io/pause:3.4.1
k8s.gcr.io/etcd:3.4.13-0
k8s.gcr.io/coredns/coredns:v1.8.0
5.2 上面命令輸出結(jié)果是官方提供當(dāng)前環(huán)境所安裝k8s 版本對(duì)應(yīng)的最新鏡像版本信息,k8s.gcr.io 地址國(guó)內(nèi)受限無(wú)法正常打開(kāi),而我們常用阿里云鏡像庫(kù)(docker pull registry.cn-hangzhou.aliyuncs.com/   google_containers/)官方可能是沒(méi)有同步鏡像版本,不一定有你所需的鏡像版本信息。那有沒(méi)有辦法不用梯子下載你所需鏡像版本呢?方法總是有的,發(fā)現(xiàn)阿里云官方提供一個(gè)叫海外機(jī)器構(gòu)建鏡像的功能,結(jié)合github功能,很好解決我們所面對(duì)的問(wèn)題,操作方式步驟舉例說(shuō)明:
5.2.1 前置條件,需要有一個(gè)阿里云賬戶及github個(gè)人賬戶。
5.2.2 github個(gè)人賬戶里面新建一個(gè)項(xiàng)目,命名為所需下載k8s鏡像一樣的名稱(chēng),如coredns,然后在這個(gè)項(xiàng)目下面新建一個(gè)Dockerfile文件,內(nèi)容為:
From k8s.gcr.io/coredns/coredns:v1.8.0  (鏡像地址信息,就是上面kubeadm  config  images  list 版本結(jié)果信息)
5.2.3 在阿里云個(gè)人賬戶上,進(jìn)入容器鏡像服務(wù)主頁(yè)面:
https://cr.console.aliyun.com/cn-hangzhou/  instances/credentials
1)建命名空間
-- 點(diǎn)擊個(gè)人實(shí)例,進(jìn)入個(gè)人空間配置:
2)創(chuàng)建鏡像倉(cāng)庫(kù)
-- 選擇自建的命名空間,輸入倉(cāng)庫(kù)名稱(chēng):
-- 選擇github 選項(xiàng)卡,使用自己個(gè)人賬戶及鏡像,溝選下面海外機(jī)器構(gòu)建:
3)鏡像倉(cāng)庫(kù),創(chuàng)建構(gòu)建規(guī)則
注意事項(xiàng):填入鏡像版本號(hào)需與上面kubeadm  config  images  list 版本結(jié)果信息保持一致,特別注意有一些版本前帶一個(gè)v字母,有一些沒(méi)有帶。
-- 點(diǎn)擊立即構(gòu)建,系統(tǒng)進(jìn)行自動(dòng)構(gòu)建,同時(shí)可以查看日志方式,查看構(gòu)建詳情:
4)設(shè)置鏡像訪問(wèn)憑證
-- 設(shè)置鏡像訪問(wèn)憑證,用于部署環(huán)境進(jìn)行聯(lián)網(wǎng)下載鏡像:
-- 在部署機(jī)器節(jié)點(diǎn)上,執(zhí)行鏡像登錄操作,輸入上面定義的固定密碼。
docker login --username=阿里云用戶名 registry.cn-hangzhou.aliyuncs.com
5.2.4 下載k8s 鏡像
-- 通過(guò)在阿里云上構(gòu)建鏡像版本,下載到本地環(huán)境:
docker pull registry.cn-hangzhou.aliyuncs.com/hnjjs/coredns:v1.8.0

6

總結(jié)

通過(guò)github 及阿里云海外鏡像構(gòu)建功能,很容易下載到我們所需鏡像版本,除k8s 以外鏡像也可以通過(guò)此方式進(jìn)行獲取。

點(diǎn)擊查看歷史文章Centos8安裝在線及離線K8S集群搭建

本 文 原 創(chuàng) 來(lái) 源:IT那活兒微信公眾號(hào)(上海新炬王翦團(tuán)隊(duì))


文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/129695.html

相關(guān)文章

  • CloudBest:年度復(fù)盤(pán)丨盤(pán)點(diǎn)2020無(wú)處不在「云原生」

    摘要:華為云華為云在云原生這場(chǎng)游戲中,最具競(jìng)爭(zhēng)力的玩家之一。年,金山云在云原生領(lǐng)域推出了三款重磅產(chǎn)品星曜裸金屬服務(wù)器云服務(wù)器和云盤(pán)。在線上智博會(huì)上,浪潮云發(fā)布了經(jīng)過(guò)全新迭代升級(jí)的浪潮云,進(jìn)一步提升平臺(tái)云原生服務(wù)能力。面對(duì)數(shù)字時(shí)代復(fù)雜系統(tǒng)的不確定性,傳統(tǒng)的 IT 應(yīng)用架構(gòu)研發(fā)交付周期長(zhǎng)、維護(hù)成本高、創(chuàng)新升級(jí)難,煙囪式架構(gòu),開(kāi)放性差、組件復(fù)用度低,這些都成為了企業(yè)業(yè)務(wù)快速增長(zhǎng)的瓶頸。而云原生以其敏捷、...

    Tecode 評(píng)論0 收藏0
  • 【容器云 UK8S】使用kubectl操作集群:創(chuàng)建PVC之創(chuàng)建StorageClass和創(chuàng)建一個(gè)存

    摘要:創(chuàng)建當(dāng)前存儲(chǔ)卷支持類(lèi)型的以及,詳見(jiàn)在中使用在中使用創(chuàng)建在創(chuàng)建持久化存儲(chǔ)卷之前,你需要先創(chuàng)建,然后在中使用。集群默認(rèn)創(chuàng)建了兩個(gè),你也可以創(chuàng)建一個(gè)新的,示例及說(shuō)明如下版本年月日之后創(chuàng)建的集群存儲(chǔ)供應(yīng)方,此處不可更改。創(chuàng)建PVC當(dāng)前存儲(chǔ)卷支持SSD、SATA類(lèi)型的UDisk以及UFS,詳見(jiàn):在UK8S中使用UDisk在UK8S中使用UFS創(chuàng)建StorageClass在創(chuàng)建持久化存儲(chǔ)卷(persis...

    Tecode 評(píng)論0 收藏0
  • Kubernetes中Volume概念

    摘要:背景中有的概念,其中對(duì)它的管理有點(diǎn)松散。鏡像是文件系統(tǒng)層次的根,任何被掛載到鏡像中的特定目錄上。中的每個(gè)容器必須獨(dú)立指定每個(gè)的位置。當(dāng)一個(gè)由于某種原因從節(jié)點(diǎn)上移除,中的數(shù)據(jù)也會(huì)被永久刪除。 容器中的磁盤(pán)文件是易失的,這給運(yùn)行在容器中的大型應(yīng)用帶來(lái)了一些麻煩。首先,當(dāng)一個(gè)容器崩潰,kubelet會(huì)重啟它,但是之前存儲(chǔ)的文件會(huì)丟失 - 容器以一個(gè)初始的狀態(tài)重建。第二,當(dāng)在一個(gè)Pod中運(yùn)行多...

    libxd 評(píng)論0 收藏0
  • 閑談 Kubernetes 主要特性和經(jīng)驗(yàn)分享

    摘要:主要介紹的主要特性和一些經(jīng)驗(yàn)。先從整體上看一下的一些理念和基本架構(gòu),然后從網(wǎng)絡(luò)資源管理存儲(chǔ)服務(wù)發(fā)現(xiàn)負(fù)載均衡高可用安全監(jiān)控等方面向大家簡(jiǎn)單介紹的這些主要特性。集群范圍內(nèi)的監(jiān)控主要由和如構(gòu)建。 主要介紹 Kubernetes 的主要特性和一些經(jīng)驗(yàn)。先從整體上看一下Kubernetes的一些理念和基本架構(gòu), 然后從網(wǎng)絡(luò)、 資源管理、存儲(chǔ)、服務(wù)發(fā)現(xiàn)、負(fù)載均衡、高可用、rolling upgra...

    Guakin_Huang 評(píng)論0 收藏0
  • 閑談 Kubernetes 主要特性和經(jīng)驗(yàn)分享

    摘要:主要介紹的主要特性和一些經(jīng)驗(yàn)。先從整體上看一下的一些理念和基本架構(gòu),然后從網(wǎng)絡(luò)資源管理存儲(chǔ)服務(wù)發(fā)現(xiàn)負(fù)載均衡高可用安全監(jiān)控等方面向大家簡(jiǎn)單介紹的這些主要特性。集群范圍內(nèi)的監(jiān)控主要由和如構(gòu)建。 主要介紹 Kubernetes 的主要特性和一些經(jīng)驗(yàn)。先從整體上看一下Kubernetes的一些理念和基本架構(gòu), 然后從網(wǎng)絡(luò)、 資源管理、存儲(chǔ)、服務(wù)發(fā)現(xiàn)、負(fù)載均衡、高可用、rolling upgra...

    shevy 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<