diy做網(wǎng)站湖南seo推廣
文章目錄
- 一、相關(guān)平臺(tái),以及賬號(hào)和密碼
- 鏡像打包服務(wù)器
- 倉庫地址
- K8s平臺(tái)
- 數(shù)據(jù)庫mysql
- 二、平臺(tái)概述
- 1.集群導(dǎo)入
- 2.集群管理
- 3.名稱空間
- 4.訪問控制授權(quán)
- 5.集群用戶操作審計(jì)
- 三、kuboard平臺(tái)操作手冊(cè)
- 一、部署服務(wù)操作
- 1.名稱空間部署
- 2.工作負(fù)載部署
一、相關(guān)平臺(tái),以及賬號(hào)和密碼
鏡像打包服務(wù)器
賬號(hào)ip地址
用戶
密碼
端口
docker倉庫鏡像存儲(chǔ)目錄(命名空間)
倉庫地址
賬戶
密碼
K8s平臺(tái)
賬號(hào):
密碼:
網(wǎng)絡(luò)配置:DNS
平臺(tái)地址:
數(shù)據(jù)庫mysql
賬號(hào):
密碼:
數(shù)據(jù)庫地址:
二、平臺(tái)概述
1.集群導(dǎo)入
集群導(dǎo)入中的基本信息查看集群當(dāng)前健康狀態(tài)
套件是導(dǎo)入K8S集群的信息文件
K8S集群的證書有效期一年
2.集群管理
概要是查看整個(gè)集群的名稱空間和節(jié)點(diǎn)資源狀態(tài)
節(jié)點(diǎn)是查看集群中每個(gè)節(jié)點(diǎn)的資源情況
存儲(chǔ)類對(duì)應(yīng)的是K8S的資源StorageClass動(dòng)態(tài)存儲(chǔ),會(huì)更新PVC的存儲(chǔ)資源
存儲(chǔ)卷是PV資源,是K8S存儲(chǔ)最基礎(chǔ)的存儲(chǔ)方式
自定義資源
3.名稱空間
Kubernetes通過名稱空間(namespace)在同一個(gè)物理集群上支持多個(gè)虛擬集群。
4.訪問控制授權(quán)
5.集群用戶操作審計(jì)
三、kuboard平臺(tái)操作手冊(cè)
一、部署服務(wù)操作
1.名稱空間部署
Kubernetes通過名稱空間(namespace)在同一個(gè)物理集群上支持多個(gè)虛擬集群。
名稱空間的用途是,為不同團(tuán)隊(duì)的用戶(或項(xiàng)目)提供虛擬的集群空間,也可以用來區(qū)分開發(fā)環(huán)境/測(cè)試環(huán)境、準(zhǔn)上線環(huán)境/生產(chǎn)環(huán)境。
2.工作負(fù)載部署
分為五個(gè)資源對(duì)象
Deployment屬于不會(huì)更新服務(wù)的資源狀態(tài)
有狀態(tài)statefulset適用于中間件集群的互通性服務(wù)(類似于redis)
守護(hù)進(jìn)程Daemonset類似監(jiān)控的服務(wù)會(huì)在每一個(gè)服務(wù)中部署一個(gè)監(jiān)控
定時(shí)任務(wù)Cronjob會(huì)設(shè)置服務(wù)定時(shí)進(jìn)行的操作
任務(wù)job就是設(shè)置執(zhí)行的事情
容器信息基本是使用添加工作容器
初始化容器的話還需要特殊配置(可以不使用)
名稱設(shè)置服務(wù)的名稱
容器鏡像是harbor倉庫中的鏡像地址
拉去策略可以選擇始終拉取
命令參數(shù) ENTRYPOINT 或 CMD,優(yōu)先級(jí)是ENTRYPOINT,后面就算有CMD也會(huì)被替換掉
資源限制是給服務(wù)做JVM優(yōu)化
容器端口–健康檢查–生命周期–容器安全上下文暫時(shí)用不上
存儲(chǔ)掛載選擇配置字典,configmap是K8S配置文件的信息,
下發(fā)容器aaaa是測(cè)試名稱,掛載路徑是服務(wù)的絕對(duì)路徑,數(shù)字身份服務(wù)除外可以自定義
高級(jí)設(shè)置常用的是容忍,這個(gè)可以指定節(jié)點(diǎn)進(jìn)行使用,但是現(xiàn)在成都不讓使用后期需要調(diào)整會(huì)出現(xiàn)服務(wù)資源不夠用的情況
服務(wù)路由
服務(wù)類型中clusterIP是POD之間內(nèi)部訪問的端口,走的TCP協(xié)議
NodePort是通過ip進(jìn)行暴露的端口,通過ip加端口直接訪問服務(wù)(暫時(shí)不使用),最后一個(gè)是POD端口
會(huì)話保持默認(rèn)這樣設(shè)置就可以
應(yīng)用路由的名稱是負(fù)載名稱,ingressclass是K8S集群的服務(wù)作用為nginx負(fù)載均衡
域名已經(jīng)設(shè)置好了,更新需要找青龍進(jìn)行添加DNS
路徑映射isc基礎(chǔ)服務(wù)為后面的后綴,每個(gè)服務(wù)不同,數(shù)字身份的服務(wù)可以寫(sgid-數(shù)字身份服務(wù)名稱)
1.進(jìn)入控制臺(tái)
集群開始頁面點(diǎn)擊‘已就緒’的集群,選擇‘集群概要’
2.創(chuàng)建工作負(fù)載
選擇 使用 ServiceAccount kuboard-admin 并 點(diǎn)擊 default 名稱空間 將切換到 default 名稱空間
并填寫表單如下:
字段名 填寫內(nèi)容 備注
服務(wù)類型 Deployment
服務(wù)分層 展現(xiàn)層 Kuboard使用這個(gè)字段確定將部署顯示在微服務(wù)架構(gòu)的哪個(gè)分層
服務(wù)名稱 nginx 服務(wù)分層的前綴 + 服務(wù)名 組成最終的 K8S Deployment name
副本數(shù) 1 replicas
點(diǎn)擊 容器信息 Tab 頁,在 容器信息 Tab 頁中點(diǎn)擊 添加工作容器 按鈕
點(diǎn)擊左側(cè)菜單的 創(chuàng)建工作負(fù)載 ,將打開工作負(fù)載編輯器
并填寫表單如下:
字段名 填寫內(nèi)容 備注
容器名稱 nginx
鏡像 nginx:1.7.9
抓取策略 Always 每次創(chuàng)建 Pod 都嘗試抓取鏡像
Ports TCP : 80 該容器組監(jiān)聽 TCP 80 端口
點(diǎn)擊 保存
點(diǎn)擊 應(yīng)用
點(diǎn)擊 完成
此時(shí)可查看到該應(yīng)用的部署結(jié)果
點(diǎn)擊上圖中的 代理 按鈕,可以直接測(cè)試部署結(jié)果
通過代理訪問已部署的 nginx 服務(wù)時(shí),默認(rèn)顯示結(jié)果如下所示:
這里如果沒有顯示,可能性是內(nèi)網(wǎng)的原因
需要配置應(yīng)用路由
1.配置應(yīng)用路由
ingressclass 配置 nginx(這里公司一般創(chuàng)建過)
配置完成之后,這里還需要配置hosts文件作為地址映射
windows 的hosts文件地址
C:\Windows\System32\drivers\etc
添加
ip地址(k8s對(duì)應(yīng)的控制器網(wǎng)絡(luò)ip) demo.com
訪問測(cè)試
ip:80/