Skip to content

Commit

Permalink
Add networking whitelist to deployment requirements (Closes #600) (#770)
Browse files Browse the repository at this point in the history
* Add networking whitelist to deployment requirements

* Simplify wording for network whitelist, format tables

* Slight wording update for third party resources
  • Loading branch information
Markus Napp authored May 13, 2020
1 parent 7f375aa commit f3da1ce
Showing 1 changed file with 37 additions and 0 deletions.
37 changes: 37 additions & 0 deletions adoc/deployment-sysreqs.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -355,6 +355,43 @@ net.ipv4.ip_forward = 1

`net.ipv4.ip_forward` must be set to `1`. Additionally, you can check in what order persisted rules are processed by running `sysctl --system -a`.

==== Networking Whitelist

Besides the {suse} provided packages and containers, {productname} is typically used with third party provided containers and charts.

The following {suse} provided resources must be available:

[options="header,autowidth"]
|===
|URL|Name|Purpose

|scc.suse.com|{scc}|Allow registration and license activation
|registry.suse.com|{suse} container registry|Provide container images
|*.cloudfront.net|Cloudfront|CDN/distribution backend for `registry.suse.com`
|kubernetes-charts.suse.com|{suse} helm charts repository|Provide helm charts
|updates.suse.com|{suse} package update channel|Provide package updates
|===

If you wish to use Upstream / Third-Party resources, please also allow the following:

[options="header,autowidth"]
|===
|URL|Name|Purpose

|k8s.gcr.io|Google Container Registry|Provide container images
|kubernetes-charts.storage.googleapis.com|Google Helm charts repository|Provide helm charts
|docker.io|Docker Container Registry|Provide container images
|quay.io|RedHat Container Registry|Provide container images
|===

Please note that not all installation scenarios will need all of these resources.

[NOTE]
====
If you are deploying into an air gap scenario, you must ensure that the resources required
from these locations are present and available on your internal mirror server.
====

==== Communication

Please make sure that all your Kubernetes components can communicate with each other.
Expand Down

0 comments on commit f3da1ce

Please sign in to comment.