contiv / install

Contiv Installer
https://contiv.github.io
Other
114 stars 56 forks source link

Failed to install contiv on kubeadm. #294

Closed moonek closed 6 years ago

moonek commented 6 years ago

Environment

This is the command I executed.

root@kubeadm-master:~/contiv-1.1.6# ./install/k8s/install.sh -n 172.28.128.21 -u admin -p admin
Installing Contiv for Kubernetes
secret "aci.key" created
Generating local certs for Contiv Proxy
Setting installation parameters
Applying contiv installation
To customize the installation press Ctrl+C and edit ./.contiv.yaml.
clusterrolebinding "contiv-netplugin" created
clusterrole "contiv-netplugin" created
serviceaccount "contiv-netplugin" created
clusterrolebinding "contiv-netmaster" created
clusterrole "contiv-netmaster" created
serviceaccount "contiv-netmaster" created
configmap "contiv-config" created
daemonset "contiv-netplugin" created
replicaset "contiv-netmaster" created
daemonset "contiv-etcd" created

contiv netmaster is not ready !!

All pods are running.

root@kubeadm-master:~/contiv-1.1.6# kubectl get po -n kube-system                      NAME                                     READY     STATUS              RESTARTS   AGE
contiv-etcd-gx886                        1/1       Running             0          16m
contiv-netmaster-xb5mr                   3/3       Running             0          16m
contiv-netplugin-56rc5                   2/2       Running             0          16m
contiv-netplugin-jjqwb                   2/2       Running             0          16m
contiv-netplugin-nrlbp                   2/2       Running             0          16m
etcd-kubeadm-master                      1/1       Running             0          4d
kube-apiserver-kubeadm-master            1/1       Running             0          4d
kube-controller-manager-kubeadm-master   1/1       Running             2          4d
kube-dns-545bc4bfd4-z449m                0/3       ContainerCreating   0          1h
kube-proxy-g6gh8                         1/1       Running             0          4d
kube-proxy-lx7t7                         1/1       Running             1          4d
kube-proxy-qx6kc                         1/1       Running             0          3d
kube-scheduler-kubeadm-master            1/1       Running             2          4d
root@kubeadm-master:~/contiv-1.1.6#

A persistent error log is generated in the contiv-netmaster container, such as a failure statement.

