本篇內(nèi)容主要講解“怎么用k8s部署自己的web平臺”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學(xué)習(xí)“怎么用k8s部署自己的web平臺”吧!
十載的南雄網(wǎng)站建設(shè)經(jīng)驗,針對設(shè)計、前端、開發(fā)、售后、文案、推廣等六對一服務(wù),響應(yīng)快,48小時及時工作處理。成都全網(wǎng)營銷推廣的優(yōu)勢是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動調(diào)整南雄建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計,從而大程度地提升瀏覽體驗。創(chuàng)新互聯(lián)從事“南雄網(wǎng)站設(shè)計”,“南雄網(wǎng)站推廣”以來,每個客戶項目都認(rèn)真落實執(zhí)行。
1. 制作mariadb鏡像,在Dockerfile中初始化數(shù)據(jù)庫,源碼:
https://github.com/zhanggq/mariadb
2. 制作自己的web鏡像,后端用go編寫,前端用的amaze,開放端口8082,源碼暫不提供
3. Dashboard上點創(chuàng)建,粘貼yaml,啟動mariadb rc
apiVersion: v1
kind: ReplicationController
metadata:
name: MySQL
spec:
replicas: 1
selector:
app: mysql
template:
metadata:
labels:
app: mysql
spec:
containers:
- image: registry.cn-hangzhou.aliyuncs.com/zhanggq/mariadb:v10.1
name: mysql
resources:
limits:
cpu: "2"
memory: 2Gi
ports:
- containerPort: 3306
env:
- name: MYSQL_ROOT_PASSWORD
value: "123456"
4. 啟動mariadb svc
apiVersion: v1
kind: Service
metadata:
name: mysql
spec:
ports:
- name: mysql-svc
port: 3306
targetPort: 3306
nodePort: 31101
selector:
app: mysql
type: NodePort
5. 啟動amaze rc
apiVersion: v1
kind: ReplicationController
metadata:
name: amaze
spec:
replicas: 1
selector:
app: amaze
template:
metadata:
labels:
app: amaze
spec:
containers:
- image: registry.cn-hangzhou.aliyuncs.com/zhanggq/amaze:v1.0
name: amaze
resources:
limits:
cpu: "1"
memory: 1Gi
ports:
- containerPort: 8082
6. 啟動amaze svc
apiVersion: v1
kind: Service
metadata:
name: amaze
spec:
ports:
- name: amaze-svc
port: 8082
targetPort: 8082
nodePort: 30082
selector:
app: amaze
type: NodePort
遇到的問題
1. docker啟動容器報錯:
docker: Error response from daemon: mkdir /var/lib/docker/overlay/64d4cbac6ef69d5b84fc753e83dc2849f14e43177d0e9d
a532eb61499ce7e2fc-init/merged/dev/shm: invalid argument.
解決辦法:升級內(nèi)核
原內(nèi)核Kernel Version: 3.10.0-229.el7.x86_64
升級后內(nèi)核4.6.0-1.el7.elrepo.x86_64
2. 手工改了一下web應(yīng)用里面的配置,遠程連接mysql數(shù)據(jù)庫10.233.104.69:3306
到此,相信大家對“怎么用k8s部署自己的web平臺”有了更深的了解,不妨來實際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進入相關(guān)頻道進行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!