mirror of https://github.com/kubernetes/kops.git
Merge pull request #9140 from olemarkus/docs-networking-support
Add table of networking providers and their status
This commit is contained in:
commit
c78b24fa41
|
|
@ -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.
|
The networking options determines how the pod and service networking is implemented and managed.
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,7 @@
|
||||||
# Romana
|
# Romana
|
||||||
|
|
||||||
|
Support for Romana is deprecated as of kops 1.18 and removed in kops 1.19.
|
||||||
|
|
||||||
## Installing
|
## Installing
|
||||||
|
|
||||||
To use Romana, specify the following in the cluster spec:
|
To use Romana, specify the following in the cluster spec:
|
||||||
|
|
|
||||||
|
|
@ -113,6 +113,8 @@
|
||||||
|
|
||||||
* Support for Ubuntu 16.04 (Xenial) has been deprecated and will be removed in future versions of Kops.
|
* 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
|
# Full change list since 1.17.0 release
|
||||||
|
|
||||||
## 1.17.0-alpha.1 to 1.18.0-alpha.1
|
## 1.17.0-alpha.1 to 1.18.0-alpha.1
|
||||||
|
|
|
||||||
|
|
@ -3218,7 +3218,8 @@ spec:
|
||||||
type: object
|
type: object
|
||||||
romana:
|
romana:
|
||||||
description: RomanaNetworkingSpec declares that we want 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:
|
properties:
|
||||||
daemonServiceIP:
|
daemonServiceIP:
|
||||||
description: DaemonServiceIP is the Kubernetes Service IP
|
description: DaemonServiceIP is the Kubernetes Service IP
|
||||||
|
|
|
||||||
|
|
@ -193,6 +193,7 @@ type KuberouterNetworkingSpec struct {
|
||||||
}
|
}
|
||||||
|
|
||||||
// RomanaNetworkingSpec declares that we want Romana networking
|
// 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 {
|
type RomanaNetworkingSpec struct {
|
||||||
// DaemonServiceIP is the Kubernetes Service IP for the romana-daemon pod
|
// DaemonServiceIP is the Kubernetes Service IP for the romana-daemon pod
|
||||||
DaemonServiceIP string `json:"daemonServiceIP,omitempty"`
|
DaemonServiceIP string `json:"daemonServiceIP,omitempty"`
|
||||||
|
|
|
||||||
|
|
@ -193,6 +193,7 @@ type KuberouterNetworkingSpec struct {
|
||||||
}
|
}
|
||||||
|
|
||||||
// RomanaNetworkingSpec declares that we want Romana networking
|
// 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 {
|
type RomanaNetworkingSpec struct {
|
||||||
// DaemonServiceIP is the Kubernetes Service IP for the romana-daemon pod
|
// DaemonServiceIP is the Kubernetes Service IP for the romana-daemon pod
|
||||||
DaemonServiceIP string `json:"daemonServiceIP,omitempty"`
|
DaemonServiceIP string `json:"daemonServiceIP,omitempty"`
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue