gpt4 book ai didi

docker - Kubernetes 部署无法下载 OpenAPI 错误

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

我正在学习 Kubernetes,我刚刚在我的 Mac 上安装了 minikube。

我有一个要部署的 docker 镜像。我创建了一个部署 yaml 文件,如下所示:

apiVersion: extensions/v1beta1
kind: Deployment
metadata:
name: sonarqube
spec:
template:
metadata:
labels:
app: sonarqube
spec:
containers:
- image: docker-sonarqube-developer:latest
args:
- -Dsonar.web.context=/
name: sonarqube
env:
- name: SONARQUBE_JDBC_USERNAME
value: sonarqube
- name: SONARQUBE_JDBC_PASSWORD
value: sonarqube
ports:
- containerPort: 9000
name: sonarqube


我正在尝试使用以下命令在 minikube 上部署我的 docker 镜像:

kubectl create -f deployment.yaml

但是我收到一个错误,我不确定发生了什么。

W0628 09:18:45.550812   64359 factory_object_mapping.go:423] Failed to download OpenAPI (the server could not find the requested resource), falling back to swagger
error: error validating "k8s/deployment.yaml": error validating data: the server could not find the requested resource; if you choose to ignore these errors, turn validation off with --validate=false

Minikube 正在运行,我可以访问仪表板。
❯ kubectl get nodes
NAME STATUS ROLES AGE VERSION
minikube Ready master 17h v1.15.0

docker 镜像在本地可用
❯ docker ps -a                                                                     
CONTAINER ID IMAGE COMMAND CREATED
6fcfdad92d16 docker-sonarqube-developer "./bin/run.sh" 16 hours

知道出了什么问题吗?

谢谢!

最佳答案

首先检查kubectl版本
检查客户端和服务器版本的 Minor 是否相同
$Kubectl 版本

Client Version: version.Info{Major:"1", Minor:"15", GitVersion:"v1.20.2",


Server Version: version.Info{Major:"1", Minor:"20", GitVersion:"v1.20.0",


如果没有,请按照以下步骤操作-

$curl -LO https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/darwin/amd64/kubectl


$chmod +x ./kubectl


$sudo mv ./kubectl /usr/local/bin/kubectl


现在再次检查版本
$kubectl 版本

Client Version: version.Info{Major:"1", Minor:"20", GitVersion:"v1.20.2",


Server Version: version.Info{Major:"1", Minor:"20", GitVersion:"v1.20.0",


$kubectl create -f deployment.yaml

关于docker - Kubernetes 部署无法下载 OpenAPI 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56803534/

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