欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

怎么搭建單機(jī)版的kubernetes集群

這篇文章主要講解了“怎么搭建單機(jī)版的kubernetes集群”,文中的講解內(nèi)容簡(jiǎn)單清晰,易于學(xué)習(xí)與理解,下面請(qǐng)大家跟著小編的思路慢慢深入,一起來(lái)研究和學(xué)習(xí)“怎么搭建單機(jī)版的kubernetes集群”吧!

這篇文章主要講解了“怎么搭建單機(jī)版的kubernetes集群”,文中的講解內(nèi)容簡(jiǎn)單清晰,易于學(xué)習(xí)與理解,下面請(qǐng)大家跟著小編的思路慢慢深入,一起來(lái)研究和學(xué)習(xí)“怎么搭建單機(jī)版的kubernetes集群”吧!

一、環(huán)境準(zhǔn)備

成都創(chuàng)新互聯(lián)公司公司2013年成立,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目成都做網(wǎng)站、網(wǎng)站設(shè)計(jì)、外貿(mào)營(yíng)銷網(wǎng)站建設(shè)網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢(mèng)想脫穎而出為使命,1280元商都做網(wǎng)站,已為上家服務(wù),為商都各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:18980820575

1、CentOS7下安裝etcd和kubernetes

[root@jin-120 ~]# yum install -y etcd kubernetes

2、關(guān)閉防火墻并設(shè)置開(kāi)機(jī)不啟動(dòng)

[root@jin-120 ~]# systemctl stop firewalld[root@jin-120 ~]# systemctl disable firewalld

3、修改配置文件/etc/sysconfig/docker,把OPTIONS的內(nèi)容設(shè)置為:

OPTIONS='--selinux-enabled=false --insecure-registry grc.io --log-driver=journald --signature-verification=false'

再修改kubernetes apiserver的配置文件/etc/kubernetes/apiserver,把--ADMISSION_CONTROL參數(shù)中的ServiceAcconut刪除。

4、按順序啟動(dòng)以下所有服務(wù):

for i in etcd docker kube-apiserver kube-controller-manager kube-scheduler kubelet kube-proxydo    systemctl start $idone

至此,我們的單機(jī)版的kubernetes集群環(huán)境就安裝好了。

二、啟動(dòng)服務(wù)

1、創(chuàng)建一個(gè)MySQL服務(wù)的RC定義文件mysql-rc.yaml,內(nèi)容如下:

apiVersion: v1kind: ReplicationControllermetadata:  name: mysqlspec:  replicas: 1  selector:    app: mysql  template:    metadata:      labels:        app: mysql    spec:      containers:      - name: mysql        image: mysql:5.6        ports:        - containerPort: 3306        env:        - name: MYSQL_ROOT_PASSWORD          value: "123456"

2、執(zhí)行命令kubectl create -f mysql-rc.yaml創(chuàng)建RC,然后再用命令kubectl get rc查看創(chuàng)建的RC:

[root@jin-120 ~]# kubectl create -f mysql-rc.yamlreplicationcontroller "mysql" created[root@jin-120 ~]# kubectl get rcNAME      DESIRED   CURRENT   READY     AGEmysql     1         1         1         1m

再查看RC定義生成的pod:

[root@jin-120 ~]# kubectl get podNAME          READY     STATUS    RESTARTS   AGEmysql-xcgj0   1/1       Running   0          1m

3、我們?cè)賱?chuàng)建一個(gè)關(guān)于MySQL service的文件:vim mysql-svc.yaml,內(nèi)容如下:

apiVersion: v1kind: Servicemetadata:  name: mysqlspec:  ports:    - port: 3306  selector:    app: mysql

運(yùn)行命令創(chuàng)建service:

[root@jin-120 ~]# kubectl create -f mysql-svc.yaml service "mysql" created

查看是否創(chuàng)建成功:

[root@jin-120 ~]# kubectl get svcNAME         CLUSTER-IP      EXTERNAL-IP   PORT(S)    AGEkubernetes   10.254.0.1      <none>        443/TCP    1dmysql        10.254.70.236   <none>        3306/TCP   11s

可以看到,MySQLservice被分配了一個(gè)10.254.70.236的Cluster IP,這樣,kubernetes集群中的其他新創(chuàng)建的Pod就可以通過(guò)service的Cluster IP+port6379來(lái)連接和訪問(wèn)了。

三、啟動(dòng)Tomcat應(yīng)用

