【发布时间】:2018-10-20 00:14:53
【问题描述】:
我从 kubernetes 和 helm 开始使用 minikube。
我想安装 Jira,但似乎我做错了什么,因为我无法从已部署的服务中获取任何 IP。
这就是我所做的:
1) 从 this repository 下载 Jira 图表
2) 接下来我使用
打包图表helm package .
其中创建了一个 .tar.gz 文件。
3) 然后我按以下方式安装了图表:
helm install xxxx.tar.gz --name my-jira
我得到以下输出:
STATUS: DEPLOYED
RESOURCES:
==> v1/PersistentVolumeClaim
NAME AGE
my-jira-atlassian-jira-software 1s
==> v1/Service
my-jira-atlassian-jira-software 1s
==> v1beta2/Deployment
my-jira-atlassian-jira-software 1s
==> v1/Pod(related)
NAME READY STATUS
RESTARTS AGE
jira-atlassian-jira-software-7d55dc5859-cvwnj 0/1 Init:0/1 0
1s
NOTES:
Atlassian JIRA Software is starting now.
It takes a few minutes to bootstrap a container.
1. Get the JIRA URL by running:
export POD_NAME=$(kubectl get pods -n default -l "app=atlassian-jira-software,release=my-jira" -o jsonpath="{.items[0].metadata.name}")
echo https://127.0.0.1:80/
kubectl -n default port-forward $POD_NAME 8443:8443
2. Proceed the Setup Wizard.
See also: https://confluence.atlassian.com/adminjiraserver/running-the-setup-wizard-938846872.html
4) 最后我期望这样做:
minikube service my-jira-atlassian-jira-software --url
...会给我 minikube 创建的服务的 ip。
不幸的是,该命令没有返回任何内容,并且性能选项卡似乎表明没有发生任何事情:-/
我做错了什么的任何想法?
【问题讨论】:
-
您可以执行建议的 kubectl 命令吗? “kubectl 获取 pods -n 默认”?我假设这是您本地的 kubernetes?否则默认命名空间不是一个好的选择。是否有任何 pod 可以与正在运行的 jira 匹配?还要查看该命名空间中的 kubernetes 事件 - 如果出现问题,可能会有提示。
-
你的 pod 运行了吗?
-
是的,pod 正在运行!但是大多数事件部分都是空的,性能选项卡显示太多绿色,我认为引擎盖下没有发生太多事情。就像我部署了一个空图像。
标签: kubernetes jira minikube kubernetes-helm