Deprecate the Lyft CNI

This commit is contained in:
John Gardiner Myers 2021-07-17 16:12:33 -07:00
parent aad209df8c
commit 7ea2e67b92
5 changed files with 5 additions and 40 deletions

View File

@ -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

View File

@ -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.

View 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))

View File

@ -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.

View File

@ -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"