【问题标题】:kubectl minikube renew certificatekubectl minikube 更新证书
【发布时间】:2021-10-29 06:25:44
【问题描述】:

我正在使用kubectl 访问我在 ubuntu 上的 minikube 集群上的 api 服务器 但是当尝试使用kubectl 命令时,我得到一个错误证书已过期:

/home/ayoub# kubectl get pods
Unable to connect to the server: x509: certificate has expired or is not yet valid: current time 2021-08-30T14:39:50+01:00 is before 2021-08-30T14:20:10Z

这是我的 kubectl 配置:

/home/ayoub# kubectl config view
apiVersion: v1
clusters:
- cluster:
    certificate-authority-data: DATA+OMITTED
    server: https://127.0.0.1:16443
  name: microk8s-cluster
contexts:
- context:
    cluster: microk8s-cluster
    user: admin
  name: microk8s
current-context: microk8s
kind: Config
preferences: {}
users:
- name: admin
  user:
    token: REDACTED
root@ayoub-Lenovo-ideapad-720S-13IKB:/home/ayoub#    /home/ayoub# kubectl config view
apiVersion: v1
clusters:
- cluster:
    certificate-authority-data: DATA+OMITTED
    server: https://127.0.0.1:16443
  name: microk8s-cluster
contexts:
- context:
    cluster: microk8s-cluster
    user: admin
  name: microk8s
current-context: microk8s
kind: Config
preferences: {}
users:
- name: admin
  user:
    token: REDACTED
root@ayoub-Lenovo-ideapad-720S-13IKB:/home/ayoub#

如何续订此证书?

【问题讨论】:

标签: kubernetes kubectl minikube


【解决方案1】:

发布社区 wiki 以获得更好的可见性。随意扩展它。


minikube GitHub 上也有类似的问题。

临时解决方法是删除/var/lib/minikube/目录中的一些文件,然后重置Kubernetes集群并替换主机上的密钥。 this answer 中描述了这些步骤。

【讨论】:

    猜你喜欢
    • 2019-12-04
    • 1970-01-01
    • 2022-07-10
    • 2021-05-26
    • 1970-01-01
    • 2018-05-31
    • 2020-05-21
    • 2019-03-03
    • 2016-11-14
    相关资源
    最近更新 更多