My Kubernetes Vagrant setup is still not getting configured properly and is throwing errors. In addition, I still have not got a reply to the post that I added in the google-container forum. Therefore, I have created a JIRA [1] regarding this error. It would be great if someone can have a look at this, so that I can update the wiki instructions [2].
[1] https://issues.apache.org/jira/browse/STRATOS-1190 [2] https://cwiki.apache.org/confluence/display/STRATOS/4.1.0-Alpha+Install+Stratos+with+Kubernetes Regards, Mariangela *--* Mariangela Hills Senior Technical Writer *WSO2, Inc.*lean.enterprise.middleware. m: +94 773 500185 w: http://wso2.com <http://wso2.com/events/> On Fri, Feb 13, 2015 at 10:16 PM, Mariangela Hills <mariang...@wso2.com> wrote: > Imesh, I added this information as a new post in the forum. Hopefully, we > will get a solution to the problem. > Thanks. > > Mariangela > > > > > *--* > Mariangela Hills > Senior Technical Writer > > *WSO2, Inc.*lean.enterprise.middleware. > w: http://wso2.com > <http://wso2.com/events/> > > On Fri, Feb 13, 2015 at 7:26 PM, Imesh Gunaratne < > imesh.gunara...@gmail.com> wrote: > >> Hi Mari, >> >> I think we need to check this with Kubernetes user group. Shall we send >> this to their google group: >> https://groups.google.com/forum/#!forum/google-containers >> >> Thanks >> >> On Fri, Feb 13, 2015 at 7:19 PM, Mariangela Hills <mariang...@wso2.com> >> wrote: >> >>> Hi, >>> >>> I tried to execute the steps mentioned in [1] with master, minion-1, >>> minion-2 and discovery on the following 2 PCs: >>> - [M1] Lenovo 8GB machine with the following SW: >>> - Ubuntu 14.04 >>> - vagrant_1.6.5 >>> - VirtualBox-4.3.20 >>> >>> - [M2] Mac 8GB machine with the following SW: >>> - OS X 10.10.2 >>> - vagrant_1.7.2 >>> - VirtualBox-4.3.22 >>> >>> >>> In addition, I tried to execute the steps mentioned in [1] with the 2VM >>> setup (master and discovery) on the following PC: >>> - [M3] Mac 4GB machine with the following SW: >>> - OS X 10.8.5 >>> - vagrant_1.6.5 >>> - VirtualBox-4.3.20 >>> >>> The Kubernetes cluster did not get created. Therefore, after properly >>> uninstalling Vagrant and VirtualBox, I reinstalled VirtualBox first and >>> then installed Vagrant just to rule out all possible issues. However, I >>> still am facing the same issue. I have added the output that I got from the >>> [M3] machine as reference. >>> >>> [1] >>> https://cwiki.apache.org/confluence/display/STRATOS/4.1.0-Alpha+Install+Stratos+with+Kubernetes >>> >>> [M3 >>> commands]------------------------------------------------------------------------------------------------------------------------------ >>> Admin16s-MacBook-Air:~ Admin16$ cd >>> /Users/Admin16/Documents/vagrant-kubernetes-setup >>> Admin16s-MacBook-Air:vagrant-kubernetes-setup Admin16$ vagrant up >>> /Applications/Vagrant/bin/../embedded/gems/gems/vagrant-1.6.5/lib/vagrant/pre-rubygems.rb:31: >>> warning: Insecure world writable dir /usr/local in PATH, mode 040777 >>> /Applications/Vagrant/embedded/gems/gems/bundler-1.6.6/lib/bundler/runtime.rb:222: >>> warning: Insecure world writable dir /usr/local in PATH, mode 040777 >>> Bringing machine 'discovery' up with 'virtualbox' provider... >>> Bringing machine 'master' up with 'virtualbox' provider... >>> ==> discovery: Box 'coreos-alpha' could not be found. Attempting to find >>> and install... >>> discovery: Box Provider: virtualbox >>> discovery: Box Version: >= 509.0.0 >>> ==> discovery: Loading metadata for box ' >>> http://alpha.release.core-os.net/amd64-usr/current/coreos_production_vagrant.json >>> ' >>> discovery: URL: >>> http://alpha.release.core-os.net/amd64-usr/current/coreos_production_vagrant.json >>> ==> discovery: Adding box 'coreos-alpha' (v591.0.0) for provider: >>> virtualbox >>> discovery: Downloading: >>> http://alpha.release.core-os.net/amd64-usr/591.0.0/coreos_production_vagrant.box >>> discovery: Calculating and comparing box checksum... >>> ==> discovery: Successfully added box 'coreos-alpha' (v591.0.0) for >>> 'virtualbox'! >>> ==> discovery: Importing base box 'coreos-alpha'... >>> ==> discovery: Matching MAC address for NAT networking... >>> ==> discovery: Checking if box 'coreos-alpha' is up to date... >>> ==> discovery: Setting the name of the VM: >>> vagrant-kubernetes-setup_discovery_1423834217407_56623 >>> ==> discovery: Clearing any previously set network interfaces... >>> ==> discovery: Preparing network interfaces based on configuration... >>> discovery: Adapter 1: nat >>> discovery: Adapter 2: hostonly >>> ==> discovery: Forwarding ports... >>> discovery: 22 => 2222 (adapter 1) >>> ==> discovery: Running 'pre-boot' VM customizations... >>> ==> discovery: Booting VM... >>> ==> discovery: Waiting for machine to boot. This may take a few >>> minutes... >>> discovery: SSH address: 127.0.0.1:2222 >>> discovery: SSH username: core >>> discovery: SSH auth method: private key >>> discovery: Warning: Connection timeout. Retrying... >>> ==> discovery: Machine booted and ready! >>> ==> discovery: Setting hostname... >>> ==> discovery: Configuring and enabling network interfaces... >>> ==> discovery: Running provisioner: file... >>> ==> discovery: Running provisioner: shell... >>> discovery: Running: inline script >>> ==> master: Box 'coreos-alpha' could not be found. Attempting to find >>> and install... >>> master: Box Provider: virtualbox >>> master: Box Version: >= 509.0.0 >>> ==> master: Loading metadata for box ' >>> http://alpha.release.core-os.net/amd64-usr/current/coreos_production_vagrant.json >>> ' >>> master: URL: >>> http://alpha.release.core-os.net/amd64-usr/current/coreos_production_vagrant.json >>> ==> master: Adding box 'coreos-alpha' (v591.0.0) for provider: virtualbox >>> ==> master: Importing base box 'coreos-alpha'... >>> ==> master: Matching MAC address for NAT networking... >>> ==> master: Checking if box 'coreos-alpha' is up to date... >>> ==> master: Setting the name of the VM: >>> vagrant-kubernetes-setup_master_1423834241273_40280 >>> ==> master: Fixed port collision for 22 => 2222. Now on port 2200. >>> ==> master: Clearing any previously set network interfaces... >>> ==> master: Preparing network interfaces based on configuration... >>> master: Adapter 1: nat >>> master: Adapter 2: hostonly >>> ==> master: Forwarding ports... >>> master: 4001 => 4001 (adapter 1) >>> master: 22 => 2200 (adapter 1) >>> ==> master: Running 'pre-boot' VM customizations... >>> ==> master: Booting VM... >>> ==> master: Waiting for machine to boot. This may take a few minutes... >>> master: SSH address: 127.0.0.1:2200 >>> master: SSH username: core >>> master: SSH auth method: private key >>> master: Warning: Connection timeout. Retrying... >>> ==> master: Machine booted and ready! >>> ==> master: Setting hostname... >>> ==> master: Configuring and enabling network interfaces... >>> ==> master: Running provisioner: file... >>> ==> master: Running provisioner: shell... >>> master: Running: inline script >>> ==> master: Running provisioner: shell... >>> master: Running: inline script >>> ==> master: Running provisioner: shell... >>> master: Running: inline script >>> ==> master: Running provisioner: shell... >>> master: Running: inline script >>> ==> master: Running provisioner: file... >>> ==> master: Running provisioner: shell... >>> master: Running: inline script >>> ==> master: Running provisioner: file... >>> ==> master: Running provisioner: shell... >>> master: Running: inline script >>> ==> master: Running provisioner: file... >>> ==> master: Running provisioner: shell... >>> master: Running: inline script >>> ==> master: Running provisioner: file... >>> ==> master: Running provisioner: shell... >>> master: Running: inline script >>> ==> master: Running provisioner: file... >>> ==> master: Running provisioner: shell... >>> master: Running: inline script >>> ==> master: Running provisioner: file... >>> ==> master: Running provisioner: shell... >>> master: Running: inline script >>> ==> master: Running provisioner: file... >>> ==> master: Running provisioner: shell... >>> master: Running: inline script >>> ==> master: Running provisioner: file... >>> ==> master: Running provisioner: shell... >>> master: Running: inline script >>> Admin16s-MacBook-Air:vagrant-kubernetes-setup Admin16$ ssh vagrant master >>> ssh: Could not resolve hostname vagrant: nodename nor servname provided, >>> or not known >>> Admin16s-MacBook-Air:vagrant-kubernetes-setup Admin16$ vagrant ssh master >>> /Applications/Vagrant/bin/../embedded/gems/gems/vagrant-1.6.5/lib/vagrant/pre-rubygems.rb:31: >>> warning: Insecure world writable dir /usr/local in PATH, mode 040777 >>> /Applications/Vagrant/embedded/gems/gems/bundler-1.6.6/lib/bundler/runtime.rb:222: >>> warning: Insecure world writable dir /usr/local in PATH, mode 040777 >>> CoreOS alpha (591.0.0) >>> Update Strategy: No Reboots >>> core@master ~ $ sudo systemctl restart controller-manager >>> core@master ~ $ kubecfg list minions >>> F0213 13:32:32.122817 2055 kubecfg.go:428] Got request error: Get >>> http://localhost:8080/api/v1beta1/minions?namespace=default: dial tcp >>> 127.0.0.1:8080: connection refused >>> core@master ~ $ >>> >>> >>> Regards, >>> Mariangela >>> >>> >>> >>> >>> *--* >>> Mariangela Hills >>> Senior Technical Writer >>> >>> *WSO2, Inc.*lean.enterprise.middleware. >>> m: +94 773 500185 >>> w: http://wso2.com >>> <http://wso2.com/events/> >>> >>> On Fri, Feb 13, 2015 at 3:50 PM, Mariangela Hills <mariang...@wso2.com> >>> wrote: >>> >>>> Hi, >>>> >>>> I was trying to run the Kubernetes setup documented in [1] to verify >>>> whether there were any documentation gaps. >>>> >>>> Initially, I was facing an issue where the networking aspect was not >>>> getting automatically configured in VirtualBox. This was probably because I >>>> had an older version of VirtualBox, which did not get uninstalled properly >>>> etc. >>>> >>>> To overcome this issue I reinstalled the required software on another >>>> machine (OS X) and ran the steps in [1]. Now, there are no networking >>>> issues when accessing the master node. However, I am still faced with an >>>> issue with my Kubernetes cluster and I also can not download (pull) the >>>> Docker image to the master node. >>>> >>>> [1] >>>> https://cwiki.apache.org/confluence/display/STRATOS/4.1.0-Alpha+Install+Stratos+with+Kubernetes >>>> >>>> >>>> Admin16s-MacBook-Air:vagrant-kubernetes-setup Admin16$ vagrant up >>>> /Applications/Vagrant/bin/../embedded/gems/gems/vagrant-1.6.5/lib/vagrant/pre-rubygems.rb:31: >>>> warning: Insecure world writable dir /usr/local in PATH, mode 040777 >>>> /Applications/Vagrant/embedded/gems/gems/bundler-1.6.6/lib/bundler/runtime.rb:222: >>>> warning: Insecure world writable dir /usr/local in PATH, mode 040777 >>>> Bringing machine 'discovery' up with 'virtualbox' provider... >>>> Bringing machine 'master' up with 'virtualbox' provider... >>>> ==> discovery: Box 'coreos-alpha' could not be found. Attempting to >>>> find and install... >>>> discovery: Box Provider: virtualbox >>>> discovery: Box Version: >= 509.0.0 >>>> ==> discovery: Loading metadata for box ' >>>> http://alpha.release.core-os.net/amd64-usr/current/coreos_production_vagrant.json >>>> ' >>>> discovery: URL: >>>> http://alpha.release.core-os.net/amd64-usr/current/coreos_production_vagrant.json >>>> ==> discovery: Adding box 'coreos-alpha' (v591.0.0) for provider: >>>> virtualbox >>>> discovery: Downloading: >>>> http://alpha.release.core-os.net/amd64-usr/591.0.0/coreos_production_vagrant.box >>>> discovery: Calculating and comparing box checksum... >>>> ==> discovery: Successfully added box 'coreos-alpha' (v591.0.0) for >>>> 'virtualbox'! >>>> ==> discovery: Importing base box 'coreos-alpha'... >>>> ==> discovery: Matching MAC address for NAT networking... >>>> ==> discovery: Checking if box 'coreos-alpha' is up to date... >>>> ==> discovery: Setting the name of the VM: >>>> vagrant-kubernetes-setup_discovery_1423813813746_34009 >>>> ==> discovery: Clearing any previously set network interfaces... >>>> ==> discovery: Preparing network interfaces based on configuration... >>>> discovery: Adapter 1: nat >>>> discovery: Adapter 2: hostonly >>>> ==> discovery: Forwarding ports... >>>> discovery: 22 => 2222 (adapter 1) >>>> ==> discovery: Running 'pre-boot' VM customizations... >>>> ==> discovery: Booting VM... >>>> ==> discovery: Waiting for machine to boot. This may take a few >>>> minutes... >>>> discovery: SSH address: 127.0.0.1:2222 >>>> discovery: SSH username: core >>>> discovery: SSH auth method: private key >>>> discovery: Warning: Connection timeout. Retrying... >>>> ==> discovery: Machine booted and ready! >>>> ==> discovery: Setting hostname... >>>> ==> discovery: Configuring and enabling network interfaces... >>>> ==> discovery: Running provisioner: file... >>>> ==> discovery: Running provisioner: shell... >>>> discovery: Running: inline script >>>> ==> master: Box 'coreos-alpha' could not be found. Attempting to find >>>> and install... >>>> master: Box Provider: virtualbox >>>> master: Box Version: >= 509.0.0 >>>> ==> master: Loading metadata for box ' >>>> http://alpha.release.core-os.net/amd64-usr/current/coreos_production_vagrant.json >>>> ' >>>> master: URL: >>>> http://alpha.release.core-os.net/amd64-usr/current/coreos_production_vagrant.json >>>> ==> master: Adding box 'coreos-alpha' (v591.0.0) for provider: >>>> virtualbox >>>> ==> master: Importing base box 'coreos-alpha'... >>>> ==> master: Matching MAC address for NAT networking... >>>> ==> master: Checking if box 'coreos-alpha' is up to date... >>>> ==> master: Setting the name of the VM: >>>> vagrant-kubernetes-setup_master_1423813838740_69912 >>>> ==> master: Fixed port collision for 22 => 2222. Now on port 2200. >>>> ==> master: Clearing any previously set network interfaces... >>>> ==> master: Preparing network interfaces based on configuration... >>>> master: Adapter 1: nat >>>> master: Adapter 2: hostonly >>>> ==> master: Forwarding ports... >>>> master: 4001 => 4001 (adapter 1) >>>> master: 22 => 2200 (adapter 1) >>>> ==> master: Running 'pre-boot' VM customizations... >>>> ==> master: Booting VM... >>>> ==> master: Waiting for machine to boot. This may take a few minutes... >>>> master: SSH address: 127.0.0.1:2200 >>>> master: SSH username: core >>>> master: SSH auth method: private key >>>> master: Warning: Connection timeout. Retrying... >>>> ==> master: Machine booted and ready! >>>> ==> master: Setting hostname... >>>> ==> master: Configuring and enabling network interfaces... >>>> ==> master: Running provisioner: file... >>>> ==> master: Running provisioner: shell... >>>> master: Running: inline script >>>> ==> master: Running provisioner: shell... >>>> master: Running: inline script >>>> ==> master: Running provisioner: shell... >>>> master: Running: inline script >>>> ==> master: Running provisioner: shell... >>>> master: Running: inline script >>>> ==> master: Running provisioner: file... >>>> ==> master: Running provisioner: shell... >>>> master: Running: inline script >>>> ==> master: Running provisioner: file... >>>> ==> master: Running provisioner: shell... >>>> master: Running: inline script >>>> ==> master: Running provisioner: file... >>>> ==> master: Running provisioner: shell... >>>> master: Running: inline script >>>> ==> master: Running provisioner: file... >>>> ==> master: Running provisioner: shell... >>>> master: Running: inline script >>>> ==> master: Running provisioner: file... >>>> ==> master: Running provisioner: shell... >>>> master: Running: inline script >>>> ==> master: Running provisioner: file... >>>> ==> master: Running provisioner: shell... >>>> master: Running: inline script >>>> ==> master: Running provisioner: file... >>>> ==> master: Running provisioner: shell... >>>> master: Running: inline script >>>> ==> master: Running provisioner: file... >>>> ==> master: Running provisioner: shell... >>>> master: Running: inline script >>>> Admin16s-MacBook-Air:vagrant-kubernetes-setup Admin16$ vagrant ssh >>>> master >>>> /Applications/Vagrant/bin/../embedded/gems/gems/vagrant-1.6.5/lib/vagrant/pre-rubygems.rb:31: >>>> warning: Insecure world writable dir /usr/local in PATH, mode 040777 >>>> /Applications/Vagrant/embedded/gems/gems/bundler-1.6.6/lib/bundler/runtime.rb:222: >>>> warning: Insecure world writable dir /usr/local in PATH, mode 040777 >>>> CoreOS alpha (591.0.0) >>>> Update Strategy: No Reboots >>>> core@master ~ $ sudo systemctl restart controller-manager >>>> core@master ~ $ kubecfg list minions >>>> F0213 07:53:16.660889 2544 kubecfg.go:428] Got request error: Get >>>> http://localhost:8080/api/v1beta1/minions?namespace=default: dial tcp >>>> 127.0.0.1:8080: connection refused >>>> core@master ~ $ ping google.com >>>> PING google.com (222.165.163.159) 56(84) bytes of data. >>>> 64 bytes from 222.165.163.159: icmp_seq=1 ttl=63 time=7.04 ms >>>> 64 bytes from 222.165.163.159: icmp_seq=2 ttl=63 time=7.09 ms >>>> 64 bytes from 222.165.163.159: icmp_seq=3 ttl=63 time=5.85 ms >>>> 64 bytes from 222.165.163.159: icmp_seq=4 ttl=63 time=5.93 ms >>>> 64 bytes from 222.165.163.159: icmp_seq=5 ttl=63 time=3.54 ms >>>> 64 bytes from 222.165.163.159: icmp_seq=6 ttl=63 time=5.75 ms >>>> 64 bytes from 222.165.163.159: icmp_seq=7 ttl=63 time=6.53 ms >>>> >>>> --- google.com ping statistics --- >>>> 7 packets transmitted, 7 received, 0% packet loss, time 6010ms >>>> rtt min/avg/max/mdev = 3.541/5.967/7.093/1.115 ms >>>> core@master ~ $ docker pull stratos/php:4.1.0-alpha >>>> ^Ccore@master ~ $ docker pull stratos/php:4.1.0-beta >>>> ^Ccore@master ~ $ kubecfg list minions >>>> F0213 08:08:18.343231 11722 kubecfg.go:428] Got request error: Get >>>> http://localhost:8080/api/v1beta1/minions?namespace=default: EOF >>>> core@master ~ $ docker pull stratos/php:4.1.0-alpha >>>> FATA[0000] Post >>>> http:///var/run/docker.sock/v1.17/images/create?fromImage=stratos%2Fphp%3A4.1.0-alpha: >>>> dial unix /var/run/docker.sock: resource temporarily unavailable >>>> core@master ~ $ docker pull stratos/php:4.1.0-beta >>>> FATA[0000] Post >>>> http:///var/run/docker.sock/v1.17/images/create?fromImage=stratos%2Fphp%3A4.1.0-beta: >>>> dial unix /var/run/docker.sock: resource temporarily unavailable >>>> core@master ~ $ ping google.com >>>> PING google.com (222.165.163.49) 56(84) bytes of data. >>>> 64 bytes from 222.165.163.49: icmp_seq=1 ttl=63 time=7.82 ms >>>> 64 bytes from 222.165.163.49: icmp_seq=2 ttl=63 time=7.56 ms >>>> 64 bytes from 222.165.163.49: icmp_seq=3 ttl=63 time=6.60 ms >>>> 64 bytes from 222.165.163.49: icmp_seq=4 ttl=63 time=6.00 ms >>>> 64 bytes from 222.165.163.49: icmp_seq=5 ttl=63 time=5.92 ms >>>> 64 bytes from 222.165.163.49: icmp_seq=6 ttl=63 time=11.6 ms >>>> 64 bytes from 222.165.163.49: icmp_seq=7 ttl=63 time=8.68 ms >>>> 64 bytes from 222.165.163.49: icmp_seq=8 ttl=63 time=5.69 ms >>>> >>>> --- google.com ping statistics --- >>>> 8 packets transmitted, 8 received, 0% packet loss, time 7011ms >>>> rtt min/avg/max/mdev = 5.698/7.500/11.687/1.865 ms >>>> core@master ~ $ kubecfg list minions >>>> F0213 08:18:48.343963 18149 kubecfg.go:428] Got request error: Get >>>> http://localhost:8080/api/v1beta1/minions?namespace=default: EOF >>>> core@master ~ $ docker pull stratos/php:4.1.0-beta >>>> FATA[0000] Post >>>> http:///var/run/docker.sock/v1.17/images/create?fromImage=stratos%2Fphp%3A4.1.0-beta: >>>> dial unix /var/run/docker.sock: resource temporarily unavailable >>>> core@master ~ $ kubecfg list minions >>>> F0213 08:49:31.165542 4498 kubecfg.go:428] Got request error: Get >>>> http://localhost:8080/api/v1beta1/minions?namespace=default: dial tcp >>>> 127.0.0.1:8080: connection refused >>>> core@master ~ $ kubecfg list minions >>>> F0213 09:02:56.232329 12613 kubecfg.go:428] Got request error: Get >>>> http://localhost:8080/api/v1beta1/minions?namespace=default: dial tcp >>>> 127.0.0.1:8080: connection refused >>>> core@master ~ $ ping facebook.com >>>> PING facebook.com (173.252.120.6) 56(84) bytes of data. >>>> 64 bytes from 173.252.120.6: icmp_seq=1 ttl=63 time=309 ms >>>> 64 bytes from 173.252.120.6: icmp_seq=2 ttl=63 time=252 ms >>>> 64 bytes from 173.252.120.6: icmp_seq=3 ttl=63 time=292 ms >>>> 64 bytes from 173.252.120.6: icmp_seq=4 ttl=63 time=335 ms >>>> 64 bytes from 173.252.120.6: icmp_seq=5 ttl=63 time=249 ms >>>> --- facebook.com ping statistics --- >>>> 6 packets transmitted, 5 received, 16% packet loss, time 5003ms >>>> rtt min/avg/max/mdev = 249.720/288.093/335.796/33.053 ms >>>> >>>> >>>> >>>> Regards, >>>> Mariangela >>>> >>>> >>>> >>>> >>>> *--* >>>> Mariangela Hills >>>> Senior Technical Writer >>>> >>>> *WSO2, Inc.*lean.enterprise.middleware. >>>> w: http://wso2.com >>>> <http://wso2.com/events/> >>>> >>> >>> >> >