Any reason to not use https://github.com/kubernetes/minikube?

On Wed, May 31, 2017 at 9:02 AM Mike Cico <mikec...@gmail.com> wrote:

> Hi all,
>
> I'm experimenting with Kubernetes on my local laptop (RHEL 7), and trying
> to set up a k8s cluster using VirtualBox.  Here's my configuration so far:
>
> - kubeadm/kubectl/kubelet 1.6
> - Docker 1.12.6
> - 2 VB nodes (master and worker) running Ubuntu 16.04
> - Both nodes are configured with NAT and host-only adapters
>
> The host-only network is intended as the internal network for the nodes to
> communicate, and the NAT adapter for external access.  The 2 VMs can ping
> each other over their host-only IPs fine.  However, when I run "kubectl get
> nodes" from the master, the worker node shows as "NotReady", so it's not
> able to accept deployments.
>
> I am able to set up the master node fine, and the work is able to join the
> cluster (apparently) fine, at least with no errors:
>
> Master node setup:
>
> kubeadm init --apiserver-advertise-address=192.168.99.100
> sudo cp /etc/kubernetes/admin.conf $HOME/
> sudo chown $(id -u):$(id -g) $HOME/admin.conf
> export KUBECONFIG=$HOME/admin.conf
> kubectl apply -f weave-daemonset-k8s-1.6.yaml   # Had to download the YAML
> separately for some reason
>
>
> Worker node setup:
>
> kubeadm join --token 9dd48f.2b3e4e3732b2aa41 192.168.99.100:6443
>
>
> If I run 'kubelet' from the command-line, I see the following info (I'm
> assuming log entries) from the kubelet service.  I've highlighted what I
> think are relevant errors:
>
>
> *W0531 11:56:58.167372   12376 cni.go:157] Unable to update cni config: No
> networks found in /etc/cni/net.d*
> I0531 11:56:58.175278   12376 manager.go:143] cAdvisor running in
> container: "/user.slice"
> *W0531 11:56:58.182134   12376 manager.go:151] unable to connect to Rkt
> api service: rkt: cannot tcp Dial rkt api service: dial tcp 127.0.0.1:15441
> <http://127.0.0.1:15441>: getsockopt: connection refused*
> I0531 11:56:58.186323   12376 fs.go:117] Filesystem partitions:
> map[/dev/sda1:{mountpoint:/var/lib/docker/aufs major:8 minor:1 fsType:ext4
> blockSize:0}]
> I0531 11:56:58.192677   12376 manager.go:198] Machine: {NumCores:1
> CpuFrequency:2593992 MemoryCapacity:2097061888
> MachineID:ab4fad20859448f493aa428ffe811564
> SystemUUID:4F055E4A-2383-468C-A046-085F0112FE77
> BootID:74fd9c5d-3b1c-4588-9b04-c7adb5925dc1 Filesystems:[{Device:/dev/sda1
> Capacity:31571570688 Type:vfs Inodes:1966080 HasInodes:true}]
> DiskMap:map[8:0:{Name:sda Major:8 Minor:0 Size:34359738368
> Scheduler:deadline}] NetworkDevices:[{Name:datapath
> MacAddress:fe:02:7e:59:5c:29 Speed:0 Mtu:1376} {Name:dummy0
> MacAddress:3a:c5:c5:07:dc:87 Speed:0 Mtu:1500} {Name:enp0s3
> MacAddress:08:00:27:ba:e9:d0 Speed:1000 Mtu:1500} {Name:enp0s8
> MacAddress:08:00:27:6f:92:f0 Speed:1000 Mtu:1500} {Name:vxlan-6784
> MacAddress:7a:24:c6:5e:f1:48 Speed:0 Mtu:65485} {Name:weave
> MacAddress:ae:e7:0f:ef:10:c2 Speed:0 Mtu:1376}] Topology:[{Id:0
> Memory:2097061888 Cores:[{Id:0 Threads:[0] Caches:[{Size:32768 Type:Data
> Level:1} {Size:32768 Type:Instruction Level:1} {Size:262144 Type:Unified
> Level:2}]}] Caches:[{Size:3145728 Type:Unified Level:3}]}]
> CloudProvider:Unknown InstanceType:Unknown InstanceID:None}
> I0531 11:56:58.193392   12376 manager.go:204] Version:
> {KernelVersion:4.8.0-52-generic ContainerOsVersion:Ubuntu 16.04.2 LTS
> DockerVersion:1.12.6 CadvisorVersion: CadvisorRevision:}
> *W0531 11:56:58.193963   12376 server.go:350] No api server defined - no
> events will be sent to API server.*
> I0531 11:56:58.197668   12376 server.go:509] --cgroups-per-qos enabled,
> but --cgroup-root was not specified.  defaulting to /
> *I0531 11:56:58.204579   12376 cadvisor_linux.go:152] Failed to register
> cAdvisor on port 4194, retrying. Error: listen tcp :4194: bind: address
> already in use*
> *W0531 11:56:58.205325   12376 container_manager_linux.go:218] Running
> with swap on is not supported, please disable swap! This will be a fatal
> error by default starting in K8s v1.6! In the meantime, you can opt-in to
> making this a fatal error by enabling --experimental-fail-swap-on.*
> I0531 11:56:58.205461   12376 container_manager_linux.go:245] container
> manager verified user specified cgroup-root exists: /
> I0531 11:56:58.205513   12376 container_manager_linux.go:250] Creating
> Container Manager object based on Node Config: {RuntimeCgroupsName:
> SystemCgroupsName: KubeletCgroupsName: ContainerRuntime:docker
> CgroupsPerQOS:true CgroupRoot:/ CgroupDriver:cgroupfs
> ProtectKernelDefaults:false EnableCRI:true
> NodeAllocatableConfig:{KubeReservedCgroupName: SystemReservedCgroupName:
> EnforceNodeAllocatable:map[pods:{}] KubeReserved:map[] SystemReserved:map[]
> HardEvictionThresholds:[{Signal:memory.available Operator:LessThan
> Value:{Quantity:100Mi Percentage:0} GracePeriod:0s MinReclaim:<nil>}]}
> ExperimentalQOSReserved:map[]}
> *W0531 11:56:58.214810   12376 kubelet_network.go:70] Hairpin mode set to
> "promiscuous-bridge" but kubenet is not enabled, falling back to
> "hairpin-veth"*
> I0531 11:56:58.214924   12376 kubelet.go:494] Hairpin mode set to
> "hairpin-veth"
> *W0531 11:56:58.247353   12376 cni.go:157] Unable to update cni config: No
> networks found in /etc/cni/net.d*
> I0531 11:56:58.271630   12376 docker_service.go:187] Docker cri networking
> managed by kubernetes.io/no-op
> I0531 11:56:58.275319   12376 docker_service.go:204] Setting cgroupDriver
> to cgroupfs
> I0531 11:56:58.283946   12376 remote_runtime.go:41] Connecting to runtime
> service /var/run/dockershim.sock
> I0531 11:56:58.285263   12376 kuberuntime_manager.go:171] Container
> runtime docker initialized, version: 1.12.6, apiVersion: 1.24.0
> I0531 11:56:58.286358   12376 server.go:869] Started kubelet v1.6.1
> *E0531 11:56:58.286486   12376 server.go:586] Starting health server
> failed: listen tcp 127.0.0.1:10248 <http://127.0.0.1:10248>: bind: address
> already in use*
> *E0531 11:56:58.286678   12376 kubelet.go:1165] Image garbage collection
> failed: unable to find data for container /*
> W0531 11:56:58.286748   12376 kubelet.go:1242] No api server defined - no
> node status update will be sent.
> I0531 11:56:58.286925   12376 kubelet_node_status.go:230] Setting node
> annotation to enable volume controller attach/detach
> *I0531 11:56:58.287680   12376 server.go:127] Starting to listen on
> 0.0.0.0:10250 <http://0.0.0.0:10250>*
> *F0531 11:56:58.300363   12376 server.go:152] listen tcp 0.0.0.0:10255
> <http://0.0.0.0:10255>: bind: address already in use*
>
>
> I'm not sure if port-binding errors are true failures, or what.  Has
> anyone seen this before?  Are there other things I look for to try to
> figure out what's going on?
>
> Thanks,
> Mike
>
>
> --
> You received this message because you are subscribed to the Google Groups
> "Kubernetes user discussion and Q&A" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to kubernetes-users+unsubscr...@googlegroups.com.
> To post to this group, send email to kubernetes-users@googlegroups.com.
> Visit this group at https://groups.google.com/group/kubernetes-users.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Kubernetes user discussion and Q&A" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to kubernetes-users+unsubscr...@googlegroups.com.
To post to this group, send email to kubernetes-users@googlegroups.com.
Visit this group at https://groups.google.com/group/kubernetes-users.
For more options, visit https://groups.google.com/d/optout.

Reply via email to