在已經搭建好的k8s集群上部署mysql服務主要步驟如下:
1、建立乙個新的namespace
2、在該namespace下建立乙個deployment
3、deployment自動部署好replicaset和pod
4、建立對應服務
5、驗證是否成功
下面是具體的操作說明
1、建立乙個新的namespace
#建立namespace ,命令列直接建立2、在該namespace下建立乙個deployment(env中設定了mysql的root使用者的密碼為mysql)$ kubectl create namespace test
(1)編寫deployment的對應yaml檔案: mysql-deployment.yaml3、deployment自動部署好replicaset和pod(2)建立deployment
kubectl create -f mysql-deployment.yaml --record
執行一下命令可以檢視test namespace 下自動部署好replicaset和pod4、建立對應服務(注意定義type=nodeport,並對應的nodeport埠號,以便集群外訪問該服務)kubectl get rs -n test
kubectl get pod -n test
(1)建立對應的service的yaml檔案:mysql-svc.yaml5、驗證是否成功(2)建立對應的service
kubectl create -f mysql-svc.yaml --record
其中主機:service對應的pod所在的node的ip
埠:上面service中的nodeport埠號
密碼:deployment檔案env中設定的root使用者的密碼)
在k8s集群上部署服務
建立服務 會建立乙個deployment,若干個pod kubectl run image yyy 其他選項 為服務名 自己起 yyy為映象名 kubectl run my nginx image nginx port 80 或者 kubectl run my nginx image nginx r...
k8s集群部署 docker部署k8s安裝篇
1 安裝docker 緊接著配置乙個穩定 stable 的倉庫 倉庫配置會儲存到 etc yum.repos.d docker ce.repo檔案中 yum config manager add repo 更新yum安裝的相關docke軟體包 安裝docker ce yum update y yum...
在k8s上部署Springboot
建立service使用者訪問 訪問springboot專案的介面 在教程開始前,大家需要先搭建好k8s集群 harbor私有倉庫和構建自己的springboot映象,可以參考以下文章 使用kubeadm搭建 kubernetes k8s集群 harbor 安裝 dockerfile構建springb...