我有一个在k8s中工作的应用程序,它由一个带有单个容器(主容器)的pod (Pod#1)表示。还有K8s服务,在这个吊舱内创建。在“主容器”中,本地主机上有一个工作应用程序和一个工作服务(不是K8s-服务):8082(图片上的黄色块)。在运行期间,来自Pod#1“主容器”的应用程序创建了K8s作业,该作业由另一个容器(作业容器)的另一个pod (Pod#2)表示。这里的问题是: P
我已经成功地在k8s集群中部署了Jenkins容器,但我无法执行"kubectl get pod -A“,因为kubectl也安装在Jenkins容器中。如何在Jenkins容器中运行k8s命令,以便能够为k8s应用CI/CD。下面是我在Jenkins容器中运行k8s命令时的错误,Jenkins容器在k8s pod中运行。
在K8s服务后面运行的容器无法发出网络请求,并显示错误x509: certificate signed by unknown authority。容器是一个应用程序接口,它为传入的请求提供服务,并在响应之前发出外部网络请求,它运行在Docker桌面管理的本地K8s集群中。正在调用的第三方API未通过证书验证,并且未使用代理或VPN。