为什么Kubernetes的吊舱中有2个容器?

时间:2019-09-10 08:22:41

标签: kubernetes containers

我正在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

1 个答案:

答案 0 :(得分:1)

如果您正在检查节点中的容器列表,并且看到两个容器(包括部署名称),那么本文可能会有所帮助: Kotlin @Deprecated