K8S 如何部署SpringBoot項目
1:首先,需要安裝docker環(huán)境,以及安裝Harbor倉庫
2:安裝K8S集群環(huán)境
3:進(jìn)行docker鏡像的制作并上傳到倉庫
4: 進(jìn)行容器的編排。啟動
至此就可以了。
創(chuàng)建dockertest.yaml文件如下
image
apiVersion: v1
kind: Service
metadata:
name: spring-boot-docker
namespace: default
labels:
app: spring-boot-docker
spec:
type: NodePort
ports:
- port: 8099
nodePort: 30090
selector:
app: spring-boot-docker
---
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
name: spring-boot
labels:
app: spring-boot
spec:
replicas: 1
selector:
matchLabels:
app: spring-boot
template:
metadata:
labels:
app: spring-boot
spec:
containers:
- name: spring-boot-docker
image: 192.168.x.240/test_dev/spring-boot:latest
imagePullPolicy: IfNotPresent
ports:
- containerPort: 8099
運行kubectl create -f dockertest.yaml創(chuàng)建Deployment , Service
kubectl create -f dockertest.yaml
運行kubectl logs -f podsname查看日志
kubectl logs -f xxxxxxx