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

資訊專欄INFORMATION COLUMN

k8s :部署

scq000 / 3450人閱讀

摘要:前言集群部署是個(gè)老生常談的問題,網(wǎng)上資料一大把,各路大神祭出了各種方案使用發(fā)行版提供的包管理器比如使用第三方工具包腳本使用第三方二次開發(fā)包本文介紹在瀏覽源代碼過程中發(fā)現(xiàn)的的一種半手工的部署方法源頭瀏覽源代碼的過程中發(fā)現(xiàn)有這么個(gè)目錄月月

前言

k8s 集群部署是個(gè)老生常談的問題,網(wǎng)上資料一大把,各路大神祭出了各種方案:

使用 linux 發(fā)行版提供的包管理器(比如 centos yum)

使用 第三方工具包(腳本)

使用 第三方二次開發(fā)包

本文介紹在 瀏覽 k8s 源代碼過程中發(fā)現(xiàn)的 k8s 的一種半手工的部署方法

源頭

瀏覽源代碼的過程中發(fā)現(xiàn)有這么個(gè)目錄

# /opt/kubernetes-src/src/k8s.io/cluster/centos
drwxrwxr-x  4 xingpingz xingpingz  4096 12月  4 13:31 ./
drwxrwxr-x 21 xingpingz xingpingz  4096 12月  4 13:31 ../
-rwxrwxr-x  1 xingpingz xingpingz  4305 12月  4 11:37 build.sh*
-rwxrwxr-x  1 xingpingz xingpingz  1763 12月  4 11:40 config-build.sh*
-rwxrwxr-x  1 xingpingz xingpingz  4899 12月  4 13:31 config-default.sh*
-rw-rw-r--  1 xingpingz xingpingz   747 12月  4 11:37 config-test.sh
-rwxrwxr-x  1 xingpingz xingpingz  2739 12月  4 11:40 deployAddons.sh*
-rw-rw-r--  1 xingpingz xingpingz   175 12月  4 11:37 .gitignore
drwxrwxr-x  3 xingpingz xingpingz  4096 12月  4 11:37 master/
drwxrwxr-x  4 xingpingz xingpingz  4096 12月  4 11:37 node/
-rwxrwxr-x  1 xingpingz xingpingz 12319 12月  4 11:37 util.sh*

一看就知道這些 shell 腳本應(yīng)該是用于在 centos 中自動(dòng)下載,安裝 k8s 的

查看一下配置文件 config-build.sh,這里可以配置要下載的 k8s 各個(gè)組件的版本

RELEASES_DIR=${RELEASES_DIR:-/tmp/downloads}

# Define docker version to use.
DOCKER_VERSION=${DOCKER_VERSION:-"1.12.1"}

# Define flannel version to use.
FLANNEL_VERSION=${FLANNEL_VERSION:-"0.6.1"}

# Define etcd version to use.
ETCD_VERSION=${ETCD_VERSION:-"3.0.9"}

# Define k8s version to use.
K8S_VERSION=${K8S_VERSION:-"1.3.7"}

DOCKER_DOWNLOAD_URL=
"https://get.docker.com/builds/Linux/x86_64/docker-${DOCKER_VERSION}.tgz"

FLANNEL_DOWNLOAD_URL=
"https://github.com/coreos/flannel/releases/download/v${FLANNEL_VERSION}/flannel-v${FLANNEL_VERSION}-linux-amd64.tar.gz"

ETCD_DOWNLOAD_URL=
"https://github.com/coreos/etcd/releases/download/v${ETCD_VERSION}/etcd-v${ETCD_VERSION}-linux-amd64.tar.gz"

# TODO(#33726): switch to dl.k8s.io
K8S_CLIENT_DOWNLOAD_URL=
"https://storage.googleapis.com/kubernetes-release/release/v${K8S_VERSION}/kubernetes-client-linux-amd64.tar.gz"
K8S_SERVER_DOWNLOAD_URL=
"https://storage.googleapis.com/kubernetes-release/release/v${K8S_VERSION}/kubernetes-server-linux-amd64.tar.gz"

從 github 上下載的組件還好說,但是從 storage.googleapis.com 拉東西下來估計(jì)夠嗆

總結(jié)

很多時(shí)候答案就隱藏在源代碼中,與其滿世界搜索,不如靜下心來在 源碼 或 文檔中到答案~

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

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

