我已经成功地在k8s集群中部署了Jenkins容器,但我无法执行"kubectl get pod -A“,因为kubectl也安装在Jenkins容器中。如何在Jenkins容器中运行k8s命令,以便能够为k8s应用CI/CD。下面是我在Jenkins容器中运行k8s命令时的错误,Jenkins容器在k8s pod中运行。
我正在编写一个Jenkins Global pipeline库,在那里我有一个阶段可以将我的docker镜像部署到K8s集群。因此,在CI过程中构建docker映像后,我将映像提升(部署)到多个环境(从低到高)。因此,为了在运行后获得正确的部署状态我在shell步骤中使用了以下命令。kubectl rollout status deployment deployment_name
如果我的部署没有错误