k8s怎么禁用自动回收镜像?
时间: 2024-05-14 12:15:19 浏览: 15
可以通过修改kubelet的配置来禁用自动回收镜像。具体步骤如下:
1. SSH登录到master节点或任意一个worker节点,使用root用户或有sudo权限的用户。
2. 编辑kubelet的配置文件,一般位于/etc/kubernetes/kubelet文件夹下。例如:
```
vi /etc/kubernetes/kubelet
```
3. 找到KUBELET_ARGS参数并添加--image-gc-high-threshold=100即可禁用自动回收镜像。例如:
```
KUBELET_ARGS="--cluster-dns=10.0.0.10 --cluster-domain=cluster.local --node-ip=10.0.0.1 --image-gc-high-threshold=100"
```
4. 保存并退出文件。
5. 重启kubelet服务,使配置生效。例如:
```
systemctl restart kubelet
```
6. 等待一段时间后,检查镜像回收情况。如果镜像仍在回收,可以通过修改--image-gc-low-threshold参数来进一步调整自动回收的触发阈值。例如:
```
KUBELET_ARGS="--cluster-dns=10.0.0.10 --cluster-domain=cluster.local --node-ip=10.0.0.1 --image-gc-high-threshold=100 --image-gc-low-threshold=90"
```
注意:禁用自动回收镜像可能会导致节点上的存储空间不足,需要定期手动清理不需要的镜像。建议在生产环境中慎重使用。
相关推荐
![gz](https://img-home.csdnimg.cn/images/20210720083447.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)