无法删除未知的副本集

问题描述 投票:0回答:1

全部:

尝试删除未知的副本集时出现以下错误。我问了我的团队,没有人声称拥有这个 rs 的所有权,所以我决定删除它。但出现这个错误。

➜  ~ oc get rs
NAME                                          DESIRED   CURRENT   READY   AGE
argocd-applicationset-controller-5466d654d5   1         1         1       7d9h
argocd-redis-fc877b4d                         1         1         1       23d
argocd-repo-server-58964f65bd                 1         1         1       23d
argocd-server-58b688f5d8                      1         1         1       23d
gowebapi-796fdbf457                           3         0         0       11d
pgo-676cdd4459                                1         1         0       17h
postgresql-standalone-db-57d677f8ff           0         0         0       39m
postgresql-standalone-db-65f79d87             1         1         1       100m
➜  ~ oc delete rc pgo-676cdd4459
Error from server (NotFound): replicationcontrollers "pgo-676cdd4459" not found
➜  ~ oc get rs
NAME                                          DESIRED   CURRENT   READY   AGE
argocd-applicationset-controller-5466d654d5   1         1         1       7d9h
argocd-redis-fc877b4d                         1         1         1       23d
argocd-repo-server-58964f65bd                 1         1         1       23d
argocd-server-58b688f5d8                      1         1         1       23d
gowebapi-796fdbf457                           3         0         0       11d
pgo-676cdd4459                                1         1         0       17h
postgresql-standalone-db-57d677f8ff           0         0         0       39m
postgresql-standalone-db-65f79d87             1         1         1       100m
➜  ~

此外,在日志文件中,它显示以下错误:

W1012 19:04:38.174999 1 reflector.go:324] k8s.io/[email protected]/tools/cache/reflector.go:167: failed to list *v1.StatefulSet: statefulsets.apps is forbidden: User "system:serviceaccount:dbaas-dev--runtime-int:pgo" cannot list resource "statefulsets" in API group "apps" at the cluster scope
E1012 19:04:38.175049 1 reflector.go:138] k8s.io/[email protected]/tools/cache/reflector.go:167: Failed to watch *v1.StatefulSet: failed to list *v1.StatefulSet: statefulsets.apps is forbidden: User "system:serviceaccount:dbaas-dev--runtime-int:pgo" cannot list resource "statefulsets" in API group "apps" at the cluster scope
openshift
1个回答
0
投票

您正在尝试删除

replicationcontroller
(
rc
),并且您正在列出
replicasets
(
rs
)。

这就是您面临的直接问题:删除命令中只有一个字符拼写错误。

也就是说:

  • 为什么要删除和使用副本集?通常,如果您删除副本集,它只会通过部署或其他方式重新创建。
  • pgo 副本集很可能是您的 Postgres 运算符。
© www.soinside.com 2019 - 2024. All rights reserved.