创建部署问题时,请参考下面模板,你提供的信息越多,越容易及时获得解答。如果未按模板创建问题,管理员有权关闭问题。
确保帖子格式清晰易读,用 markdown code block 语法格式化代码块。
你只花一分钟创建的问题,不能指望别人花上半个小时给你解答。
操作系统信息
- 操作系统运行方式:虚拟机
- 宿主机操作系统:Ubuntu22.04
- 硬件信息:6C/12G,amd64
Kubernetes版本信息
将 kubectl version
命令执行结果贴在下方
root@master:~# kubectl version
Client Version: version.Info{Major:"1", Minor:"23", GitVersion:"v1.23.17", GitCommit:"953be8927218ec8067e1af2641e540238ffd7576", GitTreeState:"clean", BuildDate:"2023-02-22T13:34:27Z", GoVersion:"go1.19.6", Compiler:"gc", Platform:"linux/amd64"}
Server Version: version.Info{Major:"1", Minor:"23", GitVersion:"v1.23.17", GitCommit:"953be8927218ec8067e1af2641e540238ffd7576", GitTreeState:"clean", BuildDate:"2023-02-22T13:27:46Z", GoVersion:"go1.19.6", Compiler:"gc", Platform:"linux/amd64"}
容器运行时
将 docker version
/ crictl version
/ nerdctl version
结果贴在下方
root@master:~# docker version
Client: Docker Engine - Community
Version: 26.1.0
API version: 1.41 (downgraded from 1.45)
Go version: go1.21.9
Git commit: 9714adc
Built: Mon Apr 22 17:06:41 2024
OS/Arch: linux/amd64
Context: default
Server: Docker Engine - Community
Engine:
Version: 20.10.24
API version: 1.41 (minimum version 1.12)
Go version: go1.19.7
Git commit: 5d6db84
Built: Tue Apr 4 18:18:48 2023
OS/Arch: linux/amd64
Experimental: false
containerd:
Version: 1.6.31
GitCommit: e377cd56a71523140ca6ae87e30244719194a521
runc:
Version: 1.1.12
GitCommit: v1.1.12-0-g51d5e94
docker-init:
Version: 0.19.0
GitCommit: de40ad0
KubeSphere版本信息
- kubesphere版本:v3.4.0。
- 安装方式:在线安装。
- 先于k8s集群安装?: 否,均使用kk安装,且安装时未修改任何配置,即使用默认方式安装。
问题是什么
详见下面的问题重现。我认为应该会有人也遇到这样的问题。希望管理大大赶快回复,因为deadline迫近了555~
- 使用自己编译并打包的ks-console和ks-apiserver容器镜像;
- 使用kubectl edit deployment/ks-console -nkubesphere-system和kubectl edit deployment/ks-apiserver -nkubesphere-system编辑deployment的image字段,由`image: ‘registry.cn-beijing.aliyuncs.com/kubesphere/ks-apiserver:v3.4.0’`修改为自己修改的的容器镜像地址
- 点击应用,正常滚动更新
- 确实在运行,且运行的是我修改后的容器
- 重启
- 刚开机的时候是我的容器,但很快就会恢复成官方容器部署,这是为什么?