Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
edge-20.7.5
This edge brings a new approach to multicluster service mirror controllers and
the way services in target clusters are selected for mirroring.
The long-awaited Bring-Your-Own-Prometheus case has been finally addressed.
Many other improvements from our great contributors are described below. Also
note progress is still made under the covers for future support for Service
Topologies (by @Matei207) and delivering image builds in multiple platforms (by
@aliariff).
service-mirror
controller, with separate controllersthat will be installed per target cluster through
linkerd multicluster link
. More info here.on the target services, now the source cluster should specify which services
from the target cluster should be exported by using a label selector. More
info here.
(thanks @tharun208!)
global.prometheusUrl
to the Helm config to have linkerd use adifferent external Prometheus instance instead of the one provided by
default.
This allows adding components allowing things like exporting logs to
services such as Cloudwatch, Stackdriver, Datadog, etc. (thanks @memory!)
substantially less memory, among other benefits.
linkerd check
that was failing to wait for Prometheus to beavailable right after having installed linkerd.
priorityClassName
for CNI DaemonSet pods, and toinstall CNI in an existing namespace (both options provided through the CLI
and as Helm configs) (thanks @alex-berger!)
timeouts (thanks @mmiller1!)
and translations to be added. More info
here.
linkerd.io/helm-release-version
annotation withchecksum/config
forforcing restarting the component during upgrades (thanks @naseemkullah!)
debian-buster distro and will provide cleaner logs listing the iptables
rules applied.