Merge pull request #9140 from olemarkus/docs-networking-support

Add table of networking providers and their status
This commit is contained in:
Kubernetes Prow Robot 2020-06-03 07:00:19 -07:00 committed by GitHub
commit c78b24fa41
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
6 changed files with 29 additions and 2 deletions

View File

@ -1,4 +1,24 @@
## Kubernetes Networking Options
# Kubernetes Networking Options
## Supported networking options
The following table provides the support status for various networking providers with regards to Kops version:
| Network provider | Experimental | Stable | Deprecated | Removed |
| ------------ | -----------: | -----: | ---------: | ------: |
| AWS VPC | 1.9 | - | - | - |
| Calico | 1.6 | 1.11 | - | - |
| Canal | 1.12 | - | - | - |
| Cilium | 1.9 | 1.15 | - | - |
| Flannel udp | 1.5.2 | - | - | - |
| Flannel vxlan | 1.8.0 | - | - | - |
| Kopeio | 1.5 | - | - | - |
| Kube-router | 1.6.2 | - | - | - |
| Kubenet | 1.5 | 1.5 | - | - |
| Lyft VPC | 1.11 | - | - | - |
| Romana | 1.8 | - | 1.18 | 1.19 |
| Weave | 1.5 | - | - | - |
The networking options determines how the pod and service networking is implemented and managed.

View File

@ -1,5 +1,7 @@
# Romana
Support for Romana is deprecated as of kops 1.18 and removed in kops 1.19.
## Installing
To use Romana, specify the following in the cluster spec:

View File

@ -113,6 +113,8 @@
* Support for Ubuntu 16.04 (Xenial) has been deprecated and will be removed in future versions of Kops.
* Support for the Romana networking provider is deprecated and will be removed in kops 1.19.
# Full change list since 1.17.0 release
## 1.17.0-alpha.1 to 1.18.0-alpha.1

View File

@ -3218,7 +3218,8 @@ spec:
type: object
romana:
description: RomanaNetworkingSpec declares that we want Romana
networking
networking Romana is deprecated as of kops 1.18 and removed
as of kops 1.19
properties:
daemonServiceIP:
description: DaemonServiceIP is the Kubernetes Service IP

View File

@ -193,6 +193,7 @@ type KuberouterNetworkingSpec struct {
}
// RomanaNetworkingSpec declares that we want Romana networking
// Romana is deprecated as of kops 1.18 and removed as of kops 1.19
type RomanaNetworkingSpec struct {
// DaemonServiceIP is the Kubernetes Service IP for the romana-daemon pod
DaemonServiceIP string `json:"daemonServiceIP,omitempty"`

View File

@ -193,6 +193,7 @@ type KuberouterNetworkingSpec struct {
}
// RomanaNetworkingSpec declares that we want Romana networking
// Romana is deprecated as of kops 1.18 and removed as of kops 1.19
type RomanaNetworkingSpec struct {
// DaemonServiceIP is the Kubernetes Service IP for the romana-daemon pod
DaemonServiceIP string `json:"daemonServiceIP,omitempty"`