91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

k8s部署docker容器的實現步驟

發布時間:2020-06-24 17:51:24 來源:億速云 閱讀:1840 作者:清晨 欄目:開發技術

這篇文章主要介紹k8s部署docker容器的實現步驟,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

環境:(docker ,k8s集群),繼續上次docker 啟動的java程序的鏡像為例(https://www.jb51.net/article/189462.htm)

將制作的鏡像推送到docker的私有倉庫

docker tag demo-img:latest localhost:5000/demo-img:1.0

docker push localhost:5000/demo-img:1.0

k8s部署docker容器的實現步驟

k8s部署該鏡像k8s創建命名空間及secret

創建命名空間cl-test,這里名字根據自己的命名規范自己定義,我這是測試用的

kubectl create namespace cl-test

創建完ns后,我們要給這個ns創建secret

kubectl create secret docker-registry regcred --docker-server=your resroty ip:5000 --docker-username=root --docker-password=xxxx@ --docker-email=xxxx@163.com -n cl-test

控制臺返回“secret/regcred created”表示創建成功

創建demo服務的yaml文件,我們service和deployment放在一個yaml文件中

---

apiVersion: v1
kind: Service
metadata:
 name: demo-service
 namespace: cl-test
 labels:
 app: demo-service
spec:
 type: NodePort
 ports:
 - port: 8701
 targetPort: 8701
 protocol: TCP
 name: http
 selector:
 app: demo-pod
---
apiVersion: apps/v1
kind: Deployment
metadata:
 name: demo-deployment
 namespace: cl-test
spec:
 selector:
 matchLabels:
  app: demo-pod
 replicas: 1
 template:
 metadata:
  labels:
  app: demo-pod
 spec:
  containers:
  - name: demo-container
  image: localhost:5000/demo-img:1.0 #本地私有鏡像庫的鏡像名稱+版本
  ports:
  - containerPort: 8701

啟動

kubectl create -f demo.yaml

查看pod

kubectl get pod -n cl-test

k8s部署docker容器的實現步驟

pod日志查看,正是我們之前java啟動時所展示的日志

k8s部署docker容器的實現步驟

以上是k8s部署docker容器的實現步驟的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

阳城县| 鹤庆县| 洪洞县| 富裕县| 宝鸡市| 正定县| 磐石市| 淳安县| 古浪县| 元氏县| 张北县| 墨脱县| 临湘市| 汶上县| 平顺县| 贵阳市| 高青县| 汾西县| 大邑县| 桦甸市| 驻马店市| 公主岭市| 龙里县| 多伦县| 灵山县| 霞浦县| 准格尔旗| 江永县| 子长县| 依安县| 全椒县| 禹城市| 通许县| 合肥市| 洞口县| 汉寿县| 仁寿县| 大足县| 西华县| 桦甸市| 洛浦县|