deis/logger

Installing deis logger error

Closed this issue · 5 comments

When I try to install deis-logger I am getting this output:

---> Running kubectl create -f ...
serviceaccount "deis-logger-fluentd" created

serviceaccount "deis-logger" created

service "deis-logger" created

replicationcontroller "deis-logger" created

The DaemonSet "deis-logger-fluentd" is invalid.
spec.selector: Invalid value: {}: empty selector is not valid for daemonset.

[ERROR] Failed to upload manifests: exit status 1

kubectl get pods --namespace=deis

deis-builder-u48e2 1/1 Running 8 22h
deis-controller-tejy0 1/1 Running 8 22h
deis-database-ut9ml 1/1 Running 0 22h
deis-logger-ne71x 1/1 Running 0 2m
deis-minio-r8idc 1/1 Running 0 22h
deis-registry-i5bi2 1/1 Running 10 22h
deis-router-zn9h6 1/1 Running 0 22h
deis-workflow-manager-irxiw 1/1 Running 0 15m

Additional info:

kubectl version

Client Version: version.Info{Major:"1", Minor:"1", GitVersion:"v1.1.8", GitCommit:"a8af33dc07ee08defa2d503f81e7deea32dd1d3b", GitTreeState:"clean"}
Server Version: version.Info{Major:"1", Minor:"2", GitVersion:"v1.2.1", GitCommit:"50809107cd47a1f62da362bccefdd9e6f7076145", GitTreeState:"clean"}

[vagrant@kubernetes-master ~]$ curl -s http://127.0.0.1:8080/apis/extensions/v1beta1

{
"kind": "APIResourceList",
"groupVersion": "extensions/v1beta1",
"resources": [
{
"name": "daemonsets",
"namespaced": true,
"kind": "DaemonSet"
},
{
"name": "daemonsets/status",
"namespaced": true,
"kind": "DaemonSet"
},
{
"name": "deployments",
"namespaced": true,
"kind": "Deployment"
},
{
"name": "deployments/rollback",
"namespaced": true,
"kind": "DeploymentRollback"
},
{
"name": "deployments/scale",
"namespaced": true,
"kind": "Scale"
},
{
"name": "deployments/status",
"namespaced": true,
"kind": "Deployment"
},
{
"name": "horizontalpodautoscalers",
"namespaced": true,
"kind": "HorizontalPodAutoscaler"
},
{
"name": "horizontalpodautoscalers/status",
"namespaced": true,
"kind": "HorizontalPodAutoscaler"
},
{
"name": "ingresses",
"namespaced": true,
"kind": "Ingress"
},
{
"name": "ingresses/status",
"namespaced": true,
"kind": "Ingress"
},
{
"name": "jobs",
"namespaced": true,
"kind": "Job"
},
{
"name": "jobs/status",
"namespaced": true,
"kind": "Job"
},
{
"name": "replicasets",
"namespaced": true,
"kind": "ReplicaSet"
},
{
"name": "replicasets/scale",
"namespaced": true,
"kind": "Scale"
},
{
"name": "replicasets/status",
"namespaced": true,
"kind": "ReplicaSet"
},
{
"name": "replicationcontrollers",
"namespaced": true,
"kind": "ReplicationControllerDummy"
},
{
"name": "replicationcontrollers/scale",
"namespaced": true,
"kind": "Scale"
}
]
}

@jchauncey any thoughts?

Interesting. I haven't had a 1.2 cluster to test against so they may have changed something. I'll get on this ASAP.

So I have been successfully installing logger on a 1.2 cluster (with no changes). Have you tried to reinstalling the component since receiving this error?

Yes, but I am new to all of this. Can you give me some path for reinstalling process.

And I want to ask deis installer not installed logger right? I have to install manually after deis installation?

I finally installed successfully. First I remove all from cluster with make kube-delete and I run make kube-install.

I think problem was helm install deis/deis-logger command. I will try again later but now everything seems to work for me.