【发布时间】:2020-07-01 11:29:19
【问题描述】:
当我尝试使用 Jenkins 和 Kubernetes 部署我的 Spring Boot 微服务时,我收到以下错误:
无法连接到服务器:x509:证书由未知权威签名(可能是因为在尝试验证候选权威证书“kubernetes”时出现“crypto/rsa:验证错误”)
我的 deployment.yaml 文件如下:
apiVersion: apps/v1
kind: Deployment
metadata:
name: spacestudysecurityauthcontrol-deployment
labels:
app: spacestudysecurityauthcontrol-deployment
spec:
replicas: 1
selector:
matchLabels:
app: spacestudysecurityauthcontrol-deployment
template:
metadata:
labels:
app: spacestudysecurityauthcontrol-deployment
annotations:
date: "+%H:%M:%S %d/%m/%y"
spec:
imagePullSecrets:
- name: "regcred"
containers:
- name: spacestudysecurityauthcontrol-deployment-container
image: spacestudymilletech010/spacestudysecurityauthcontrol:latest
imagePullPolicy: Always
ports:
- name: http
containerPort: 8065
readinessProbe:
tcpSocket:
port: 8065
initialDelaySeconds: 5
periodSeconds: 10
livenessProbe:
tcpSocket:
port: 8065
initialDelaySeconds: 15
periodSeconds: 20
nodeSelector:
tenantName: tenant1
我的服务如下:
apiVersion: v1
kind: Service
metadata:
name: spacestudysecurityauthcontrol-service
spec:
type: NodePort
ports:
- port: 8065
targetPort: 8065
protocol: TCP
name: http
nodePort: 31026
selector:
app: spacestudysecurityauthcontrol-deployment
为什么会发生这个错误,我该如何纠正我的实现?
【问题讨论】:
-
嗨雅各布。我想知道我是否可以提供一些发布建议?值得记住的是,本网站上发布的问题是针对长期读者的,而不仅仅是直接读者,以帮助解决当前发生的问题。因此,我们希望确保内容尽可能可读。当您发布时,往往会出现大小写/拼写/格式错误,我想知道您在提交之前是否可以多加注意。这将使志愿编辑免于一些工作,而且他们肯定已经有足够的工作要做了。
-
您的问题有时伴随着您希望有人为您做这件事的样子,而这确实不是 Stack Overflow 的目的(“请更正我的实现”,“有人可以帮忙吗?我”)。我们鼓励这里的问题作者在处理问题时找到自己的代理(例如“我如何纠正我的实施”、“我需要做什么”)——这就是我们所有人变得更好(并且更自给自足)的方式软件工程师。
标签: jenkins kubernetes