Kubernetes

时间:2018-06-18 14:09:13

标签: ubuntu jenkins kubernetes cluster-computing kubernetes-helm

我目前正在使用Kubernetes集群与jenkins动态奴隶合作。环境是:

我想要1个主节点和9个slavenodes,大约有10个桌面电脑。他们都在运行Ubuntu 18.04。我使用kubeadm设置了群集:

sudo kubeadm init --pod-network-cidr=10.244.0.0/16 --apiserver-advertise-address=192.168.1.3(我通过ifconfig获得了这个ipadress)

之后我去设置法兰绒和kubectl,并成功地将1个slavenode加入到群集中。在此之后,我尝试了几件事但却无法让Jenkins工作。我尝试按照本指南安装带有helm的jenkins:https://itnext.io/deploy-jenkins-with-dynamic-slaves-in-minikube-8aef5404e9c1

我知道这是一个使用minikube的指南,但我放弃了涉及它的部分。

Helm就像魅力一样,但是当我使用jenkins部署它时,pod的状态仍然是:Waiting: PodInitializing无论我等待多久,都无法找到任何错误消息或任何错误消息。 kubectl describe pod说过这个:

Normal  Pulled                 27m   kubelet, slavenode1-ms-7721  Successfully pulled image "jenkins/jenkins:2.127"
  Normal  Created                27m   kubelet, slavenode1-ms-7721  Created container
  Normal  Started                27m   kubelet, slavenode1-ms-7721  Started container

我尝试通过Helm安装其他东西,比如grafana - helm install stable / grafana - 并立即起作用,我可以立即通过网络访问它。

有趣的是,当我用minikube尝试所有鞋面时,根本没有问题。

所以我的问题是:我在这里做错了什么?我显然遗漏了一些东西,而且我有一些选择。

提前致谢!

0 个答案:

没有答案