我让Jenkins在我的GKE集群中运行,并且我正在尝试将我的GitHub中的一些代码部署到同一个集群上。我试图在带有" docker :19“图像的pod中执行docker命令。我的管道配置在我的存储库的Jenkinsfile中,我正在执行一个“来自SCM的管道”构建。但是,构建的控制台输出看起来像是在不断地创建和终止几个pod。
构建日志
Started by user Aayush
Obtained Jenkinsfile from git https://github.com/AayushPathak/fullstack-app-devops/
Running in Durab
我在kubernetes中部署了一个码头注册中心:
$ kubectl get service
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
registry-docker-registry ClusterIP 10.43.39.81 <none> 443/TCP 162m
我能够从机器中提取图像(服务是通过入口规则公开的):
$ docker pull registry-docker-registry.registry/skaffold
我只在本地环境中部署了一个使用docker run -d -v /Users/dlovison/Documents/DockerVolumes/jenkins_home:/var/jenkins_home -p 8080:8080 -p 50000:50000 jenkins/jenkins:lts创建的jenkins实例
我想在我的远程openshift实例(openshift.com)中连接
我按照教程进行了操作,除了我本地的jenkins尝试通过jnlp连接之外,所有步骤都正常工作。
错误是:
Waiting for Pod to be scheduled (65/100): jenki
这可能是在某个时候被问到的,但我哪儿也找不到。我似乎无法(或不知道如何)在提交的容器中不丢失文件更改而提交对坞映像的更改。这是我的用例。我在Windows上使用Boot2Docker,
Client version: 1.4.1
Client API version: 1.16
Go version (client): go1.3.3
Git commit (client): 5bc2ff8
OS/Arch (client): linux/amd64
Server version: 1.4.1
Server API version: 1.16
Go version (server): go1.
我正试图通过helm安装postgresql。我没有覆盖任何设置,但是当我试图连接时,我会得到一个“密码验证失败”错误:
$ helm install goatsnap-postgres stable/postgresql
NAME: goatsnap-postgres
LAST DEPLOYED: Mon Jan 27 12:44:22 2020
NAMESPACE: default
STATUS: deployed
REVISION: 1
TEST SUITE: None
NOTES:
** Please be patient while the chart is being deploy