apiVersion: apps/v1
kind: Deployment
metadata:
labels:
app: demo
name: demo
namespace: test
spec:
replicas: 1
minReadySeconds: 5
strategy:
rollingUpdate:
maxSurge: 25%
maxUnavailable: 25%
type: RollingUpdate
selector:
matchLabels:
app: demo
template:
metadata:
labels:
app: demo
spec:
imagePullSecrets:
- name: coding-registry-cred-8344099
containers:
- env:
- name: KAFKA_BOOTSTRAP_SERVERS
value: '127.0.0.1:9092'
image: 'docker-test.cn/docker-test/demo:master-17'
name: demo
ports:
- name: tcp-8080
containerPort: 8080
protocol: TCP
restartPolicy: Always
---
apiVersion: v1
kind: Service
metadata:
name: demo
namespace: test
spec:
selector:
app: demo
ports:
- name: tcp-8080
protocol: TCP
port: 8080
targetPort: 8080
type: ClusterIP