我在pulumi中创建了一个kubernetes集群后,在尝试删除它时收到以下错误:
error: configured Kubernetes cluster is unreachable: unable to load schema information from the API server: the server has asked for the client to provide credentials
If the cluster has been deleted, you can edit the pulumi state to remove this resource
我可以通过在k8s提供程序上运行一个目标pulumi refresh
,然后再运行一个目标pulumi up
来刷新凭据。有没有更简单的方法来保持kubernetes集群的更新,而不必一直运行目标命令?
1条答案
按热度按时间rryofs0p1#
Pulumi refresh,将允许您从目标云提供商手动刷新状态,但自动刷新将导致用户经常发现自己处于Pulumi预览和Pulumi更新可能提供错误指导的情况下(因为这是基于Pulumi检查点的过时状态,而不是用户意识到其资源所处的状态)。
使用自动刷新可能不是一个好主意的原因是(如Consider automatically refreshing on preview/update/destroy中所建议的),最好通过手动刷新来指示哪些资源需要在每次运行时刷新。
有关详细信息,请参阅此Git link