ale*_*ngn 5 docker kubernetes minikube
我正在学习 Kubernetes,并且刚刚在我的 Mac 上安装了 minikube。
\n\n我有一个想要部署的 Docker 映像。我创建了一个部署 yaml 文件,如下所示:
\n\napiVersion: extensions/v1beta1\nkind: Deployment\nmetadata:\n name: sonarqube\nspec:\n template:\n metadata:\n labels:\n app: sonarqube\n spec:\n containers:\n - image: docker-sonarqube-developer:latest\n args:\n - -Dsonar.web.context=/\n name: sonarqube\n env:\n - name: SONARQUBE_JDBC_USERNAME\n value: sonarqube\n - name: SONARQUBE_JDBC_PASSWORD\n value: sonarqube\n ports:\n - containerPort: 9000\n name: sonarqube\n\nRun Code Online (Sandbox Code Playgroud)\n\n我正在尝试使用以下命令在 minikube 上部署我的 docker 映像:
\n\napiVersion: extensions/v1beta1\nkind: Deployment\nmetadata:\n name: sonarqube\nspec:\n template:\n metadata:\n labels:\n app: sonarqube\n spec:\n containers:\n - image: docker-sonarqube-developer:latest\n args:\n - -Dsonar.web.context=/\n name: sonarqube\n env:\n - name: SONARQUBE_JDBC_USERNAME\n value: sonarqube\n - name: SONARQUBE_JDBC_PASSWORD\n value: sonarqube\n ports:\n - containerPort: 9000\n name: sonarqube\n\nRun Code Online (Sandbox Code Playgroud)\n\n但我收到错误,我不确定发生了什么。
\n\nkubectl create -f deployment.yaml\nRun Code Online (Sandbox Code Playgroud)\n\nMinikube 正在运行,我可以访问仪表板。
\n\n\xe2\x9d\xaf kubectl get nodes\nNAME STATUS ROLES AGE VERSION\nminikube Ready master 17h v1.15.0\nRun Code Online (Sandbox Code Playgroud)\n\ndocker镜像在本地可用
\n\n\xe2\x9d\xaf docker ps -a \nCONTAINER ID IMAGE COMMAND CREATED \n6fcfdad92d16 docker-sonarqube-developer "./bin/run.sh" 16 hours \nRun Code Online (Sandbox Code Playgroud)\n\n知道出了什么问题吗?
\n\n谢谢!
\n小智 1
首先检查kubectl版本
检查客户端和服务端的Minor版本是否相同
$Kubectl版本
客户端版本:version.Info{主要:“1”,次要:“15”,GitVersion:“v1.20.2”,
服务器版本:version.Info{主要:“1”,次要:“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 版本
客户端版本:version.Info{主要:“1”,次要:“20”,GitVersion:“v1.20.2”,
服务器版本:version.Info{主要:“1”,次要:“20”,GitVersion:“v1.20.0”,
$kubectl创建-f部署.yaml
| 归档时间: |
|
| 查看次数: |
6998 次 |
| 最近记录: |