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 | - | - | - |
|
| Kopeio | 1.5 | - | - | - |
|
||||||
| Kube-router | 1.6.2 | - | - | - |
|
| Kube-router | 1.6.2 | - | - | - |
|
||||||
| Kubenet | 1.5 | 1.5 | - | - |
|
| Kubenet | 1.5 | 1.5 | - | - |
|
||||||
| Lyft VPC | 1.11 | - | - | - |
|
| Lyft VPC | 1.11 | - | 1.22 | - |
|
||||||
| Romana | 1.8 | - | 1.18 | 1.19 |
|
| Romana | 1.8 | - | 1.18 | 1.19 |
|
||||||
| Weave | 1.5 | - | - | - |
|
| Weave | 1.5 | - | - | - |
|
||||||
|
|
||||||
|
@ -77,7 +77,6 @@ Several CNI providers are currently built into kOps:
|
||||||
* [Flannel](networking/flannel.md)
|
* [Flannel](networking/flannel.md)
|
||||||
* [Kube-router](networking/kube-router.md)
|
* [Kube-router](networking/kube-router.md)
|
||||||
* [Lyft VPC](networking/lyft-vpc.md)
|
* [Lyft VPC](networking/lyft-vpc.md)
|
||||||
* [Romana](networking/romana.md)
|
|
||||||
* [Weave](networking/weave.md)
|
* [Weave](networking/weave.md)
|
||||||
|
|
||||||
kOps makes it easy for cluster operators to choose one of these options. The manifests for the providers
|
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.
|
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
|
## 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.
|
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 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 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.
|
* Support for CentOS 8 is deprecated and will be removed in future versions of kOps.
|
||||||
|
|
|
@ -106,7 +106,6 @@ nav:
|
||||||
- Flannel: "networking/flannel.md"
|
- Flannel: "networking/flannel.md"
|
||||||
- Kube-Router: "networking/kube-router.md"
|
- Kube-Router: "networking/kube-router.md"
|
||||||
- Lyft VPC: "networking/lyft-vpc.md"
|
- Lyft VPC: "networking/lyft-vpc.md"
|
||||||
- Romana: "networking/romana.md"
|
|
||||||
- Weave: "networking/weave.md"
|
- Weave: "networking/weave.md"
|
||||||
- Run kOps in an existing VPC: "run_in_existing_vpc.md"
|
- Run kOps in an existing VPC: "run_in_existing_vpc.md"
|
||||||
- Supported network topologies: "topology.md"
|
- Supported network topologies: "topology.md"
|
||||||
|
|
Loading…
Reference in New Issue