gpt4 book ai didi

ssl-certificate - Gitlab上的Kubernetes执行程序-错误:作业失败(系统故障):发布* api/v1/命名空间/gitlab/pods:x509:证书由未知授权机构签名

转载 作者:行者123 更新时间:2023-12-02 11:49:25 25 4
gpt4 key购买 nike

我正在尝试为Gitlab设置Kubernetes执行器,但出现此错误:
错误:作业失败(系统故障):发布
https://api.kubernetes.de/api/v1/namespaces/gitlab/pods:x509:
由未知权限签署的证书

这是我的configmap.yml:

apiVersion: v1
kind: ConfigMap
metadata:
name: gitlab-runner
namespace: gitlab
data:
config.toml: |
concurrent = 4

[[runners]]
name = "Kubernetes Runner"
url = "http://########/ci"
token = "############"
executor = "kubernetes"
[runners.kubernetes]
host = "https://api.kubernetes.de"
namespace = "gitlab"
namespace_overwrite_allowed = "ci-.*"
privileged = true
cpu_limit = "1"
memory_limit = "1Gi"
service_cpu_limit = "1"
service_memory_limit = "1Gi"
helper_cpu_limit = "500m"
helper_memory_limit = "100Mi"
poll_interval = 5
poll_timeout = 3600
[runners.kubernetes.node_selector]
gitlab = "true"

这是deployment.yml:
 apiVersion: extensions/v1beta1
kind: Deployment
metadata:
name: gitlab-runner
namespace: gitlab
spec:
replicas: 1
selector:
matchLabels:
name: gitlab-runner
template:
metadata:
labels:
name: gitlab-runner
spec:
containers:
- args:
- run
image: gitlab/gitlab-runner:latest
imagePullPolicy: Always
name: gitlab-runner
volumeMounts:
- mountPath: /etc/gitlab-runner
name: config
- mountPath: /etc/ssl/certs
name: cacerts
readOnly: true
restartPolicy: Always
volumes:
- configMap:
name: gitlab-runner
name: config
- hostPath:
path: /usr/share/ca-certificates/mozilla
name: cacerts

最佳答案

您正在使用https,那么证书在哪里,它们是自签名证书吗?如果是,则必须在configmap中为kubelet提及--tls-cert-file--tls-private-key-file标志。

关于ssl-certificate - Gitlab上的Kubernetes执行程序-错误:作业失败(系统故障):发布* api/v1/命名空间/gitlab/pods:x509:证书由未知授权机构签名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43210620/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com