Skip to content

Instantly share code, notes, and snippets.

@danehans
Last active August 29, 2015 14:08
Show Gist options
  • Save danehans/f22ecdf086757bdd8a63 to your computer and use it in GitHub Desktop.
Save danehans/f22ecdf086757bdd8a63 to your computer and use it in GitHub Desktop.
osv3 deploy issue
# kubecfg list pods
ID Image(s) Host Labels Status
---------- ---------- ---------- ---------- ----------
osv3-master openshift/origin 10.10.10.4/ name=osv3 Waiting
# docker images
REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE
ryanj/gist-reveal.it latest 52f4e8508143 2 days ago 1.292 GB
kollaglue/fedora-rdo-neutron-server latest 6b091d27aaef 13 days ago 1.339 GB
kollaglue/fedora-rdo-glance-registry latest e84685f3594b 2 weeks ago 1.302 GB
kollaglue/fedora-rdo-glance-api latest 410368fa756c 2 weeks ago 1.302 GB
kollaglue/fedora-rdo-keystone latest 61f4fa911401 2 weeks ago 1.301 GB
kollaglue/fedora-rdo-mariadb latest e9198fa0274a 2 weeks ago 1.364 GB
kollaglue/fedora-rdo-rabbitmq latest e6ec78b4241f 2 weeks ago 1.353 GB
kubernetes/pause go 6c4579af347b 3 months ago 239.8 kB
kubernetes/pause latest 6c4579af347b 3 months ago 239.8 kB
# Master kube-api and scheudler logs
Oct 29 22:48:20 kube-nova-net-kube-master-njhxhhxxadao kube-apiserver[818]: W1029 22:48:20.903372 00818 rest.go:232] No network settings: api.ContainerStatus{State:api.ContainerState{Waiting:(*api.ContainerStateWaiting)(0xc20824bc70), Running:(*api.ContainerStateRunning)(nil), Termination:(*api.ContainerStateTerminated)(nil)}, RestartCount:74, PodIP:"", Image:"kubernetes/pause:latest"}
# docker ps -a on kube node shows pause image keeps trying to start. No logs available to see in the pause image.
# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
fea44b7f249e kubernetes/pause:go "/pause" 7 seconds ago k8s_net.d6928868_osv3-master.etcd_a9c3674e-5fbd-11e4-b46f-fa163e45c794_c9e4b4f8
c57890744647 kubernetes/pause:go "/pause" 17 seconds ago k8s_net.d6928868_osv3-master.etcd_a9c3674e-5fbd-11e4-b46f-fa163e45c794_685bb63b
f90a4c656d57 kubernetes/pause:go "/pause" 27 seconds ago k8s_net.d6928868_osv3-master.etcd_a9c3674e-5fbd-11e4-b46f-fa163e45c794_491427b3
f8d71a2775d8 kubernetes/pause:go "/pause" 37 seconds ago k8s_net.d6928868_osv3-master.etcd_a9c3674e-5fbd-11e4-b46f-fa163e45c794_c4f4728f
222d24d05007 kubernetes/pause:go "/pause" 47 seconds ago k8s_net.d6928868_osv3-master.etcd_a9c3674e-5fbd-11e4-b46f-fa163e45c794_52086edc
# openshift kube -h 10.10.10.4:8080 apply -c docker-registry-config.json
Error: request [&http.Request{Method:"POST", URL:(*url.URL)(0xc20800e4d0), Proto:"HTTP/1.1", ProtoMajor:1, ProtoMinor:1, Header:http.Header{}, Body:ioutil.nopCloser{Reader:(*bytes.Buffer)(0xc20800e2a0)}, ContentLength:171, TransferEncoding:[]string(nil), Close:false, Host:"10.10.10.4:8080", Form:url.Values(nil), PostForm:url.Values(nil), MultipartForm:(*multipart.Form)(nil), Trailer:http.Header(nil), RemoteAddr:"", RequestURI:"", TLS:(*tls.ConnectionState)(nil)}] failed (404) 404 Not Found: Not Found: "/api/v1beta1/services"
Creation succeeded for Deployment with 'id=docker-registry'
# curl http://10.10.10.4:8080
<html><body>Welcome to Kubernetes</body></html>
# cat osv3-pod.yaml
desiredState:
manifest:
containers:
- image: openshift/origin
name: osv3-master
ports:
- containerPort: 8080
command: ['start', 'master', '--kubernetes=10.10.10.2', '--etcd=10.10.10.2']
id: osv3-master-1
version: v1beta1
id: osv3-master
labels:
name: osv3
# docker ps | grep open
931ec6d7d596 openshift/origin:latest "_output/go/bin/open 11 minutes ago Up 11 minutes k8s_osv3-master.4586b29b_osv3-master.etcd_02cb6d35-5eef-11e4-b46f-fa163e45c794_484b49fb
# docker logs a9fd4373fde4
I1028 22:04:05.694350 00001 start.go:112] Starting an OpenShift master, reachable at http://10.251.5.25:8080 (etcd: http://10.10.10.2:4001)
I1028 22:04:05.698659 00001 start.go:143] Node: osv3-master
I1028 22:04:05.701347 00001 controller.go:38] Creating build controller with timeout=2400
I1028 22:04:05.701475 00001 master.go:200] Started OAuth2 API at http://10.251.5.25:8080/oauth
I1028 22:04:05.701496 00001 master.go:200] Started login server at http://10.251.5.25:8080/login
I1028 22:04:05.701503 00001 master.go:202] Started OpenShift API at http://10.251.5.25:8080/osapi/v1beta1
I1028 22:04:05.701738 00001 master.go:235] Started OpenShift static asset server at http://10.251.5.25:8081
E1028 22:04:05.706991 00001 reflector.go:78] Failed to list *api.Pod: request [&http.Request{Method:"GET", URL:(*url.URL)(0xc20803c460), Proto:"HTTP/1.1", ProtoMajor:1, ProtoMinor:1, Header:http.Header{}, Body:io.ReadCloser(nil), ContentLength:0, TransferEncoding:[]string(nil), Close:false, Host:"10.251.5.25:8080", Form:url.Values(nil), PostForm:url.Values(nil), MultipartForm:(*multipart.Form)(nil), Trailer:http.Header(nil), RemoteAddr:"", RequestURI:"", TLS:(*tls.ConnectionState)(nil)}] failed (404) 404 Not Found: Not Found: "/api/v1beta1/pods?labels=deployment%21%3D"
E1028 22:04:06.708071 00001 reflector.go:78] Failed to list *api.Pod: request [&http.Request{Method:"GET", URL:(*url.URL)(0xc20824fdc0), Proto:"HTTP/1.1", ProtoMajor:1, ProtoMinor:1, Header:http.Header{}, Body:io.ReadCloser(nil), ContentLength:0, TransferEncoding:[]string(nil), Close:false, Host:"10.251.5.25:8080", Form:url.Values(nil), PostForm:url.Values(nil), MultipartForm:(*multipart.Form)(nil), Trailer:http.Header(nil), RemoteAddr:"", RequestURI:"", TLS:(*tls.ConnectionState)(nil)}] failed (404) 404 Not Found: Not Found: "/api/v1beta1/pods?labels=deployment%21%3D"
This is what I get when I curl the api endpoint:
# curl http://10.251.5.26:8080/osapi/v1beta1
<a href="/osapi/v1beta1/">Moved Permanently</a>.
# curl http://10.251.5.26:8080/api/v1beta1/pods?labels=deployment%21%3D
Not Found: "/api/v1beta1/pods?labels=deployment%21%3D"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment