小编Arp*_*ran的帖子

问题 - 具有多个活动 ReplicaSet 的 Kubernetes 部署

我有一个 Kubernetes 部署,它是两个具有不同配置的 ACTIVE ReplicaSet 的所有者/父级。

此设置由 Helm 管理。

我已经尝试过制作revisionHistory: 0. 这不起作用,因为 ReplicaSet 并未处于非活动状态。这个旧的 ReplicaSet 尝试启动一个 Pod,但由于节点上的资源限制,它仍处于挂起状态。

我尝试更新 Deployment,但只更新了新的 ReplicaSet。旧的还是一样。

我也无法删除此 ReplicaSet。这给我带来了很多麻烦。

有人可以帮我解决这个问题吗?

Helm 部署模板 -

apiVersion: apps/v1
kind: Deployment
metadata:
  name: example
  namespace: kube-system
spec:
  selector:
    matchLabels:
      k8s-app: example
  replicas: 1
  template:
    metadata:
      labels:
        k8s-app: example
    spec:
      serviceAccountName: example
      nodeSelector:
        node-role: example-node
      containers:
      - name: example
        image: example-image:vX.X.X
        resources:
          requests:
            cpu: 100m
        ports:
        - name: example-port
          containerPort: XXXX
        - name: example-port-1
          containerPort: XXXX
        readinessProbe:
          httpGet:
            path: /example …
Run Code Online (Sandbox Code Playgroud)

kubernetes kubernetes-helm

6
推荐指数
1
解决办法
5152
查看次数

标签 统计

kubernetes ×1

kubernetes-helm ×1