Docker container not able to ping www.google.com

I have a kubernetes deployment which is running Docker container based on alpine Linux image. From the container, I am not able to ping outside world like www.google.com.

Running ifconfig docker0 in host gives IP 172.17.0.1.

Running ifconfig eth0 in the container gives IP 10.44.0.4.

My first question is why the IP is not in the same series of the host, although I can easily ping host from the container.

Below is the output if I run route in container:

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         10.44.0.0       0.0.0.0         UG    0      0        0 eth0
10.32.0.0       *               255.240.0.0     U     0      0        0 eth0

Above results shows IP 10.44.0.4 which is the IP of weave on host. I can easily ping this IP too but not google.com