如果AWS凭据过期,aws ec2 ... etc
将立即与An error occurred (RequestExpired) when calling the DescribeInstances operation: Request has expired.
一起退出。
但是,kubectl exec
将挂起2分钟,然后退出Unable to connect to the server: dial tcp <some ip address>:443: i/o timeout
。
有没有办法让kubectl
立即退出,而不是挂起2分钟?
正如我在评论中提到的。当您想退出kubectl commands
时,您可以使用与控制台中相同的ctrl+c
。
如果您想使用更多的Kubernetes方式,可以使用带有标志--request-timeout
的kubectl
。您可以在Kuectl文档中找到更多详细信息。
-请求超时字符串默认值:"0";
在放弃单个服务器请求之前等待的时间长度。非零值应包含相应的时间单位(例如1s、2m、3h(。值为零表示不超时请求。