...

Text file src/github.com/linkerd/linkerd2/ROADMAP.md

Documentation: github.com/linkerd/linkerd2

     1# Linkerd Roadmap
     2
     3This document is intended to describe high-level plans for the Linkerd
     4project and is neither comprehensive nor prescriptive. For a more granular
     5view of planned work, please refer to the project's upcoming [milestones].
     6
     7## Separate helm chart for Linkerd CRDs
     8
     9Following best practices, Custom Resource Definitions are being migrated to
    10their own helm chart
    11
    12## Client-side policy, v2
    13
    14As we identify new primitives/patterns for server-side configuration, we plan
    15to replace the current `ServiceProfile` APIs with new client-side primitives
    16that support the existing resources as well as:
    17
    18- Circuit-breakers
    19- Non-cluster-local traffic targets
    20- TLS requirements
    21- Route-Specific Authorization
    22- Outbound Route Configuration
    23- Header-based Routing
    24
    25## Mesh expansion
    26
    27Linkerd's mTLS identity only works for resources managed by Kubernetes. We
    28plan to extend Linkerd to support non-Kubernetes workloads.
    29
    30## OpenMetrics
    31
    32The OpenMetrics working group is developing a new standard for metric
    33exposition. We plan to support this format and follow best practices
    34identified by this project.
    35
    36## Linkerd Gateway
    37
    38The foundation for this feature exists in the multi-cluster gateway which
    39provides connectivity between clusters using the multi-cluster extension. As the
    40need for tighter ingress integration develops, the gateway functionality will
    41develop into a multi-purpose entry point for traffic entering the cluster,
    42reducing the dependency on features and development cycles for current ingress
    43providers.
    44
    45<!-- references -->
    46[milestones]: https://github.com/linkerd/linkerd2/milestones

View as plain text