Hi guys, recently I want run kubernets on mesos, I use project
https://github.com/kubernetes/kubernetes/tree/v1.2.4/contrib/mesos
And operate as follow intruduce
http://kubernetes.io/docs/getting-started-guides/mesos/
Environment:
Mesos-master/slave version 0.28
Kubernets version 1.3
My mesos start param:
mesos-master --log_dir=/home/pangbingqiang/mesos_log/
--work_dir=/var/lib/mesos/ --zk=zk://xx.xxx.xxx.xxx:2188/mesos2 --quorum=1
--ip=xx.xxx.xxx.xxx
mesos-slave --hostname=xx.xxx.xxx.xxx
--log_dir=/home/pangbingqiang/mesos_log/ --work_dir=/var/lib/mesos/
--master=zk://xx.xxx.xxx.xxx:2188/mesos2 --isolation=cgroups/cpu,cgroups/mem
--containerizers=docker
Kubernets start param:
./etcd --listen-client-urls http://0.0.0.0:4001 --advertise-client-urls
http://xx.xxx.xxx.xxx:4001<http://10.175.102.230:4001>
km apiserver --insecure-bind-address="127.0.0.1" --insecure-port=8080
--service-cluster-ip-range=10.0.0.0/24
--etcd-servers=http://xx.xxx.xxx.xxx:4001 --v=2 --cloud-provider=mesos
--cloud-config=mesos-cloud.conf --log_dir=../kubernets_log
km controller-manager --master=127.0.0.1:8080 --cloud-provider=mesos
--cloud-config=./mesos-cloud.conf --v=2 --log_dir=../kubernets_log
--logtostderr=false
km scheduler --address=xx.xxx.xxx.xxx --mesos-master=${MESOS_MASTER}
--etcd-servers=http://xx.xxx.xxx.xxx:4001 --mesos-user=root
--api-servers=127.0.0.1:8080 --cluster-dns=10.0.0.10
--cluster-domain=cluster.local --v=2 --log_dir=../kubernets_log
--logtostderr=false
I can see kubernets registered success on mesos in master’s webui, but when I
creat a pod by kubectl it will have error, taskstate is LOST, my pod RC file is:
[cid:[email protected]]
The error log is as follow ;
k8s scheduler log:
[cid:[email protected]]
Mesos slave log :
[cid:[email protected]]
So ,anyone know, please let me know,thanks!
[cid:[email protected]]
Bingqiang Pang(庞兵强)
Distributed and Parallel Software Lab
Huawei Technologies Co., Ltd.
Email:[email protected]<mailto:[email protected]>