获取永久证书以访问 kubectl
Get permanent certificate to access to kubectl
我已经使用 kops 在 AWS 上设置了一个集群。我想从我的本地机器连接到集群。
我必须做 cat ~/.kube/config
,复制内容并将其替换为我的本地 kube 配置以访问集群。
问题是它会在一定时间后过期。有没有办法永久访问集群?
不确定您是否可以获得集群的永久访问权,但根据官方 kOps
documentation 您可以使用 运行 kops update cluster
命令 --admin={duration}
标记并将过期时间设置为非常大的值。
例如 - 将其设置为将近 10 年:
kops update cluster {your-cluster-name} --admin=87599h --yes
然后像往常一样将您的配置文件复制到客户端。
基于官方 release notes,要回到以前的行为只需使用值 87600h
。
我已经使用 kops 在 AWS 上设置了一个集群。我想从我的本地机器连接到集群。
我必须做 cat ~/.kube/config
,复制内容并将其替换为我的本地 kube 配置以访问集群。
问题是它会在一定时间后过期。有没有办法永久访问集群?
不确定您是否可以获得集群的永久访问权,但根据官方 kOps
documentation 您可以使用 运行 kops update cluster
命令 --admin={duration}
标记并将过期时间设置为非常大的值。
例如 - 将其设置为将近 10 年:
kops update cluster {your-cluster-name} --admin=87599h --yes
然后像往常一样将您的配置文件复制到客户端。
基于官方 release notes,要回到以前的行为只需使用值 87600h
。