亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 服務器 > Web服務器 > 正文

Docker學習筆記之k8s部署方法

2024-09-01 13:54:31
字體:
來源:轉載
供稿:網友

本文記錄了如何在ubuntu 14.04裸機上部署k8s集群,參考自官方文檔。

拓撲結構

  1. 1master + 2minion
  2. k8s-master 192.168.0.201 master
  3. k8s-node1 192.168.0.202 minion
  4. k8s-node2 192.168.0.203 minion

準備工作系統

安裝Ubuntu 14.04 LTS 64bit server版本系統,配置好hostname和ip。
在更新國內的軟件源的時候,由于GFW的原因,經常會出現md5校驗錯誤,建議使用阿里云的源。

Docker

在minion節點上安裝Docker,版本需要在1.2+,此處安裝的是1.7.1。安裝方法參見Docker安裝(Ubuntu 64bit) 。
安裝好Docker之后,我們最好還配置一個國內的registry mirror,加快鏡像拉取速度,參考配置國內免費registry mirror。

Google pause

給每個minion下載Google pause鏡像。之后的工作會用到gcr.io/google_containers/pause鏡像,國內用戶由于GFW問題總是會出錯,所以我們先從docker.io下載pause鏡像,并設置tag。

# docker pull docker.io/kubernetes/pause# docker tag kubernetes/pause gcr.io/google_containers/pause:0.8.0# docker tag gcr.io/google_containers/pause:0.8.0 gcr.io/google_containers/pause

SSH

需要所有minion節點都能從master節點直接登錄,不用密碼。

在master節點上進行如下操作:

$ ssh-keygen$ ssh-copy-id user@192.168.0.201$ ssh-copy-id user@192.168.0.202$ ssh-copy-id user@192.168.0.203

部署集群

下載

下載部署腳本及二進制文件。

首先從K8S的github倉庫中下載部署腳本。

$ git clone https://github.com/kubernetes/kubernetes.git

修改各組件的版本,下載所有組件的二進制文件。此處我們使用etcd 2.2.0,flannel 0.5.0,k8s 1.0.6。

$ cd kubernetes/cluster/ubuntu$ vim build.sh #修改版本號 # version setting FLANNEL_VERSION="0.5.0" ETCD_VERSION="2.2.0" KUBE_VERSION="1.0.6"$ ./build.sh

有時候使用非root賬戶下載會出現錯誤,此時我們可以切換到root權限下下載,完成之后再使用chown命令將文件權限設置為原來的賬戶。

目錄binaries中出現如下結構則表示成功。

Docker,k8s,部署

配置

打開cluster/ubuntu/config-default.sh文件,修改如下字段:

export nodes=${nodes:-"wangtao@192.168.0.201 wangtao@192.168.0.202 wangtao@192.168.0.203"}export role=${role:-"a i i"}export NUM_MINIONS=${NUM_MINIONS:-2}export SERVICE_CLUSTER_IP_RANGE=${SERVICE_CLUSTER_IP_RANGE:-10.0.1.0/24}export FLANNEL_NET=${FLANNEL_NET:-172.16.0.0/16}

如果需要master節點也作為minion節點的話,只需將role中的a改為ai即可,NUM_MINIONS表示minion節點的個數。

service_cluster_ip_range表示集群中service所對應的IP范圍。
flannel_net表示pod所分配的IP范圍。

部署

進到cluster/目錄下進行如下操作,

$ export KUBERNETES_PROVIDER=ubuntu$ ./kube-up.sh

接下來腳本就會將二進制文件拷貝到相應的節點上,不過在運行服務的時候需要root權限,所以需要我們為每一個節點輸入一次密碼。

測試

我們可以使用kubectl工具進行測試是否安裝成功。

首先我們把kubectl的路徑加入到PATH中,然后我們就可以直接使用該命令了。

Docker,k8s,部署

我們啟動一個Redis服務試一試。

進入examples/guestbook目錄,修改redis-master-controller.yaml文件如下:

apiVersion: v1kind: ReplicationControllermetadata: name: redis-master labels: name: redis-masterspec: replicas: 2 selector: name: redis-master template: metadata:  labels:  name: redis-master spec:  containers:  - name: master  image: redis  ports:  - containerPort: 6379

然后運行如下命令啟動Redis。

$ kubectl create -f redis-master-controller.yaml

然后使用kubectl get rckubectl get pods 查看是否成功。

Docker,k8s,部署

如果每個pod的狀態都為Running則部署成功。

這里可能會遇到pod狀態一直處于Penning的問題,此時可以通過kubectl describe pods/pod-name來查看pod信息,如果沒有出錯信息,那么Minion一直處于下載鏡像中,下載好之后pod即會成功啟動。

動態管理Cluster

如果集群已經部署好,我們希望能夠動態地添加和刪除Minion節點。

一種方法是,使用kube-down.sh將所有節點停掉之后,修改config-default.sh文件,將新添加的節點信息加入進去,或者刪掉不用的節點信息,然后再使用kube-up.sh腳本重新啟動。

當然我們希望能夠在不關掉已有節點的情況下動態添加新的Minion節點,但是目前我還沒找到方法。等以后研究出來了再更新。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VEVB武林網。


