Skip to content

Commit

Permalink
Merge pull request #174 from jodh-intel/gce-tweaks
Browse files Browse the repository at this point in the history
GCE tweaks
  • Loading branch information
jodh-intel committed Jul 4, 2018
2 parents c556f18 + baf66c7 commit 0e96625
Show file tree
Hide file tree
Showing 2 changed files with 33 additions and 9 deletions.
36 changes: 27 additions & 9 deletions install/README.md
Original file line number Diff line number Diff line change
@@ -1,17 +1,35 @@
# Kata Containers installation user guides

* [Prerequisites](#prerequisites)
* [Installing Kata Containers](#installing-kata-containers)
* [Distros](#distros)
* [Cloud services](#cloud-services)
* [Further information](#further-information)

## Prerequisites

Kata Containers requires nested virtualization or bare metal.
See the [hardware requirements](https://github.com/kata-containers/runtime/blob/master/README.md#hardware-requirements) to see if your system is capable of running Kata Containers.
See the
[hardware requirements](https://github.com/kata-containers/runtime/blob/master/README.md#hardware-requirements)
to see if your system is capable of running Kata Containers.

## Installing Kata Containers

Select your preferred distribution or cloud service:

### Distros

* [CentOS](centos-installation-guide.md)
* [Fedora](fedora-installation-guide.md)
* [Red Hat](rhel-installation-guide.md)
* [Ubuntu](ubuntu-installation-guide.md)

Select your preferred distribution:
### Cloud services

* [CentOS](https://github.com/kata-containers/documentation/blob/master/install/centos-installation-guide.md)
* [Fedora](https://github.com/kata-containers/documentation/blob/master/install/fedora-installation-guide.md)
* [Red Hat](https://github.com/kata-containers/documentation/blob/master/install/rhel-installation-guide.md)
* [Ubuntu](https://github.com/kata-containers/documentation/blob/master/install/ubuntu-installation-guide.md)
* [Google Compute Engine (GCE)](gce-installation-guide.md)

For further information, see:
## Further information

* The [the upgrading document](../Upgrading.md).
* The [developer guide](https://github.com/kata-containers/documentation/blob/master/Developer-Guide.md).
* The [upgrading document](../Upgrading.md).
* The [developer guide](../Developer-Guide.md).
* The [runtime documentation](https://github.com/kata-containers/runtime/blob/master/README.md).
6 changes: 6 additions & 0 deletions install/gce-installation-guide.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,11 @@
# Install Kata Containers on Google Compute Engine

* [Create an Image with Nested Virtualization Enabled](#create-an-image-with-nested-virtualization-enabled)
* [Create the Image](#create-the-image)
* [Verify VMX is Available](#verify-vmx-is-available)
* [Install Kata](#install-kata)
* [Create a Kata-enabled Image](#create-a-kata-enabled-image)

Kata Containers on Google Compute Engine (GCE) makes use of [nested virtualization](https://cloud.google.com/compute/docs/instances/enable-nested-virtualization-vm-instances). Most of the installation procedure is identical to that for Kata on your preferred distribution, but enabling nested virtualization currently requires extra steps on GCE. This guide walks you through creating an image and instance with nested virtualization enabled. Note that `kata-runtime kata-check` checks for nested virtualization, but does not fail if support is not found.

As a pre-requisite this guide assumes an installed and configured instance of the [Google Cloud SDK](https://cloud.google.com/sdk/downloads). For a zero-configuration option, all of the commands below were been tested under [Google Cloud Shell](https://cloud.google.com/shell/) (as of Jun 2018). Verify your `gcloud` installation and configuration:
Expand Down

0 comments on commit 0e96625

Please sign in to comment.