贝隆

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
  148 随笔 :: 0 文章 :: 2 评论 :: 14万 阅读

创建镜像

执行

kubectl create -f springboot-demo-template.yaml 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
apiVersion: apps/v1  #kubectl api-versions 可以通过这条指令去看版本信息
kind: Deployment # 指定资源类别
metadata: #资源的一些元数据
  name: springboot-demo-deployment #deloyment的名称
  labels:
    app: springboot-demo-deployment  #标签
spec:
  replicas: 2 #创建pod的个数
  selector:
    matchLabels:
      app: springboot-demo-deployment #满足标签为这个的时候相关的pod才能被调度到
  template:
    metadata:
      labels:
        app: springboot-demo-deployment
    spec:
      containers:
        - name: springboot-boot-demo-v1
          image: springboot-demo:1.0
          imagePullPolicy: IfNotPresent
          ports:
            - containerPort: 8080

  

执行

kubectl expose deployment springboot-demo-deployment --type=NodePort

 

kubectl get service
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
kubernetes ClusterIP 10.43.0.1 <none> 443/TCP 2d11h
mongo ClusterIP 10.43.159.130 <none> 27017/TCP 2d8h
springboot-demo-deployment NodePort 10.43.15.205 <none> 8080:30799/TCP 37s

 

[root@localhost demo]# kubectl get pods
NAME READY STATUS RESTARTS AGE
mongo-75f59d57f4-mmp98 1/1 Running 2 (46h ago) 2d8h
springboot-demo-deployment-84c64f7f6b-qdnzs 1/1 Running 0 33s
springboot-demo-deployment-84c64f7f6b-xcsvl 1/1 Running 0 33s

 

 

在浏览器访问:

http://192.168.49.102:30799/doc.html

posted on   贝隆  阅读(78)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示