mirror of https://github.com/kubernetes/kops.git
Deprecate the Lyft CNI
This commit is contained in:
parent
aad209df8c
commit
7ea2e67b92
|
@ -23,7 +23,7 @@ The following table provides the support status for various networking providers
|
|||
| Kopeio | 1.5 | - | - | - |
|
||||
| Kube-router | 1.6.2 | - | - | - |
|
||||
| Kubenet | 1.5 | 1.5 | - | - |
|
||||
| Lyft VPC | 1.11 | - | - | - |
|
||||
| Lyft VPC | 1.11 | - | 1.22 | - |
|
||||
| Romana | 1.8 | - | 1.18 | 1.19 |
|
||||
| Weave | 1.5 | - | - | - |
|
||||
|
||||
|
@ -77,7 +77,6 @@ Several CNI providers are currently built into kOps:
|
|||
* [Flannel](networking/flannel.md)
|
||||
* [Kube-router](networking/kube-router.md)
|
||||
* [Lyft VPC](networking/lyft-vpc.md)
|
||||
* [Romana](networking/romana.md)
|
||||
* [Weave](networking/weave.md)
|
||||
|
||||
kOps makes it easy for cluster operators to choose one of these options. The manifests for the providers
|
||||
|
|
|
@ -2,6 +2,8 @@
|
|||
|
||||
The [lyft cni-ipvlan-vpc-k8s](https://github.com/lyft/cni-ipvlan-vpc-k8s) plugin uses Amazon Elastic Network Interfaces (ENI) to assign AWS-managed IPs to Pods using the Linux kernel's IPvlan driver in L2 mode.
|
||||
|
||||
Support for the Lyft CNI is deprecated in kOps 1.22 and will be removed in kOps 1.23.
|
||||
|
||||
## Installing
|
||||
|
||||
Read the [prerequisites](https://github.com/lyft/cni-ipvlan-vpc-k8s#prerequisites) before starting. In addition to that, you need to specify the VPC ID as `spec.networkID` in the cluster spec file.
|
||||
|
|
|
@ -1,37 +0,0 @@
|
|||
# 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:
|
||||
|
||||
```yaml
|
||||
networking:
|
||||
romana: {}
|
||||
```
|
||||
|
||||
The following command sets up a cluster with Romana as the CNI.
|
||||
|
||||
```sh
|
||||
export ZONES=mylistofzones
|
||||
kops create cluster \
|
||||
--zones $ZONES \
|
||||
--networking romana \
|
||||
--yes \
|
||||
--name myclustername.mydns.io
|
||||
```
|
||||
|
||||
Romana uses the cluster's etcd as a backend for storing information about routes, hosts, host-groups and IP allocations.
|
||||
This does not affect normal etcd operations or require special treatment when upgrading etcd.
|
||||
The etcd port (4001) is opened between masters and nodes when using this networking option.
|
||||
|
||||
## Getting help
|
||||
|
||||
For problems with deploying Romana please post an issue to Github:
|
||||
|
||||
- [Romana Issues](https://github.com/romana/romana/issues)
|
||||
|
||||
You can also contact the Romana team on Slack
|
||||
|
||||
- [Romana Slack](https://romana.slack.com) (invite required - email [info@romana.io](mailto:info@romana.io))
|
|
@ -61,6 +61,8 @@ spec:
|
|||
|
||||
* Support for Kubernetes version 1.18 is deprecated and will be removed in kOps 1.24.
|
||||
|
||||
* Support for the Lyft CNI is deprecated and will be removed in kOps 1.23.
|
||||
|
||||
* Support for CentOS 7 is deprecated and will be removed in future versions of kOps.
|
||||
|
||||
* Support for CentOS 8 is deprecated and will be removed in future versions of kOps.
|
||||
|
|
|
@ -106,7 +106,6 @@ nav:
|
|||
- Flannel: "networking/flannel.md"
|
||||
- Kube-Router: "networking/kube-router.md"
|
||||
- Lyft VPC: "networking/lyft-vpc.md"
|
||||
- Romana: "networking/romana.md"
|
||||
- Weave: "networking/weave.md"
|
||||
- Run kOps in an existing VPC: "run_in_existing_vpc.md"
|
||||
- Supported network topologies: "topology.md"
|
||||
|
|
Loading…
Reference in New Issue