ingress历史版本
时间: 2024-06-13 08:07:32 浏览: 205
Ingress-user-data:来自Ingress游戏的数据文件
根据提供的引用内容,可以得知当前使用的是`quay.io/kubernetes-ingress-controller/nginx-ingress-controller:0.31.0`版本。如果想查看Ingress Controller的历史版本,可以通过以下步骤实现:
1. 执行以下命令查看Ingress Controller的Deployment历史版本:
```shell
kubectl rollout history deployment nginx-ingress-controller -n ingress-nginx
```
输出结果类似如下:
```
deployment.apps/nginx-ingress-controller
REVISION CHANGE-CAUSE
1 <none>
2 <none>
3 <none>
4 <none>
5 <none>
6 <none>
7 <none>
8 <none>
9 <none>
10 <none>
11 <none>
12 <none>
13 <none>
14 <none>
15 <none>
16 <none>
17 <none>
18 <none>
19 <none>
20 <none>
21 <none>
22 <none>
23 <none>
24 <none>
25 <none>
26 <none>
27 <none>
28 <none>
29 <none>
30 <none>
31 <none>
```
2. 执行以下命令查看指定版本的Ingress Controller镜像:
```shell
kubectl describe deployment nginx-ingress-controller -n ingress-nginx | grep -A 1 "Image:" | tail -n 1
```
将命令中的`nginx-ingress-controller`替换为需要查看的版本的Deployment名称,例如要查看第5个版本的Deployment,则将命令中的`nginx-ingress-controller`替换为`nginx-ingress-controller-5`。输出结果类似如下:
```
Image: quay.io/kubernetes-ingress-controller/nginx-ingress-controller:0.30.0
```
3. 如果想回滚到指定版本,可以执行以下命令:
```shell
kubectl rollout undo deployment nginx-ingress-controller -n ingress-nginx --to-revision=<revision_number>
```
将命令中的`<revision_number>`替换为需要回滚到的版本号,例如要回滚到第5个版本,则将`<revision_number>`替换为`5`。
阅读全文