Commit Graph

7572 Commits (e055ee692944268cbaa749c74a195c0d8219482a)

Author SHA1 Message Date
Priya Wadhwa e055ee6929 Preload docker images into kic base image
Adds support for specifying kubernetes version and preloading docker
images into the kic base image.

Though this increases the kic base image by ~1.6G, it should improve
start latency in conjunction with removing 'kubeadm pull images' in
another PR.
2020-02-06 13:12:43 -08:00
Sharif Elgamal a59846ed61
Merge pull request #6529 from kubernetes/sharifelgamal-patch-2
Fix deb and rpm endpoints in docs
2020-02-06 11:33:29 -08:00
Sharif Elgamal ce7060c578
Update linux.md 2020-02-06 11:28:14 -08:00
Sharif Elgamal 0dc41fc5ad
Fix deb and rpm endpoints in docs 2020-02-06 11:04:13 -08:00
Thomas Strömberg ea9e644ee3
Merge pull request #6522 from tstromberg/v1.7.0
Fix pause documentation
2020-02-05 22:36:20 -08:00
Thomas Stromberg f061168ed3 improve pause/unpause docs 2020-02-05 22:31:55 -08:00
Thomas Strömberg c907bb6818
Merge pull request #6521 from tstromberg/v1.7.0
Update docs site for v1.7.x
2020-02-05 21:44:09 -08:00
Thomas Strömberg 356a6138a9
Merge pull request #6517 from alonyb/fix-unittests-kubeadm
Add kubeadm tests for v1.19 and v1.18
2020-02-05 21:37:14 -08:00
Thomas Stromberg a136642e97 Make the docker driver docs clearer 2020-02-05 21:36:26 -08:00
Thomas Strömberg 62aca6eba1
Merge pull request #6520 from minikube-bot/jenkins-releases.json-v1.7.1
update releases.json to include v1.7.1
2020-02-05 21:15:59 -08:00
Thomas Stromberg cda967227b Add initial Docker driver doc, updatte commands 2020-02-05 21:14:15 -08:00
minikube-bot 03aebbe079 Update releases.json to include v1.7.1 2020-02-05 20:50:16 -08:00
Thomas Stromberg 5e0a666625 Merge 2020-02-05 20:47:31 -08:00
Thomas Stromberg 4b1101f8ce Point documentation to the v1.7.1 release 2020-02-05 20:46:51 -08:00
Thomas Strömberg 7de0325eed
Merge pull request #6513 from tstromberg/v1.7.1
Version bump to v1.7.1
2020-02-05 20:41:41 -08:00
Ruben 0b8fc8a1f6 fix v1.19 tests files 2020-02-05 21:52:07 -05:00
Ruben 0a1eed5d10 fix v1.18 tests files 2020-02-05 21:51:57 -05:00
Ruben d37172f476 add more versions to test 2020-02-05 21:51:04 -05:00
tstromberg 185ff3e1b9 Version bump to v1.7.1 2020-02-05 15:43:01 -08:00
Thomas Strömberg 9be404689b
Merge pull request #6511 from tstromberg/storage-pvc-role
Revert role change from cluster-admin->system:persistent-volume-provisioner
2020-02-05 15:37:21 -08:00
Thomas Strömberg 950fc79544
Merge pull request #6512 from tstromberg/gvisor-fixes
gvisor fixes for v1.7.0
2020-02-05 15:37:05 -08:00
Thomas Strömberg 4e9e37b3b5
Merge pull request #6508 from tstromberg/mkdir-p
Create directory using os.MkDirAll, as mkdir -p does not work on windows
2020-02-05 14:53:29 -08:00
tstromberg 77f74d82d7 Remove unused files var 2020-02-05 14:53:02 -08:00
Thomas Strömberg 88c51d7971
Merge pull request #6509 from tstromberg/faster-health
Remove pod list stability double check
2020-02-05 14:50:07 -08:00
Thomas Strömberg 852d6176bc
Merge pull request #6472 from vijaykatam/service_cidr_cluster_dns_fix
Use cluster-dns IP setup by kubeadm
2020-02-05 14:46:12 -08:00
tstromberg d66bcad56c Only run kubectl apply on YAML files 2020-02-05 14:41:05 -08:00
tstromberg 0feb68c350 Add /tmp/gvisor to list of required paths 2020-02-05 14:40:54 -08:00
tstromberg d69e1c7c35 Revert role change from cluster-admin->system:persistent-volume-provisioner 2020-02-05 13:54:49 -08:00
Thomas Strömberg 2ecc120b2b
Merge pull request #6503 from tstromberg/faster-dryrun
Skip driver autodetection if driver is already set
2020-02-05 13:48:42 -08:00
Thomas Strömberg 88693f295f
Merge pull request #6156 from nanikjava/f-fix-5144
Customizing host path for dynamically provisioned PersistentVolumes
2020-02-05 13:02:10 -08:00
Thomas Stromberg 2ba6c111bb Remove extra log statements 2020-02-05 12:55:24 -08:00
tstromberg 8631246e76 Create directory using os.MkDirAll, as mkdir -p does not work on windows 2020-02-05 12:37:19 -08:00
tstromberg a0dc0756d7 goimports 2020-02-05 12:06:18 -08:00
tstromberg 7c301ec27b Merge branch 'master' into faster-dryrun 2020-02-05 12:05:43 -08:00
Thomas Strömberg 6d4ee3ad0b
Merge pull request #6507 from kubernetes/sharifelgamal-patch-1
Fix lint error in start.go
2020-02-05 12:04:33 -08:00
Sharif Elgamal cd83165aab
Fix lint error in start.go 2020-02-05 11:39:30 -08:00
Thomas Strömberg 089a6c2cf3
Merge pull request #6150 from alonyb/update-kubeadm-v1beta2
Update kubeadm api version from v1beta1 to v1beta2
2020-02-05 11:34:00 -08:00
Thomas Strömberg 0d29a2ac7b
Merge branch 'master' into f-fix-5144 2020-02-05 11:32:32 -08:00
Sharif Elgamal 6d59d9d7df
Merge pull request #6200 from laozc/node-name
Use profile name as cluster/node name
2020-02-05 11:27:35 -08:00
Thomas Stromberg 7f371d6374 Remove stability requirement to save 1s of startup time 2020-02-05 10:57:04 -08:00
Thomas Stromberg 80c0183f3d Skip driver autodetect if driver is already set 2020-02-05 10:48:04 -08:00
Vijay Katam cf8e247ae3 Use cluster-dns IP setup by kubeadm
Removed hardcoded `cluster-dns` IP 10.96.0.10, this allows kubelet to use `clusterDNS` configured by kubeadm in `/var/lib/kubelet/config.yaml`