1、創(chuàng)建對(duì)應(yīng)的RC文件myweb-rc.yaml,內(nèi)容如下:

kind: ReplicationControllermetadata:  name: mywebspec:  replicas: 1  selector:    app: myweb  template:    metadata:      labels:        app: myweb    spec:      containers:        - name: myweb          image: kubeguide/tomcat-app:v1          ports:          - containerPort: 8080          env:          - name: MYSQL_SERVICE_HOST            value: 'mysql'          - name: MYSQL_SERVICE_PORT            value: '3306'

2、執(zhí)行命令kubectl create -f myweb-rc.yaml創(chuàng)建RC,然后再用命令kubectl get rc查看創(chuàng)建的RC:

[root@jin-120 ~]# kubectl create -f myweb-rc.yaml replicationcontroller "myweb" created[root@jin-120 ~]# kubectl get rcNAME      DESIRED   CURRENT   READY     AGEmysql     1         1         1         13mmyweb     1         1         1         16s

再查看RC定義生成的pod:

[root@jin-120 ~]# kubectl get podsNAME          READY     STATUS    RESTARTS   AGEmysql-xcgj0   1/1       Running   2          15mmyweb-jmll1   1/1       Running   0          1m

3、我們?cè)賱?chuàng)建一個(gè)關(guān)于myweb service的文件:vim myweb-svc.yaml,內(nèi)容如下:

apiVersion: v1kind: Servicemetadata:  name: mywebspec:  type: NodePort  ports:    - port: 8080      nodePort: 30001  selector:    app: myweb

創(chuàng)建并查看創(chuàng)建的service:

[root@jin-120 ~]# kubectl create -f myweb-svc.yaml service "myweb" created[root@jin-120 ~]# kubectl get svcNAME         CLUSTER-IP       EXTERNAL-IP   PORT(S)          AGEkubernetes   10.254.0.1       <none>        443/TCP          1dmysql        10.254.70.236    <none>        3306/TCP         13mmyweb        10.254.218.251   <nodes>       8080:30001/TCP   9s

至此,我們的集群就已經(jīng)搭建完畢。

四、測(cè)試

在瀏覽器里輸入地址:http://虛擬機(jī)IP:30001/demo/:

看到如上網(wǎng)頁(yè),說(shuō)明我們搭建的單機(jī)版kubernetes集群成功了。

我們可以嘗試單擊"Add"按鈕添加一條記錄并提交,提交后,數(shù)據(jù)就會(huì)被寫(xiě)入MySQL數(shù)據(jù)庫(kù)中。

本文標(biāo)題:怎么搭建單機(jī)版的kubernetes集群
本文網(wǎng)址:http://aaarwkj.com/article16/iohjgg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信小程序、企業(yè)網(wǎng)站制作、手機(jī)網(wǎng)站建設(shè)網(wǎng)站策劃、動(dòng)態(tài)網(wǎng)站、網(wǎng)站營(yíng)銷

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

網(wǎng)站托管運(yùn)營(yíng)
亚洲国产精品一区性色| 蜜桃少妇人妻一区二区视频| 免费在线av一区二区| 日韩黄色一级片在线观看| 日韩av一区二区久久久| 日本熟女中文字幕一区| 人妻少妇av免费久久蜜臀| 亚洲精品一区二区成人影院| 99热只有这里才有精品| 欧美一区二区三区高清正版| 日韩在线一区二区三区电影| 韩国黄色三级一区二区| 欧美日韩一区二区黄色| 日本一区二区三在线观看| 无毛亚洲视频在线观看| 成人深夜免费观看视频| 深夜福利在线观看97| 日本91免费在线观看| 精品久久人妻中文字幕免费| 视频一区二区三区拍拍| 国产黄片免费看久久久| 国产高清在线不卡一区| av在线免费观看青青草原| 人妻少妇av免费久久蜜臀| 美女网站色在线免费观看午夜精品| 日韩精品一区二区三区夜色| 一区二区三区乱码av| 99热这里只有精品免费播放| 久久久人妻91久久久久| 中文字幕五月婷婷免费| 黄色录像一级二级三级| 亚洲av香蕉综合一区| 2020年最新国产三级网站| 亚洲精品中文字幕码专区| 亚洲av毛片在线免费播放| 男人天堂一区二区av| 亚洲一区二区三区在线观看呢| 91久久国产综合精品| 久久久久久亚洲av黄床| av黄色天堂在线观看| 国产欧美精品久久三级|