k8s的deployment和service编写
vim server.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
name: erp-chain-store
namespace: blade
labels:
app: erp-chain-store
spec:
replicas: 1
selector:
matchLabels:
app: erp-chain-store
template:
metadata:
labels:
app: erp-chain-store
spec:
containers:
- name: erp-chain-store
image: 10.168.1.93/bladex/erp-chain-store:20201023
imagePullPolicy: IfNotPresent
ports:
- name: http
containerPort: 9307
protocol: TCP
imagePullSecrets: #连接harbor的密钥
- name: blade-keys
apiVersion: v1
kind: Service
metadata:
name: erp-chain-store
namespace: blade
labels:
app: erp-chain-store
spec:
type: NodePort
ports:
- port: 9307
targetPort: 9307
nodePort: 9307
protocol: TCP
name: http
selector:
app: erp-chain-store