crossplane

crossplaneApache-2.0活跃维护

基于 Kubernetes 构建的云原生控制平面,用声明式 API 统一编排多云基础设施,把云资源当作 K8s 对象来管理。

The Cloud Native Control Plane

v2.4.3发布于 2026-10-22 15:50 UTC12,232star +4 / 7 天1,293fork同步于 2026-11-10 05:28 UTC

怎么上手

README 里没有找到可直接复制的安装命令

README 里没有找到可直接复制的安装命令,请到 README 或官方文档查看安装方式。

硬件要求

README 没有说明硬件要求。

下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

这个项目的说明还在生成中,先参考下面「最近发版」和 README。

最近发版

5 个版本v2.4.3
  1. v1.20.142026-10-22 · 2026-10-22 15:50 UTC
    查看更新说明

    v1.20.14 is a patch release scoped to fixing security related issues in Crossplane's dependencies.

    🎉 Highlights

    • Distrust of compromised eMudhra intermediate CAs: Bumps the Go toolchain to 1.26.10 (#7956), whose crypto/x509 rejects the compromised eMudhra intermediate certificates (CVE-2026-111943), and removes the AAA Certificate Services and emSign ECC Root CA - G3 roots they chain to from the image's CA bundle (#7960, by moving to the latest distroless/static base image).
    • Dependency security updates: Bumps golang.org/x/net to v0.60.0 (#7917) and go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp to v1.45.0 (#7844), and crossplane-runtime to v1.20.12 (#7964), to pick up upstream CVE fixes.

    What's Changed

    Full Changelog: https://github.com/crossplane/crossplane/compare/v1.20.13...v1.20.14

  2. v2.2.72026-10-22 · 2026-10-22 15:50 UTC
    查看更新说明

    v2.2.7 is a patch release scoped to fixing issues reported by users of Crossplane v2.2 and fixing security related issues in Crossplane and its dependencies.

    🎉 Highlights

    • Distrust of compromised eMudhra intermediate CAs: Bumps the Go toolchain to 1.26.10, whose crypto/x509 rejects the compromised eMudhra intermediate certificates (CVE-2026-111943), and removes the AAA Certificate Services and emSign ECC Root CA - G3 roots they chain to from the image's CA bundle (#7959).
    • Truncated package downloads are no longer cached: A package download that failed partway could be cached as a valid but truncated package.yaml. The package revision then recorded only some of its objects, reported Healthy=True, and the provider's RBAC was rendered from the short list, so the provider could crash-loop. Truncated downloads are now discarded. Backported in #7950, originally fixed in crossplane/crossplane-runtime#1189.
    • Usage no longer rewrites the in-use label on every reconcile: A leftover ownership check meant the used resource was updated on every reconcile of every Usage/ClusterUsage, causing needless API writes. Backported in #7875, originally fixed in #7860.
    • Dependency security updates: Bumps golang.org/x/net to v0.60.0 (#7918) and otlptracehttp to v1.45.0 (#7845), and crossplane-runtime to v2.2.5 (#7963), to pick up upstream CVE fixes. Also refreshes the lock file (#7892, #7907).

    What's Changed

    Full Changelog: https://github.com/crossplane/crossplane/compare/v2.2.6...v2.2.7

  3. v2.3.72026-10-22 · 2026-10-22 15:50 UTC
    查看更新说明

    v2.3.7 is a patch release scoped to fixing issues reported by users of Crossplane v2.3 and fixing security related issues in Crossplane and its dependencies.

    🎉 Highlights

    • Distrust of compromised eMudhra intermediate CAs: Bumps the Go toolchain to 1.26.10, whose crypto/x509 rejects the compromised eMudhra intermediate certificates (CVE-2026-111943), and removes the AAA Certificate Services and emSign ECC Root CA - G3 roots they chain to from the image's CA bundle (#7958).
    • Truncated package downloads are no longer cached: A package download that failed partway could be cached as a valid but truncated package.yaml. The package revision then recorded only some of its objects, reported Healthy=True, and the provider's RBAC was rendered from the short list, so the provider could crash-loop. Truncated downloads are now discarded. Fixed via crossplane-runtime v2.3.5 (#7962), originally crossplane/crossplane-runtime#1189.
    • Claims fail closed when they cannot list their XRD: A List error when looking up the XRD was treated as "no enforced composition", so a claim's compositionRef could be honored even when the XRD forbids it. The claim now reports ReconcileError instead. Backported in #7861, originally fixed in #7789.
    • Usage no longer rewrites the in-use label on every reconcile: A leftover ownership check meant the used resource was updated on every reconcile of every Usage/ClusterUsage, causing needless API writes. Backported in #7876, originally fixed in #7860.
    • XR scale RBAC: Users with crossplane-edit or crossplane-admin access can now kubectl scale XRs and claims whose XRD serves the scale subresource; previously they got Forbidden. Backported in #7933, originally fixed in #7922.
    • Dependency security updates: A combined set of vulnerable dependency updates (#7914) and otlptrace v1.45.0 (#7846) to pick up upstream CVE fixes. Also refreshes the lock file (#7893, #7908).

    What's Changed

    Full Changelog: https://github.com/crossplane/crossplane/compare/v2.3.6...v2.3.7

  4. v2.4.3最新正式版2026-10-22 · 2026-10-22 15:50 UTC

    v2.4.3 is a patch release scoped to fixing issues reported by users of Crossplane v2.4 and fixing security related issues in Crossplane and its dependencies.

    🎉 Highlights

    • Distrust of compromised eMudhra intermediate CAs: Bumps the Go toolchain to 1.26.10, whose crypto/x509 rejects the compromised eMudhra intermediate certificates (CVE-2026-111943), and removes the AAA Certificate Services and emSign ECC Root CA - G3 roots they chain to from the image's CA bundle (#7957).
    • Truncated package downloads are no longer cached: A package download that failed partway could be cached as a valid but truncated package.yaml. The package revision then recorded only some of its objects, reported Healthy=True, and the provider's RBAC was rendered from the short list, so the provider could crash-loop. Truncated downloads are now discarded. Fixed via crossplane-runtime v2.4.3 (#7961), originally crossplane/crossplane-runtime#1189.
    • Usage no longer rewrites the in-use label on every reconcile: A leftover ownership check meant the used resource was updated on every reconcile of every Usage/ClusterUsage, causing needless API writes. Backported in #7877, originally fixed in #7860.
    • XR scale RBAC: Users with crossplane-edit or crossplane-admin access can now kubectl scale XRs and claims whose XRD serves the scale subresource; previously they got Forbidden. Backported in #7934, originally fixed in #7922.
    • Dependency security updates: A combined set of vulnerable dependency updates (#7915) to pick up upstream CVE fixes. Also refreshes the lock file (#7894, #7909).

    What's Changed

    Full Changelog: https://github.com/crossplane/crossplane/compare/v2.4.2...v2.4.3

  5. v2.4.22026-09-22 · 2026-09-22 19:11 UTC
    查看更新说明

    v2.4.2 is a patch release scoped to fixing issues reported by users of Crossplane v2.4 and fixing security related issues in Crossplane and its dependencies.

    🎉 Highlights

    • Fixed a bug where ownership of ServiceAccounts was not correctly transferred to newly active package revisions (#7838). Fixed in #7839 and backported in #7852.

    What's Changed

    Full Changelog: https://github.com/crossplane/crossplane/compare/v2.4.1...v2.4.2

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    README 原文

    未翻译

    OpenSSF Best Practices CI Go Report Card

    Crossplane

    Crossplane is a framework for building cloud native control planes without needing to write code. It has a highly extensible backend that enables you to build a control plane that can orchestrate applications and infrastructure no matter where they run, and a highly configurable frontend that puts you in control of the schema of the declarative API it offers.

    Crossplane is a Cloud Native Computing Foundation project.

    Get Started

    Crossplane's Get Started Docs covers install and resource quickstarts.

    Releases

    GitHub release Artifact Hub

    Currently maintained releases, as well as the next few upcoming releases are listed below. For more information take a look at the Crossplane release cycle documentation.

    ReleaseRelease DateEOL
    v1.20May 21, 2025Nov 2026
    v2.2Feb 18, 2026Nov 2026
    v2.3May 21, 2026Feb 2027
    v2.4Aug 20, 2026May 2027
    v2.5Nov 2026Aug 2027
    v2.6Feb 2027Nov 2027
    v2.7May 2027Feb 2028

    You can subscribe to the community calendar to track all release dates, and find the most recent releases on the releases page.

    The release process is fully documented in the crossplane/release repo.

    v1.20 end-of-life (EOL)

    When v2.5 is released in Nov 2026, v1.20 will reach its EOL and no longer receive any support or maintenance by the Crossplane project.

    More details can be found in the v2.4.0 release notes.

    Roadmap

    The public roadmap for Crossplane is published as a GitHub project board. Issues added to the roadmap have been triaged and identified as valuable to the community, and therefore a priority for the project that we expect to invest in.

    The maintainer team regularly triages requests from the community to identify features and issues of suitable scope and impact to include in this roadmap. The community is encouraged to show their support for potential roadmap issues by adding a :+1: reaction, leaving descriptive comments, and attending the regular community meetings to discuss their requirements and use cases.

    The maintainer team updates the roadmap on an as needed basis, in response to demand, priority, and available resources. The public roadmap can be updated at any time.

    Milestones assigned to any issues in the roadmap are intended to give a sense of overall priority and the expected order of delivery. They should be considered approximate estimations and are not a strict commitment to a specific delivery timeline.

    Crossplane Roadmap

    Get Involved

    Slack Bluesky Follow Twitter Follow YouTube Channel Subscribers

    Crossplane is a community driven project; we welcome your contribution. To file a bug, suggest an improvement, or request a new feature please open an issue against Crossplane or the relevant provider. Refer to our contributing guide for more information on how you can help.

    The Crossplane community meeting takes place every 4 weeks on Thursday at 10:00am Pacific Time. You can find the up to date meeting schedule on the Community Calendar.

    Anyone who wants to discuss the direction of the project, design and implementation reviews, or raise general questions with the broader community is encouraged to join.

    Special Interest Groups (SIG)

    The Crossplane project supports SIGs as discussion groups that bring together community members with shared interests. SIGs have no decision making authority or ownership responsibilities. They serve purely as collaborative forums for community discussion.

    If you're interested in any of the areas below, consider joining the discussion in their Slack channels. To propose a new SIG that isn't represented, reach out through any of the contact methods in the get involved section.

    Each SIG collaborates primarily in Slack, and some groups hold regular meetings that you can find in the Community Calendar.

    Adopters

    A list of publicly known users of the Crossplane project can be found in ADOPTERS.md. We encourage all users of Crossplane to add themselves to this list - we want to see the community's growing success!

    License

    Crossplane is under the Apache 2.0 license.

    FOSSA Status