Installing the NeuReality Node Problem Detector

  1. Clone the https://github.com/neureality/node-problem-detector repository and perform the following steps inside it:

  2. Create ConfigMap:

    $ kubectl apply -f deployment/node-problem-detector-config.yaml
    
  3. Create an image pull secret for the container registry:

    $ kubectl create secret docker-registry neureality-container-registry-credentials -n kube-system \
    --docker-server=customer-registry.neureality.ai --docker-username=<your username> --docker-password=<your token> \
    --docker-email=<your email>
    
  4. Define RBAC for the node problem detector:

    $ kubectl apply -f https://raw.githubusercontent.com/kubernetes/node-problem-detector/master/deployment/rbac.yaml
    
  5. Deploy the daemon set:

    $ kubectl apply -f deployment/node-problem-detector.yaml