Skip to content

Commit

Permalink
Merge pull request #1589 from rastislavszabo/master
Browse files Browse the repository at this point in the history
v3.2.0 release notes
  • Loading branch information
rastislavs authored Jul 2, 2019
2 parents 135e7b3 + a440ec3 commit 5d0b242
Show file tree
Hide file tree
Showing 3 changed files with 26 additions and 6 deletions.
19 changes: 19 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,22 @@
# Release v3.2.0 (2019-07-02)

### VPP
- version **v19.04** (latest stable/1904)

### New Features & Enhancements
- GSO (Generic Segmentation Offload) is enabled on VPP by default, which brings better performance
for pod-to-pod communication via TAP interfaces
- SRv6 as a new node-to-node transport option
- new helm option `contiv.nodeToNodeTransport` with possible values: `vxlan` (default), `srv6`, or `nooverlay`
- experimental (PoC) support for [service chaining between pods](k8s/examples/sfc/README.md)

### Known Issues
- (IPv6 only): service load-balancing in IPv6 setup is not equal, node-local backend pods are always
preferred and a request is never load-balanced to a remote node's pod if there is a local backend
- (IPv6 only): network Policies are implemented using ip6tables rules in individual pods. Because of
this, the policy programming is a bit slower (compared to policy programming on VPP for IPv4)


# Release v3.1.0 (2019-05-17)

### VPP
Expand Down
5 changes: 3 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ For more details see [https://contivpp.io/](https://contivpp.io/)
* kube-proxy implementation on VPP - in the userspace (full implemenatation of [k8s services](docs/dev-guide/SERVICES.md) & [k8s policies](docs/dev-guide/POLICIES.md))
* support for [multiple interfaces per pod](docs/operation/CUSTOM_POD_INTERFACES.md), including memif interfaces
* [IPv6 support](docs/setup/IPV6.md), segment routing implementation of k8s services ([SRv6](docs/setup/SRV6.md))
* (in progress) service function chaining between the pods for CNF workloads
* (in progress) [service chaining between pods](k8s/examples/sfc/README.md) for CNF workloads


## Releases
Expand Down Expand Up @@ -70,7 +70,8 @@ the information described in [Bug Reports README](docs/debugging/BUG_REPORTS.md)


## Communication Channels
Slack Channel: [https://contivvpp.slack.com/](https://contivvpp.slack.com/)
Slack Channel: [https://contivvpp.slack.com/](https://contivvpp.slack.com/)
([invite](https://cvppslackin.herokuapp.com/)).


## Contributing
Expand Down
8 changes: 4 additions & 4 deletions k8s/examples/sfc/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,10 +31,10 @@ that will be addressed in the next releases:
is planned to be implemented as an alternative.

### Prerequisites
In order to use memif interfaces in Contiv, the Kubelet feature gate `KubeletPodResources`
needs to be enabled, e.g. the following has to be added into the `/etc/default/kubelet`
file and Kubelet has to be restarted:

In k8s versions below 1.15, the Kubelet feature gate `KubeletPodResources`
needs to be enabled in order to use memif interfaces,
e.g. the following has to be added into the `/etc/default/kubelet` file and Kubelet has to be restarted:
```
KUBELET_EXTRA_ARGS=--feature-gates KubeletPodResources=true
```
Expand Down

0 comments on commit 5d0b242

Please sign in to comment.