Tested by starting minikube with `--service-cluster-ip-range=100.64.0.0/13` and verifying DNS resolution works.

/etc/systemd/system/kubelet.service.d/10-kubeadm.conf
```
[Unit]
Wants=docker.socket

[Service]
ExecStart=
ExecStart=/var/lib/minikube/binaries/v1.17.0/kubelet --authorization-mode=Webhook --bootstrap-kubeconfig=/etc/kubernetes/bootstrap-kubelet.conf --cgroup-driver='cgroupfs' --client-ca-file=/v
ar/lib/minikube/certs/ca.crt --cluster-domain=cluster.local --config=/var/lib/kubelet/config.yaml --container-runtime=docker --fail-swap-on=false --hostname-override=minikube --kubeconfig=/e
tc/kubernetes/kubelet.conf --node-ip=192.168.64.7 --pod-manifest-path=/etc/kubernetes/manifests

[Install]
```

DNS resolution test
```
kubectl run -i --tty --rm busybox --image=busybox --restart=Never -- sh
If you don't see a command prompt, try pressing enter.
/ # nslookup kubernetes.io
Server:		100.64.0.10
Address:	100.64.0.10:53

Non-authoritative answer:
Name:	kubernetes.io
Address: 147.75.40.148
```

Fixes: https://github.com/kubernetes/minikube/issues/5727

fix lint errors
2020-02-05 10:28:16 -08:00
Thomas Strömberg de1a491143
Merge pull request #6502 from minikube-bot/jenkins-releases.json-v1.7.0
update releases.json to include v1.7.0
2020-02-05 10:28:03 -08:00
minikube-bot e0dee4864d Update releases.json to include v1.7.0 2020-02-05 10:26:21 -08:00
Thomas Strömberg 9d6f6a2430
Merge pull request #6501 from tstromberg/v1.7.0
Set GOPATH for the entire release script
2020-02-05 10:19:59 -08:00
tstromberg 4776bb7a2d Set GOPATH for the entire script 2020-02-05 10:18:17 -08:00
Thomas Strömberg 66c392e44f
Merge pull request #6499 from tstromberg/v1.7.0
Add Azure PR to CHANGELOG
2020-02-05 10:04:50 -08:00
tstromberg 9854e3067f Add Azure PR 2020-02-05 10:04:00 -08:00
Thomas Strömberg 8eb91989a9
Merge pull request #6492 from medyagh/obvious_denv
improve "docker-env" command to point to correct docker
2020-02-05 10:02:35 -08:00
Thomas Strömberg 4dda226e86
Merge pull request #6483 from karolz-ms/dev/karolz/azure-cr
Add Azure Container Registry support
2020-02-05 10:01:59 -08:00