Kubectl command failing with certificate error
Problem
kubectlcommands are failing and throwing the below certificate error in kubelet logs:
The nodelet phase failing on the first
cert-genphase with the below error:
While checking the directory/tmp/authbs-certs.xxxx/kubelet/apiserver mentioned in the error, the file request.json had the entryPermission denied instead of the certificate information.
Environment
Platform9 Edge Cloud - 5.3.0 or Higher
Cause
The vault token is expired.
Procedure
Retrieve the token using below command from the affected node:
To check the validity of the vault token, run the below command:
If the above command return like below instead of the token information, then its confirmed that the vault token is expired and need to renew the vault token:
Resolution
To resolve the issue, renew the vault token as per the KB