time="Nov  7 05:47:39.696402450" level=error msg="Error deleting endpoint: default-net.default-c270fa41f7649634dc4f42921bf07801541b4468fc5632214f0bf85ac5e1ab01"
time="Nov  7 05:47:39.696458471" level=error msg="Handler for POST /plugin/deleteEndpoint returned error: key not found [github.com/contiv/netplugin/state.(*EtcdStateDriver).Read etcdstatedriver.go 121]"
time="Nov  7 05:47:39.706394352" level=info msg="Received DeleteEndpointRequest: {TenantName:default NetworkName:default-net ServiceName: EndpointID:0cd465fa1805cc68434efc6cae0e5247064df7ca9620cd1d2d3a3b6ed7998462 IPv4Address:}"
time="Nov  7 05:47:39.707288137" level=error msg="Error deleting endpoint: default-net.default-0cd465fa1805cc68434efc6cae0e5247064df7ca9620cd1d2d3a3b6ed7998462"
time="Nov  7 05:47:39.707346954" level=error msg="Handler for POST /plugin/deleteEndpoint returned error: key not found [github.com/contiv/netplugin/state.(*EtcdStateDriver).Read etcdstatedriver.go 121]"
time="Nov  7 05:47:39.729302037" level=info msg="Received DeleteEndpointRequest: {TenantName:default NetworkName:default-net ServiceName: EndpointID:fb05953d824d4e45ecc611fca8231b7942cf164f485f0945c5be9a82ff6f4e6c IPv4Address:}"
time="Nov  7 05:47:39.730167883" level=error msg="Error deleting endpoint: default-net.default-fb05953d824d4e45ecc611fca8231b7942cf164f485f0945c5be9a82ff6f4e6c"
time="Nov  7 05:47:39.730224613" level=error msg="Handler for POST /plugin/deleteEndpoint returned error: key not found [github.com/contiv/netplugin/state.(*EtcdStateDriver).Read etcdstatedriver.go 121]"
time="Nov  7 05:47:39.740287472" level=info msg="Received DeleteEndpointRequest: {TenantName:default NetworkName:default-net ServiceName: EndpointID:7b0a580e5e740b54e959c9211725a564ce7292207c9528728cacf75c526b1429 IPv4Address:}"
time="Nov  7 05:47:39.741195637" level=error msg="Error deleting endpoint: default-net.default-7b0a580e5e740b54e959c9211725a564ce7292207c9528728cacf75c526b1429"
time="Nov  7 05:47:39.741256217" level=error msg="Handler for POST /plugin/deleteEndpoint returned error: key not found [github.com/contiv/netplugin/state.(*EtcdStateDriver).Read etcdstatedriver.go 121]"
time="Nov  7 05:47:39.754618112" level=info msg="Received DeleteEndpointRequest: {TenantName:default NetworkName:default-net ServiceName: EndpointID:bf328293bd9425081e8158957484b219816e4bdaae96052937f4a37ea53d7229 IPv4Address:}"
time="Nov  7 05:47:39.755438107" level=error msg="Error deleting endpoint: default-net.default-bf328293bd9425081e8158957484b219816e4bdaae96052937f4a37ea53d7229"
time="Nov  7 05:47:39.755456856" level=error msg="Handler for POST /plugin/deleteEndpoint returned error: key not found [github.com/contiv/netplugin/state.(*EtcdStateDriver).Read etcdstatedriver.go 121]"
time="Nov  7 05:47:39.765609326" level=info msg="Received DeleteEndpointRequest: {TenantName:default NetworkName:default-net ServiceName: EndpointID:669b47ebc8f737642fbb118a66989014f520f42c9d13dc61208deb937c531153 IPv4Address:}"
time="Nov  7 05:47:39.766449761" level=error msg="Error deleting endpoint: default-net.default-669b47ebc8f737642fbb118a66989014f520f42c9d13dc61208deb937c531153"
time="Nov  7 05:47:39.766505306" level=error msg="Handler for POST /plugin/deleteEndpoint returned error: key not found [github.com/contiv/netplugin/state.(*EtcdStateDriver).Read etcdstatedriver.go 121]"
time="Nov  7 05:47:39.776184467" level=info msg="Received DeleteEndpointRequest: {TenantName:default NetworkName:default-net ServiceName: EndpointID:43f7b0b6aa7a591b531b2581fc21745652f954b176723232f54068cdd3ce002c IPv4Address:}"
time="Nov  7 05:47:39.776953833" level=error msg="Error deleting endpoint: default-net.default-43f7b0b6aa7a591b531b2581fc21745652f954b176723232f54068cdd3ce002c"
time="Nov  7 05:47:39.777007289" level=error msg="Handler for POST /plugin/deleteEndpoint returned error: key not found [github.com/contiv/netplugin/state.(*EtcdStateDriver).Read etcdstatedriver.go 121]"
time="Nov  7 05:47:39.906962428" level=info msg="Received CreateEndpointRequest: {TenantName:default NetworkName:default-net ServiceName: EndpointID:dc53322ecac3bc6ff5e4091464d8e91c2de49836e640fd1d8408345387944466 EPCommonName:kube-dns-545bc4bfd4-mjss9 ConfigEP:{Container:dc53322ecac3bc6ff5e4091464d8e91c2de49836e640fd1d8408345387944466 Host:kubeadm-node IPAddress: IPv6Address: ServiceName:}}"
time="Nov  7 05:47:39.908005673" level=error msg="network default-net.default is not operational"
time="Nov  7 05:47:39.908067399" level=error msg="Handler for POST /plugin/createEndpoint returned error: key not found [github.com/contiv/netplugin/state.(*EtcdStateDriver).Read etcdstatedriver.go 121]"

After that, netctl can not be used.

root@kubeadm-master:~# netctl net create -t default --subnet=20.1.1.0/24 -g 20.1.1.1 default-net
ERRO[0000] Page not found!
tiewei commented 6 years ago

do you mind provide a full log for the netplugin on node kube-dns is running ?

moonek commented 6 years ago

It was a proxy configuration problem in my environment. I added netmaster to no_proxy and it succeeded cleanly. I will close the issue.

llunplay commented 6 years ago

Hi I have the same problem. you added netmaster to no_proxy ,Does it means your netmaster the way to access the Internet? @moonek