我正在GKE的Kubernetes中部署一个简单的应用程序。
部署yaml文件如下所示。我使用kubectl apply -f [name of the yaml file]
初始化了pod。
我部署时,默认情况下,广告连播具有2个容器。为什么会这样?
kind: Deployment
metadata:
name: springboot-app
labels:
app: springboot-app
spec:
replicas: 1
selector:
matchLabels:
app: springboot-app
template:
metadata:
labels:
app: springboot-app
spec:
containers:
- name: springboot-app
image: anushiya/app:latest
resources:
limits:
cpu: "1"
requests:
cpu: "0.5"
ports:
- containerPort: 9000
编辑:
当我运行以下命令时
kubectl get pod -n default springboot-app-f54d8459d-7ngrw -o jsonpath='{.metadata.uid}'
我将其作为输出
190b2fae-d2d1-11e9-a58a-42010a8000c0