相關(guān)文章

  • Kubernetes在混合云架構(gòu)下的應(yīng)用

    摘要:但考慮到該用戶在跨集群模式下的困擾,開始策劃將托管云物理機(jī)納入現(xiàn)有集群統(tǒng)一管理的方案,即在混合云架構(gòu)下僅需部署管理一套集群。托管云物理機(jī)納入U(xiǎn)K8S集群統(tǒng)一管理后,可實(shí)現(xiàn)托管云物理機(jī)保障平峰時(shí)業(yè)務(wù)正常運(yùn)行,高峰時(shí)期利用UK8S快速擴(kuò)容公有云資源的理想應(yīng)用場(chǎng)景,繼而提升混合云的可用性。 ——海豹他趣技術(shù)負(fù)責(zé)人 張嵩 混合云的業(yè)務(wù)模式 廈門海豹他趣信息技術(shù)股份有限公司于2012年4...

    BenCHou 評(píng)論0 收藏0
  • Why Kubernetes ,我所理解的docker與k8s

    摘要:去年換工作后,開始真正在生產(chǎn)環(huán)境中接觸容器與。今天想先談?wù)劊依斫獾娜萜魇鞘裁?,以及為什么它們能火起來。一個(gè)容器鏡像的實(shí)質(zhì)就是程序進(jìn)程加所有運(yùn)行時(shí)環(huán)境及配置依賴的集合。這里再談?wù)勎依斫獾?。而,就是目前的容器編排的平臺(tái)的事實(shí)標(biāo)準(zhǔn)了。 去年換工作后,開始真正在生產(chǎn)環(huán)境中接觸容器與Kubernetes。邊惡補(bǔ)相關(guān)知識(shí)的同時(shí),也想把學(xué)到的內(nèi)容和自己的理解整理出來。學(xué)習(xí)的途徑包括k8s官方文檔...

    Taste 評(píng)論0 收藏0
  • Why Kubernetes ,我所理解的docker與k8s

    摘要:去年換工作后,開始真正在生產(chǎn)環(huán)境中接觸容器與。今天想先談?wù)?,我理解的容器是什么,以及為什么它們能火起來。一個(gè)容器鏡像的實(shí)質(zhì)就是程序進(jìn)程加所有運(yùn)行時(shí)環(huán)境及配置依賴的集合。這里再談?wù)勎依斫獾?。而,就是目前的容器編排的平臺(tái)的事實(shí)標(biāo)準(zhǔn)了。 去年換工作后,開始真正在生產(chǎn)環(huán)境中接觸容器與Kubernetes。邊惡補(bǔ)相關(guān)知識(shí)的同時(shí),也想把學(xué)到的內(nèi)容和自己的理解整理出來。學(xué)習(xí)的途徑包括k8s官方文檔...

    maochunguang 評(píng)論0 收藏0
  • 使用 Kubernetes 部署一個(gè)記事本項(xiàng)目

    摘要:簡(jiǎn)稱,是在年發(fā)布的一個(gè)開源項(xiàng)目。網(wǎng)絡(luò)要能夠通信,必須部署網(wǎng)絡(luò),是其中一個(gè)可選方案。最常使用,可以管理多個(gè)副本,并確保按照期望的狀態(tài)運(yùn)行,底層調(diào)用。用于每個(gè)最多只運(yùn)行一個(gè)副本的場(chǎng)景。 Kubernetes 簡(jiǎn)稱 k8s,是 google 在 2014 年發(fā)布的一個(gè)開源項(xiàng)目。 Kubernetes 解決了哪些問題? 真實(shí)的生產(chǎn)環(huán)境應(yīng)用會(huì)包含多個(gè)容器,而這些容器還很可能會(huì)跨越多個(gè)服務(wù)器主機(jī)部...

    null1145 評(píng)論0 收藏0
  • 初試k8s,通過rancher自頂向下的學(xué)習(xí)kubernetes

    摘要:下面我想介紹另一種學(xué)習(xí)思路,自頂向下的學(xué)習(xí)。是通過虛擬機(jī)創(chuàng)建集群,支持多種虛擬機(jī),我這里用的。對(duì)內(nèi)或?qū)ν獗┞斗?wù)。和的控制器,通過配置的規(guī)則來管理。三個(gè)主要的命令行程序用了啟動(dòng)集群。需要在所以節(jié)點(diǎn)上運(yùn)行,處理集群內(nèi)部通訊,類似。 之前就玩過docker,但是一直不知道怎么把容器運(yùn)用到生產(chǎn)上。構(gòu)建一個(gè)docker鏡像,把他run起來很簡(jiǎn)單;難的是容器的部署(CICD),容器的網(wǎng)絡(luò),數(shù)據(jù)持...

    marser 評(píng)論0 收藏0
  • 初試k8s,通過rancher自頂向下的學(xué)習(xí)kubernetes

    摘要:下面我想介紹另一種學(xué)習(xí)思路,自頂向下的學(xué)習(xí)。是通過虛擬機(jī)創(chuàng)建集群,支持多種虛擬機(jī),我這里用的。對(duì)內(nèi)或?qū)ν獗┞斗?wù)。和的控制器,通過配置的規(guī)則來管理。三個(gè)主要的命令行程序用了啟動(dòng)集群。需要在所以節(jié)點(diǎn)上運(yùn)行,處理集群內(nèi)部通訊,類似。 之前就玩過docker,但是一直不知道怎么把容器運(yùn)用到生產(chǎn)上。構(gòu)建一個(gè)docker鏡像,把他run起來很簡(jiǎn)單;難的是容器的部署(CICD),容器的網(wǎng)絡(luò),數(shù)據(jù)持...

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

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

0條評(píng)論

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