Docker学习(六)-Kubernetes - Spring Boot 应用

接上一篇

Docker学习(五)-Kubernetes 集群搭建 - Spring Boot 应用-优快云博客

新建

k8s-demo.yaml

apiVersion: apps/v1beta2  
kind: Deployment  
metadata:  
  name: k8s-springboot-demo  
  labels:  
    app: k8s-springboot-demo  
spec:  
  replicas: 1
  revisionHistoryLimit: 10
  selector:  
    matchLabels:  
      app: k8s-springboot-demo 
  template:  
    metadata:  
      labels:  
        app: k8s-springboot-demo  
    spec:  
      containers:  
      - name: k8s-springboot-demo
        image: service-test:latest
        ports:  
        - containerPort: 8080
          protocol: TCP  
        livenessProbe:  
          httpGet:  
            path: /  
            port: 8080  
          initialDelaySeconds: 30  
          timeoutSeconds: 30  
        imagePullPolicy: IfNotPresent  
      tolerations:  
      - key: node-role.kubernetes.io/master  
        effect: NoSchedule  
  
---  
apiVersion: v1  
kind: Service  
metadata:  
  name: k8s-springboot-demo
  namespace: default
  labels:  
    app: k8s-springboot-demo
spec:  
  ports:  
    - port: 8080
      targetPort: 8080
  selector:  
    app: k8s-springboot-demo 
  type: NodePort

创建service

 kubectl create -f k8s-demo.yaml

查看实列运行情况

kubectl get po,svc,deploy -o wide

 测试访问

NodePort方式,可以到任意一个节点的30516端口查看

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值