26 Commits

Author SHA1 Message Date
gVisor bot 93536059ca Merge pull request #11082 from BobyMCbobs:update-gvisor-knative-user-guide
PiperOrigin-RevId: 735931626
2025-03-11 16:40:30 -07:00
Jing Chen 0a0f202662 Refresh gVisor tests and docs to tell that privilege container is not needed.
Docker container and privileged container can be started w/ a limited
number of capabilities from our experiment.

PiperOrigin-RevId: 704601261
2024-12-10 01:26:21 -08:00
gVisor bot c9be063f63 Merge pull request #11110 from evanphx:patch-1
PiperOrigin-RevId: 693152052
2024-11-04 17:59:01 -08:00
Evan Phoenix 3178f96da6 Update docker-in-gvisor.md to mention raw sockets 2024-11-03 14:43:40 -08:00
Caleb Woodbine c7a4fdde0f feat: update gVisor Knative user guide to use deployment config
use latest method for configurating gvisor across Knative Services
2024-10-25 12:59:42 +13:00
Jing Chen bead437abf Update docker in gVisor document.
It makes the `--network=host` optional. Both `docker build` and
`docker run` can run without the option.

PiperOrigin-RevId: 662597905
2024-08-13 11:55:51 -07:00
Andrei Vagin 9b28a3f2ee g3doc/docker-in-gvisor: don't require mounting cgroups
Now, containers are started with all mounted cgroups.

PiperOrigin-RevId: 613811100
2024-03-07 21:58:27 -08:00
Andrei Vagin 10498cb8d4 g3doc: fix a title of docker-in-gke-sandbox.md
The heading level 1 is used for an article title.

PiperOrigin-RevId: 604326344
2024-02-05 08:33:31 -08:00
gVisor bot 2c8e77f5c1 Merge pull request #9945 from avagin:gvisor-in-gke
PiperOrigin-RevId: 603203411
2024-01-31 17:13:30 -08:00
Andrei Vagin 5ff04b09d7 g3doc: how to run docker in a GKE sandbox 2024-01-31 16:10:15 -08:00
Adin Scannell 1ceb814544 Add default_applicable_licenses rules to packages.
PiperOrigin-RevId: 513581243
2023-03-02 10:50:04 -08:00
Fabricio Voznika 4f2479ae58 Add K8s to Falco+gVisor tutorial
PiperOrigin-RevId: 492030619
2022-11-30 15:17:22 -08:00
Fabricio Voznika 5852220509 Add tutorial for using Falco with gVisor
PiperOrigin-RevId: 466984819
2022-08-11 10:12:27 -07:00
Etienne Perot 241fd5344f gvisor.dev: Add Production Guide page.
This page does not document anything new, but it aims to be a
central document to list all the steps and considerations
necessary to run gVisor in a production environment.

This includes:

- How to make the decision to use sandboxing at all or not
  (which security benefits sandboxing bring, how to think
   about them).
- How to make the decision about which components to sandbox.
- What the security/performance tradeoffs are.
- How to minimize the performance impact.
- How to configure gVisor for best performance.

Also includes a crude comparative diagrams of various ways
to organize a typical production stack.

PiperOrigin-RevId: 466491023
2022-08-09 15:47:11 -07:00
Etienne Perot a91c5c4b4c gvisor.dev: Update WordPress example to recommend not sandboxing the database.
PiperOrigin-RevId: 465654131
2022-08-05 14:58:25 -07:00
Fabricio Voznika 87f4e4a188 Update Wordpress Kubernetes instructions
They were still referencing the gcloud beta commands.

PiperOrigin-RevId: 464916524
2022-08-02 16:37:53 -07:00
Ian Lewis 28c78eb03c Add Knative Services tutorial
This adds a new short tutorial on how to run Knative services in gVisor by
enabling the runtime class feature flag for Knative.

Fixes #3634

PiperOrigin-RevId: 374999528
2021-05-20 19:43:06 -07:00
Ian Lewis c27fac421b Fix path to runsc in CNI tutorial.
PiperOrigin-RevId: 364931406
2021-03-24 18:01:05 -07:00
Ian Lewis fb281eea75 Fix formatting for Kubernetes tutorial
PiperOrigin-RevId: 330745430
2020-09-09 10:09:58 -07:00
Ian Lewis 00479af515 Add a Docker Compose tutorial
Adds a Docker Compose tutorial to the website that shows how to start a
Wordpress site and includes information about how to get DNS working.

Fixes #115

PiperOrigin-RevId: 330652842
2020-09-08 21:59:24 -07:00
Ian Lewis a8c174c047 Update version in cni tutorial
Update the cniVersion used in the CNI tutorial so that it works with
containerd 1.2. Containerd 1.2 includes a version of the cri plugin
(release/1.2) that, in turn, includes a version of the
cni library (0.6.0) that only supports up to 0.3.1.
https://github.com/containernetworking/cni/blob/v0.6.0/pkg/version/version.go#L38

PiperOrigin-RevId: 329837188
2020-09-02 19:38:34 -07:00
Ian Lewis a02b7534f2 Fix grouping and ordering of website menus
Groups subcategories and sorts their pages by weight properly. Subcategories
are sorted by name. Pages within subcategories are sorted by weight.

PiperOrigin-RevId: 324766128
2020-08-04 01:07:42 -07:00
Ian Lewis e506fcd931 Add args and netns flag to runsc spec
Adds a netns flag to runsc spec that allows users to specify a network
namespace path when creating a sample config.json file. Also, adds the ability
to specify the command arguments used when running the container.

This will make it easier for new users to create sample OCI bundles without
having to edit the config.json by hand.

PiperOrigin-RevId: 320486267
2020-07-09 15:26:52 -07:00
Mikael Mello be6e9bbf55 Fix typo in Wordpress tutorial page 2020-05-25 18:33:49 -03:00
gVisor bot a3f97a757a Merge pull request #2513 from amscanne:website-integrated
PiperOrigin-RevId: 311184385
2020-05-12 12:55:23 -07:00