kubernetes/pkg/kubelet/dockershim
Kubernetes Submit Queue a644e611dd
Merge pull request #58751 from feiskyer/hyperv
Automatic merge from submit-queue. If you want to cherry-pick this change to another branch, please follow the instructions <a href="https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md">here</a>.

Add support of hyperv isolation for windows containers

**What this PR does / why we need it**:

Add support of hyperv isolation for windows containers.

**Which issue(s) this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close the issue(s) when PR gets merged)*:
Fixes #58750

**Special notes for your reviewer**:

Only one container per pod is supported yet.

**Release note**:

```release-note
Windows containers now support experimental Hyper-V isolation by setting annotation `experimental.windows.kubernetes.io/isolation-type=hyperv` and feature gates HyperVContainer. Only one container per pod is supported yet.
```
2018-01-31 21:10:17 -08:00
..
cm Autogenerate BUILD files 2017-12-23 13:12:11 -08:00
libdocker dockershim: bump the minimum supported docker version to 1.11 2018-01-04 10:22:16 -08:00
metrics update BUILD files 2017-10-15 18:18:13 -07:00
remote dockershim: call DockerService.Start() during grpc server startup 2018-01-19 16:31:18 -08:00
testing dockershim: remove corrupt checkpoints immediately upon detection 2017-11-13 20:34:17 -06:00
BUILD Add HyperVContainer feature gates 2018-01-30 13:00:08 +08:00
convert_test.go Updates Docker Engine API 2017-07-13 12:55:07 -07:00
convert.go Updates Docker Engine API 2017-07-13 12:55:07 -07:00
doc.go Update CRI references 2017-06-09 10:16:40 +08:00
docker_checkpoint_test.go dockershim: checkpoint HostNetwork property 2017-06-21 13:10:47 -05:00
docker_checkpoint.go dockershim: remove corrupt checkpoints immediately upon detection 2017-11-13 20:34:17 -06:00
docker_container_test.go Fix all the unit tests and update the bazel files 2018-01-19 16:31:18 -08:00
docker_container.go dockershim: remove the use of kubelet's internal API 2018-01-19 16:31:18 -08:00
docker_image_linux.go dockershim: remove the use of kubelet's internal API 2018-01-19 16:31:18 -08:00
docker_image_test.go Fix all the unit tests and update the bazel files 2018-01-19 16:31:18 -08:00
docker_image_unsupported.go dockershim: remove the use of kubelet's internal API 2018-01-19 16:31:18 -08:00
docker_image_windows.go dockershim: remove the use of kubelet's internal API 2018-01-19 16:31:18 -08:00
docker_image.go dockershim: remove the use of kubelet's internal API 2018-01-19 16:31:18 -08:00
docker_legacy_service.go dockershim: clean up the legacy interface 2018-01-19 17:09:40 -08:00
docker_logs.go CRI: Add a call to reopen log file for a container 2018-01-29 14:05:38 -08:00
docker_sandbox_test.go Fix all the unit tests and update the bazel files 2018-01-19 16:31:18 -08:00
docker_sandbox.go Add experimental hyperv containers support on Windows 2018-01-30 12:58:08 +08:00
docker_service_test.go Fix all the unit tests and update the bazel files 2018-01-19 16:31:18 -08:00
docker_service.go dockershim: clean up the legacy interface 2018-01-19 17:09:40 -08:00
docker_stats_linux.go dockershim: remove the use of kubelet's internal API 2018-01-19 16:31:18 -08:00
docker_stats_unsupported.go dockershim: remove the use of kubelet's internal API 2018-01-19 16:31:18 -08:00
docker_stats_windows.go dockershim: remove the use of kubelet's internal API 2018-01-19 16:31:18 -08:00
docker_streaming.go dockershim: remove the use of kubelet's internal API 2018-01-19 16:31:18 -08:00
exec.go kubelet: remove the --docker-exec-handler flag 2017-09-22 12:13:31 -07:00
helpers_linux_test.go Verify seccomp absolute path in dockershim 2017-11-22 02:49:52 +00:00
helpers_linux.go Add experimental hyperv containers support on Windows 2018-01-30 12:58:08 +08:00
helpers_test.go dockershim: bump the minimum supported docker version to 1.11 2018-01-04 10:22:16 -08:00
helpers_unsupported.go Add experimental hyperv containers support on Windows 2018-01-30 12:58:08 +08:00
helpers_windows.go Add HyperVContainer feature gates 2018-01-30 13:00:08 +08:00
helpers.go dockershim: bump the minimum supported docker version to 1.11 2018-01-04 10:22:16 -08:00
naming_test.go Update CRI references 2017-06-09 10:16:40 +08:00
naming.go Update CRI references 2017-06-09 10:16:40 +08:00
security_context_test.go Updates Docker Engine API 2017-07-13 12:55:07 -07:00
security_context.go Refactor handling of IpcMode for the actual container 2018-01-25 11:09:16 -08:00
selinux_util_test.go dockershim: clean up unused security context code 2017-07-10 17:48:26 -07:00
selinux_util.go dockershim: clean up unused security context code 2017-07-10 17:48:26 -07:00