apiVersion: apps/v1 kind: Deployment metadata: name: assessment-service
namespace: ltc-service
labels: app: assessment-service spec: replicas: 1 selector: matchLabels: app: assessment-service template: metadata: labels: app: assessment-service spec: imagePullSecrets:
- name: ltc-harbor
containers: - name: assessment #TODO:pod的名称,必须字段,名称唯一且对象创建后不可以被修改
image: localhost:9999/ltc/ltc-system-user-service:latest #TODO:镜像仓库的路径/镜像的名称:镜像的标签,
imagePullPolicy: Always #Always(总是去仓库下载),Never(从不去仓库下载),IfNotPresent(如果本地没有就去仓库下载),默认是"IfNotPresent" ports: - containerPort: 8001 #TODO:containerPort是pod内部容器的端口,targetPort映射到containerPort;例如,mysql服务需要暴露3306端口,redis暴露6379端口