删除默认令牌后无法访问kubernetes API

时间:2018-12-20 08:42:40

标签: kubernetes

删除服务帐户的default-token机密时,我遇到了问题。

Kubernetes会自动将deafult-token安装到pod规范中,以便您可以访问其API。

volumes:
- name: default-token-hh98h
  secret:
    defaultMode: 420
    secretName: default-token-xxx

现在,当我删除机密default-token-xxx时,kubernetes会自动创建新的default-token-yyy,但是该令牌不会反映在pod规范中。如果我重新启动Pod,则新令牌生效。

有什么方法可以在不删除pod的情况下刷新default-token机密吗?

1 个答案:

答案 0 :(得分:1)

无法更新print(df.groupby('keyid')['keys', 'vals'].apply(lambda x: dict(x.values)).to_dict()) {'d1': {'key1': 'val1', 'key2': 'val2'}, 'd2': {'key1': 'val3', 'key2': 'val4'}} 的{​​{1}}字段,因为它是禁止的。 即使您尝试更改,也会收到错误

secretName

您正在尝试更新被禁止的pod.spec.volume