Skip to main content

Apache YuniKorn

Apache YuniKorn is released as source code tarballs. The downloads for the latest release are distributed via mirror sites. Older releases can be downloaded from the Apache archive site. All release artifacts should be checked for tampering using GPG or SHA-512.

We publish prebuilt docker images for everyone's convenience.

The latest release of Apache YuniKorn is v1.5.0.

VersionRelease dateSource downloadDocker imagesRelease notes
1.5.02024-03-14Download
Checksum & Signature
scheduler
admission-controller
web
scheduler plugin
Announcement
v1.4.02023-11-20Download
Checksum & Signature
scheduler
admission-controller
web
scheduler plugin
Announcement
v1.3.02023-06-12Download
Checksum & Signature
scheduler
admission-controller
web
scheduler plugin
Announcement
v1.2.02023-02-02Download
Checksum & Signature
scheduler
admission-controller
web
scheduler plugin
Announcement

Verifying the signature

To verify the Apache YuniKorn release using GPG:

  • Download the release apache-yunikorn-X.Y.Z-src.tar.gz from a mirror site.
  • Download the signature file apache-yunikorn-X.Y.Z-src.tar.gz.asc from Apache.
  • Download the Apache YuniKorn KEYS file.
  • gpg --import KEYS
  • gpg --verify apache-yunikorn-X.Y.Z-src.tar.gz.asc

Note: On MacOS-X the GNU gpg utility does not read from a file when importing. The import command should be gpg --import < KEYS

Verifying the checksum

To verify the integrity of Apache YuniKorn release using the SHA-512 checksum:

  • Download the release apache-yunikorn-X.Y.Z-src.tar.gz from a mirror site.
  • Download the checksum apache-yunikorn-X.Y.Z-src.tar.gz.sha512 from Apache.
  • Verify the checksum
    • on MacOS-X: shasum -c apache-yunikorn-X.Y.Z-src.tar.gz.sha512
    • on Linux: sha512sum -c apache-yunikorn-X.Y.Z-src.tar.gz.sha512

Verifying the release

The release is a source code release and must be built before it can be used. Unpack the archive and follow the instructions in the README.md file to build the images. A script and configuration to create a small cluster, using the locally built images, is provided in the release archive.

Run the script for more instructions and to list the tools required for validating the release:

./validate_cluster.sh

The kind cluster created is a small, but fully functional, Kubernetes cluster with Apache YuniKorn deployed.

Older releases

Release announcement for all releases are available on the website release announcements.

You can find all previous releases in the archive repository. If you are looking for older releases made during incubation check the incubator archive repository.

The archives include all releases made not mentioned in the table above.

License

The software is licensed under Apache License 2.0