Commit Graph

37 Commits (db08552f10366702429ad7d7a37a942affb7ee8b)

Author SHA1 Message Date
Akihiro Suda 140e3e2057
rootless: recommend containerd over cri-o
containerd seems more stable for rootless

Workaround for issue 14400

Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>
2022-06-30 12:47:22 +09:00
Steven Powell 32f940d470 auto install cri-dockerd for none tests and docs 2022-06-16 12:23:00 -07:00
klaases 30a5264720 Update OpenSUSE Documentation URL 2022-05-31 13:44:52 -07:00
Akihiro Suda 92ab555928
Support rootless Podman driver, take 2
Usage:
```
minikube config set rootless true
minikube start --driver=podman --container-runtime=(cri-o|containerd)`
```

Tested on Podman 4.0.2, Ubuntu 21.10.

Needs cgroup v2 (as in Rootless Docker): https://rootlesscontaine.rs/getting-started/common/cgroup2/
See also `site/content/en/docs/drivers/includes/podman_usage.inc`

Fix issue 8719
Fix issue 12460
Replace PR 12901

Changes from PR 12901: `rootless` is now a config property.
In the previous PR, `--rootless` was implemented as a flag for `minikube start`

Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>
2022-04-05 18:49:40 +09:00
Steven Powell 099c61f42d add docs for setting up WSL 2 & Docker 2022-01-13 10:14:32 -08:00
Medya Ghazizadeh bb4031a92e
Merge pull request #12914 from mpuckett159/fix-docs-start-vmware-name
Specify VMware application names used in documentation
2021-11-12 12:22:18 -08:00
Marcus Puckett d2db54e666 Typo fix in vmware_windows_usage.inc
Typo causing a bullet render issue in the VMware driver description page.
2021-11-09 17:57:50 -08:00
Akihiro Suda d7e728487c
Support CRI-O runtime with Rootless Docker driver
Follow-up to PR 12359 (containerd runtime with Rootless Docker driver).

Usage (needs cgroup v2):
```
dockerd-rootless-setuptool.sh install
docker context use rootless
minikube start --driver=docker --container-runtime=cri-o
```

See site/content/en/docs/drivers/includes/docker_usage.inc

Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>
2021-11-09 16:09:52 +09:00
Akihiro Suda 323225483e
Support Rootless Docker
Requirements:
- Install rootless Docker 20.10 or later, see https://rootlesscontaine.rs/getting-started/docker/
- Enable cgroup v2 delegation, see https://rootlesscontaine.rs/getting-started/common/cgroup2/

Usage: `minikube start --driver=docker --container-runtime=containerd`.
The `--container-runtime` flag needs to be set to "containerd".
CRI-O can be also supported later.

Closes issue 10836 ("add support for rootless Docker").

Support for rootless Podman (issue 8719) is not covered in this commit.

---

Code reading guide:
- `deploy/kicbase/Dockerfile`: updated to install fuse-overlayfs and containerd-fuse-overlayfs, which is used
  instead of `overlayfs` snapshotter

- `deploy/kicbase/entrypoint`: updated to verify cgroup v2 delegation.
  Mostly from 8a83ee46b2/images/base/files/usr/local/bin/entrypoint

- `cmd/minikube/cmd/start_flags.go`: updated to set `KubeletInUserNamespace` feature gate when rootless

- `pkg/drivers/kic/oci`: updated to use port forwarding, because rootless container IPs are not reachable from the host

- `pkg/minikube/cruntime`: updated to generate `/etc/containerd/config.toml` with rootless support.

Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>
2021-08-27 17:21:53 +09:00
Rajwinder Mahal 6098bd3939
Update vmware driver install instructions for Mac 2021-06-29 19:45:52 -07:00
Ilya Zuyev 949dce6ef3 Merge branch 'master' into ilyaz/fix_docs_for_arm 2021-02-01 18:38:02 -08:00
Ilya Zuyev 4ca56afb03 site: update building instructions and known issues related to arm64 2021-02-01 16:56:50 -08:00
Daehyeok Mun 4500be129f Validate minimum docker version 2021-02-01 13:54:20 -08:00
Anders F Björklund 541193c945 Address review comments, rename to ssh-ip-address 2021-01-16 14:44:56 +01:00
Anders F Björklund b2121eae39 Rename the generic driver to the ssh driver
Now that we have forked the machine driver
2021-01-09 14:36:32 +01:00
Anders F Björklund fb6cf6b6b6 Add placeholder for docs for the generic driver
But most of it is identical to the "none" driver
2021-01-08 18:16:58 +01:00
AUT0R3V ffea4bb25d
Update vmware_windows_usage.inc 2020-12-29 01:31:16 +05:30
AUT0R3V 397dea8aef
Update vmware_windows_usage.inc 2020-12-23 10:12:04 +05:30
AUT0R3V 94d3e510c8
Create vmware_windows_usage.inc 2020-12-12 04:03:24 +05:30
Mikhail Zholobov 067ead1841
Do not require "parallels" driver binary since it's built-in to minikube 2020-10-23 19:08:19 +02:00
Thomas Stromberg 085bd38a09 Improve none usage documentation 2020-09-01 13:20:42 -07:00
Andrej Guran 98a661eae4
fix typo in podman docs
remove duplicate `https://``
2020-08-11 22:49:04 +01:00
Evgeny Shmarnev 00d5a358ac Fixes a broken link to docker driver doc 2020-08-07 11:49:14 +02:00
Matt Broberg 39eaf835d0 Steps to get podman running
- Remove repetitive notes in podman documentation
- Fix links in the usage document
- Tidy the language and grammar
2020-06-30 13:58:14 -05:00
TrishaChetani ca2a2500cb Incoperated changes to use ref link 2020-06-17 16:36:07 +02:00
TrishaChetani 30ad081298 Fixed broken links 2020-06-16 03:41:30 +02:00
Medya Gh dd896b2569 add sudo -E to none docs 2020-06-10 17:03:40 -07:00
Shubham Gopale 9e2e212ee3
Update none_usage.inc 2020-06-02 08:54:11 +05:30
Shubham Gopale 9050d2c716
Add conntrack installation and fix some spacing 2020-06-01 00:15:42 +05:30
Thomas Strömberg f23bb5118f
Update manual instructions for Parallels driver 2020-05-29 11:11:22 -07:00
Medya Gh 24971a5ff5 docker/podman fail on non-amd64 systems 2020-05-08 19:56:38 -07:00
Anders F Björklund e95ae3280c Fix copy/paste error on the podman usage page 2020-04-26 22:45:38 +02:00
Thomas Strömberg bf8ff14d20
none docs: Mention OpenRC and Docker requirement
Related: #7877 #7651
2020-04-23 17:37:48 -07:00
Vojta Polak ba51e4776a describe hyperv flags 2020-04-21 22:37:53 +02:00
Prasad Katti 964af77e14 Add kubeadm requirements to none driver docs page 2020-04-13 12:07:00 -07:00
Anders F Björklund 36f879947d Separate between Docker Desktop and Docker Engine
See https://www.docker.com/products for the list
2020-04-10 09:53:02 +02:00
tstromberg 4593ac3558 Change directory case 2020-04-04 20:30:07 -07:00