ConfigMapと展開を作成し、作成したポッドは、このようなCrashLoopBackOffで立ち往生している前のリンクに指定されている:Gitlab私はOpenStackので作成していKubernetesクラスタでGitlab CIを使用する方法についてのこの短いドキュメントを追跡しようとしていますKubernetesクラスタ上のCI(OpenStackの)
NAMESPACE NAME READY STATUS RESTARTS AGE
gitlab gitlab-runner-3998042981-f8dlh 0/1 CrashLoopBackOff 36 2h
gitlab gitlab-runner-3998042981-g9m5g 0/1 CrashLoopBackOff 36 2h
gitlab gitlab-runner-3998042981-q0bth 0/1 CrashLoopBackOff 36 2h
gitlab gitlab-runner-3998042981-rjztk 0/1 CrashLoopBackOff 36 2h
kube-system coredns-1977636023-1q47s 1/1 Running 0 21h
kube-system grafana-1173934969-vw49f 1/1 Running 0 21h
kube-system node-exporter-gitlab-ci-hc6k3ffax54o-minion-0 1/1 Running 0 21h
kube-system node-exporter-gitlab-ci-hc6k3ffax54o-minion-1 1/1 Running 0 21h
kube-system prometheus-873144915-s9m6j 1/1 Running 0 21h
私の問題は、ポッドログが時に利用できないので、私はこれがなぜ起こるかを知ることはできませんよということですそれらは作成されません。
私はちょうどこれがcrashloopsと関係があると思うので、私はちょうど指定されたボリュームで何をすべきか分からない。
展開指定:
- configMap:
name: gitlab-runner
name: config
- hostPath:
path: /usr/share/ca-certificates/mozilla
name: cacerts
ことを私が発見した:ホストパスボリュームは、ホストノードの ファイルシステムからファイルまたはディレクトリをマウント
あなたのポッドに
を実行した後cacertsボリュームのないポッドはすべて作成されますが、その後は何も実行されません。
任意のポッドからログイン:kubernetesクラスタ上で実行されているGitlab CIが約
Starting multi-runner from /etc/gitlab-runner/config.toml ... builds=0
Running in system-mode.
Configuration loaded builds=0
Metrics server disabled
ERROR: Checking for jobs... forbidden runner=<PARTOFTHETOKEN>
ERROR: Checking for jobs... forbidden runner=<PARTOFTHETOKEN>
ERROR: Checking for jobs... forbidden runner=<PARTOFTHETOKEN>
ERROR: Runner https://URL/ci<TOKEN> is not healthy and will be disabled!