注:相關教程知識閱讀請移步到服務器教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美亚洲国产另类| 国产精品黄色av| 主播福利视频一区| 国产在线观看精品一区二区三区| 国产成人精品综合| 久久久亚洲欧洲日产国码aⅴ| 久久的精品视频| 亚洲图片在线综合| 国产精品一区二区久久精品| 欧美国产精品人人做人人爱| 国产成人精品久久| 色妞一区二区三区| 亚洲qvod图片区电影| 国产色婷婷国产综合在线理论片a| 国产在线精品成人一区二区三区| 欧美成人精品在线播放| xxx成人少妇69| 亚洲国产精品小视频| 日韩视频免费看| 日韩av成人在线观看| 国产精品视频内| 91在线免费网站| 国产精品第3页| 国产精品一区二区三区久久| 国产精品夫妻激情| 欧美日韩美女视频| 国产91久久婷婷一区二区| 2019中文字幕在线免费观看| 欧美激情国产精品| 欧美日韩黄色大片| 亚洲色图综合网| 久久久国产一区二区三区| 2025国产精品视频| 一本一本久久a久久精品综合小说| 懂色av影视一区二区三区| 51ⅴ精品国产91久久久久久| 国产免费亚洲高清| 中文字幕亚洲在线| 久久久极品av| 亚洲欧洲av一区二区| 亚洲欧美中文字幕在线一区| 欧洲成人在线视频| 国产精品扒开腿做爽爽爽的视频| 色综合色综合网色综合| 日韩中文字幕精品视频| 国产美女91呻吟求| 久久人人看视频| 色偷偷偷综合中文字幕;dd| 成人h片在线播放免费网站| 国产精品美女久久久久av超清| 国产精品丝袜高跟| 国产区亚洲区欧美区| 欧美成人精品一区二区三区| 91精品国产精品| 2019最新中文字幕| 亚洲欧美成人网| 国产精品白嫩初高中害羞小美女| 久久久女人电视剧免费播放下载| 亚洲一区亚洲二区亚洲三区| 国产精品高潮呻吟久久av黑人| 成年无码av片在线| 久久久亚洲福利精品午夜| 91美女高潮出水| 91国内免费在线视频| 97在线日本国产| 日韩精品视频免费在线观看| 欧美性xxxx18| 国产亚洲激情视频在线| 亚洲第一精品夜夜躁人人躁| 欧美精品aaa| 亚洲精品大尺度| 国产精品极品在线| 中文字幕日韩av电影| 亚洲美女福利视频网站| 久久久精品视频成人| 亚洲欧美综合精品久久成人| 97碰在线观看| 隔壁老王国产在线精品| 日韩国产激情在线| 久久综合久久八八| 国产一区二区日韩精品欧美精品| 茄子视频成人在线| 日韩大片免费观看视频播放| 亚洲欧美制服综合另类| 国产精品午夜国产小视频| 日韩在线观看视频免费| 秋霞av国产精品一区| www.99久久热国产日韩欧美.com| 欧美专区在线观看| 在线看片第一页欧美| 91在线无精精品一区二区| 欧美激情一区二区久久久| 亚洲午夜激情免费视频| 中文字幕欧美日韩在线| 久久久成人精品视频| 黑人精品xxx一区| 国产男人精品视频| 成人黄色生活片| 欧美精品国产精品日韩精品| 久久久久久久久久久网站| 亚洲精品久久久久久久久| 国产精品网站入口| 国产欧美va欧美va香蕉在线| 福利微拍一区二区| 欧美壮男野外gaytube| 久久国产精品偷| 久久久精品电影| 精品久久中文字幕| 中文字幕日韩精品在线| www日韩中文字幕在线看| 久久亚洲精品中文字幕冲田杏梨| 成人黄色免费网站在线观看| 日韩av在线影视| 国产一区二区三区在线观看网站| 亚洲欧美日韩一区二区在线| 日韩av123| 91视频88av| 亚洲视频一区二区三区| 国产色婷婷国产综合在线理论片a| 91精品久久久久久久久久久久久久| 国产精品男人的天堂| 91在线视频免费| 亚洲欧美福利视频| 欧美精品videosex性欧美| 欧美电影第一页| 26uuu另类亚洲欧美日本一| 欧美日韩国产黄| 成人免费大片黄在线播放| 91精品视频专区| 亚洲一区二区福利| 亚洲欧美国产精品va在线观看| 91精品啪aⅴ在线观看国产| 日本人成精品视频在线| 久久伊人精品一区二区三区| 亚洲乱亚洲乱妇无码| 亚洲摸下面视频| 国产日韩换脸av一区在线观看| 日韩成人xxxx| 成人激情在线观看| 国产欧美日韩精品在线观看| 国产一区二区三区网站| 亚洲精品自拍视频| 亚洲精品一区av在线播放| 亚洲人成毛片在线播放| 日韩理论片久久| 亚洲欧美国产精品久久久久久久| 日本免费在线精品| 国产精品一区二区性色av| 亚洲国产精品久久久久秋霞不卡| 日本高清视频一区| 午夜精品久久久久久99热软件| 性色av一区二区三区| 欧美日产国产成人免费图片| 一区二区国产精品视频| 国产成人精品午夜| 精品久久久91| 亚洲精品成人久久| 久久这里只有精品视频首页| 亚洲欧美日韩精品| 国内外成人免费激情在线视频| 青青草99啪国产免费| 国产精品视频免费在线观看| 亚洲aⅴ日韩av电影在线观看| 成人动漫网站在线观看|