[fix] cannot patch resource "nodes/status" in API group

This commit is contained in:
JeffreyGuan
2023-05-15 21:01:22 +08:00
parent 9fd58e318f
commit 7fc7947bc3
3 changed files with 26 additions and 2 deletions
+6 -2
View File
@@ -179,9 +179,13 @@ Alternatively, to install node-problem-detector manually:
2. Edit [node-problem-detector-config.yaml](deployment/node-problem-detector-config.yaml) to configure node-problem-detector.
3. Create the ConfigMap with `kubectl create -f node-problem-detector-config.yaml`.
3. Edit [rbac.yaml](deployment/rbac.yaml) to fit your environment.
3. Create the DaemonSet with `kubectl create -f node-problem-detector.yaml`.
4. Create the ServiceAccount and ClusterRoleBinding with `kubectl create -f rbac.yaml`.
4. Create the ConfigMap with `kubectl create -f node-problem-detector-config.yaml`.
5. Create the DaemonSet with `kubectl create -f node-problem-detector.yaml`.
## Start Standalone
+1
View File
@@ -60,6 +60,7 @@ spec:
- name: config
mountPath: /config
readOnly: true
serviceAccountName: node-problem-detector
volumes:
- name: log
# Config `log` to your system log directory
+19
View File
@@ -0,0 +1,19 @@
apiVersion: v1
kind: ServiceAccount
metadata:
name: node-problem-detector
namespace: kube-system
---
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
metadata:
name: npd-binding
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: ClusterRole
name: system:node-problem-detector
subjects:
- kind: ServiceAccount
name: node-problem-detector
namespace: kube-system