【发布时间】:2019-04-14 02:29:36
【问题描述】:
刚读完 Nigel Poulton 的 Kubernetes 书。我剩下一个问题,一个 Deployment 是否可以指定多个 ReplicaSet。
当我想到部署时,我想到的是传统意义上的部署整个应用程序。还是每个微服务都有一个部署?
apiVersion: apps/v1beta2
kind: Deployment
metadata:
name: hello-deploy
spec:
replicas: 10
selector:
matchLabels:
app: hello-world
minReadySeconds: 10
strategy:
type: RollingUpdate
rollingUpdate:
maxUnavailable: 1
maxSurge: 1
template:
metadata:
labels:
app: hello-world
spec:
containers:
- name: hello-pod
image: nigelpoulton/k8sbook : latest
ports:
- containerPort: 8080
【问题讨论】:
-
每个微服务部署是常见的;一个真正的应用程序可能由几个相关的部署和服务组成,这些部署和服务指向它们的 Pod。
标签: kubernetes containers microservices