Merge pull request #12010 from johngmyers/deprecate-lyft

Deprecate the Lyft CNI
This commit is contained in:
Kubernetes Prow Robot 2021-07-17 19:34:51 -07:00 committed by GitHub
commit 7828e18dbd
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
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

@ -64,6 +64,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"