Skip to content

Releases: Azure/AKSFlexNode

Release v0.0.15

06 Mar 18:11
7273f80

Choose a tag to compare

AKS Flex Node v0.0.15

Installation

Quick install (Ubuntu 22.04/24.04):

curl -fsSL https://raw.githubusercontent.com/Azure/AKSFlexNode/v0.0.15/scripts/install.sh | sudo bash

Manual installation:

  1. Download the appropriate binary for your platform
  2. Extract the archive: tar -xzf aks-flex-node-*.tar.gz
  3. Move the binary to your PATH: sudo mv aks-flex-node-* /usr/local/bin/aks-flex-node
  4. Make it executable: sudo chmod +x /usr/local/bin/aks-flex-node

Supported Platforms

  • Ubuntu 22.04 LTS (AMD64): aks-flex-node-linux-amd64.tar.gz
  • Ubuntu 22.04 LTS (ARM64): aks-flex-node-linux-arm64.tar.gz
  • Ubuntu 24.04 LTS: Compatible with AMD64 and ARM64 binaries above

Verification

Verify your download with the checksums in checksums.txt.

What's Changed

What's Changed

  • fix: configure docker / iptables rules on the host by @bcho in #115

Full Changelog: v0.0.14...v0.0.15

Release v0.0.14-docker2

05 Mar 22:05
f956637

Choose a tag to compare

AKS Flex Node v0.0.14-docker2

Installation

Quick install (Ubuntu 22.04/24.04):

curl -fsSL https://raw.githubusercontent.com/Azure/AKSFlexNode/v0.0.14-docker2/scripts/install.sh | sudo bash

Manual installation:

  1. Download the appropriate binary for your platform
  2. Extract the archive: tar -xzf aks-flex-node-*.tar.gz
  3. Move the binary to your PATH: sudo mv aks-flex-node-* /usr/local/bin/aks-flex-node
  4. Make it executable: sudo chmod +x /usr/local/bin/aks-flex-node

Supported Platforms

  • Ubuntu 22.04 LTS (AMD64): aks-flex-node-linux-amd64.tar.gz
  • Ubuntu 22.04 LTS (ARM64): aks-flex-node-linux-arm64.tar.gz
  • Ubuntu 24.04 LTS: Compatible with AMD64 and ARM64 binaries above

Verification

Verify your download with the checksums in checksums.txt.

What's Changed

Full Changelog: v0.0.14-docker...v0.0.14-docker2

Release v0.0.14-docker

05 Mar 20:08
7c9b3eb

Choose a tag to compare

AKS Flex Node v0.0.14-docker

Installation

Quick install (Ubuntu 22.04/24.04):

curl -fsSL https://raw.githubusercontent.com/Azure/AKSFlexNode/v0.0.14-docker/scripts/install.sh | sudo bash

Manual installation:

  1. Download the appropriate binary for your platform
  2. Extract the archive: tar -xzf aks-flex-node-*.tar.gz
  3. Move the binary to your PATH: sudo mv aks-flex-node-* /usr/local/bin/aks-flex-node
  4. Make it executable: sudo chmod +x /usr/local/bin/aks-flex-node

Supported Platforms

  • Ubuntu 22.04 LTS (AMD64): aks-flex-node-linux-amd64.tar.gz
  • Ubuntu 22.04 LTS (ARM64): aks-flex-node-linux-arm64.tar.gz
  • Ubuntu 24.04 LTS: Compatible with AMD64 and ARM64 binaries above

Verification

Verify your download with the checksums in checksums.txt.

What's Changed

Full Changelog: v0.0.14...v0.0.14-docker

Release v0.0.14

05 Mar 14:00
d31e28a

Choose a tag to compare

AKS Flex Node v0.0.14

Installation

Quick install (Ubuntu 22.04/24.04):

curl -fsSL https://raw.githubusercontent.com/Azure/AKSFlexNode/v0.0.14/scripts/install.sh | sudo bash

Manual installation:

  1. Download the appropriate binary for your platform
  2. Extract the archive: tar -xzf aks-flex-node-*.tar.gz
  3. Move the binary to your PATH: sudo mv aks-flex-node-* /usr/local/bin/aks-flex-node
  4. Make it executable: sudo chmod +x /usr/local/bin/aks-flex-node

Supported Platforms

  • Ubuntu 22.04 LTS (AMD64): aks-flex-node-linux-amd64.tar.gz
  • Ubuntu 22.04 LTS (ARM64): aks-flex-node-linux-arm64.tar.gz
  • Ubuntu 24.04 LTS: Compatible with AMD64 and ARM64 binaries above

Verification

Verify your download with the checksums in checksums.txt.

What's Changed

What's Changed

  • doc: add AGENTS.md by @bcho in #111
  • fix: drop legacy aks-flex-node user reference by @bcho in #101
  • feat: migrate systemd resolve settings to os configure component by @bcho in #114

Full Changelog: v0.0.13...v0.0.14

Release v0.0.13

03 Mar 18:02
4c0ee9f

Choose a tag to compare

AKS Flex Node v0.0.13

Installation

Quick install (Ubuntu 22.04/24.04):

curl -fsSL https://raw.githubusercontent.com/Azure/AKSFlexNode/v0.0.13/scripts/install.sh | sudo bash

Manual installation:

  1. Download the appropriate binary for your platform
  2. Extract the archive: tar -xzf aks-flex-node-*.tar.gz
  3. Move the binary to your PATH: sudo mv aks-flex-node-* /usr/local/bin/aks-flex-node
  4. Make it executable: sudo chmod +x /usr/local/bin/aks-flex-node

Supported Platforms

  • Ubuntu 22.04 LTS (AMD64): aks-flex-node-linux-amd64.tar.gz
  • Ubuntu 22.04 LTS (ARM64): aks-flex-node-linux-arm64.tar.gz
  • Ubuntu 24.04 LTS: Compatible with AMD64 and ARM64 binaries above

Verification

Verify your download with the checksums in checksums.txt.

What's Changed

What's Changed

  • feat: pull e2e tests into bash script target by @bcho in #102
  • Add E2E test cases for apply -f with kubeadm join flow by @Copilot in #106
  • feat: allow setting registration taints by @bcho in #107
  • Fix serverURL and caCertData for non bootstrap token modes by @anson627 in #108
  • feat: disable swap in configureBaseOSAction by @bcho in #109
  • fix: override systemd unit by @bcho in #110

New Contributors

  • @Copilot made their first contribution in #106

Full Changelog: v0.0.12...v0.0.13

Release v0.0.12-swap-and-systemd-unit-fix

03 Mar 05:09
bb8f4cc

Choose a tag to compare

AKS Flex Node v0.0.12-swap-and-systemd-unit-fix

Installation

Quick install (Ubuntu 22.04/24.04):

curl -fsSL https://raw.githubusercontent.com/Azure/AKSFlexNode/v0.0.12-swap-and-systemd-unit-fix/scripts/install.sh | sudo bash

Manual installation:

  1. Download the appropriate binary for your platform
  2. Extract the archive: tar -xzf aks-flex-node-*.tar.gz
  3. Move the binary to your PATH: sudo mv aks-flex-node-* /usr/local/bin/aks-flex-node
  4. Make it executable: sudo chmod +x /usr/local/bin/aks-flex-node

Supported Platforms

  • Ubuntu 22.04 LTS (AMD64): aks-flex-node-linux-amd64.tar.gz
  • Ubuntu 22.04 LTS (ARM64): aks-flex-node-linux-arm64.tar.gz
  • Ubuntu 24.04 LTS: Compatible with AMD64 and ARM64 binaries above

Verification

Verify your download with the checksums in checksums.txt.

What's Changed

What's Changed

  • feat: pull e2e tests into bash script target by @bcho in #102
  • Add E2E test cases for apply -f with kubeadm join flow by @Copilot in #106
  • feat: allow setting registration taints by @bcho in #107

New Contributors

  • @Copilot made their first contribution in #106

Full Changelog: v0.0.12...v0.0.12-swap-and-systemd-unit-fix

Release v0.0.12-kubeadm-taint

01 Mar 01:23
a2d522c

Choose a tag to compare

AKS Flex Node v0.0.12-kubeadm-taint

Installation

Quick install (Ubuntu 22.04/24.04):

curl -fsSL https://raw.githubusercontent.com/Azure/AKSFlexNode/v0.0.12-kubeadm-taint/scripts/install.sh | sudo bash

Manual installation:

  1. Download the appropriate binary for your platform
  2. Extract the archive: tar -xzf aks-flex-node-*.tar.gz
  3. Move the binary to your PATH: sudo mv aks-flex-node-* /usr/local/bin/aks-flex-node
  4. Make it executable: sudo chmod +x /usr/local/bin/aks-flex-node

Supported Platforms

  • Ubuntu 22.04 LTS (AMD64): aks-flex-node-linux-amd64.tar.gz
  • Ubuntu 22.04 LTS (ARM64): aks-flex-node-linux-arm64.tar.gz
  • Ubuntu 24.04 LTS: Compatible with AMD64 and ARM64 binaries above

Verification

Verify your download with the checksums in checksums.txt.

What's Changed

What's Changed

  • feat: pull e2e tests into bash script target by @bcho in #102

Full Changelog: v0.0.12...v0.0.12-kubeadm-taint

Release v0.0.12

27 Feb 19:55
33cb0ed

Choose a tag to compare

AKS Flex Node v0.0.12

Installation

Quick install (Ubuntu 22.04/24.04):

curl -fsSL https://raw.githubusercontent.com/Azure/AKSFlexNode/v0.0.12/scripts/install.sh | sudo bash

Manual installation:

  1. Download the appropriate binary for your platform
  2. Extract the archive: tar -xzf aks-flex-node-*.tar.gz
  3. Move the binary to your PATH: sudo mv aks-flex-node-* /usr/local/bin/aks-flex-node
  4. Make it executable: sudo chmod +x /usr/local/bin/aks-flex-node

Supported Platforms

  • Ubuntu 22.04 LTS (AMD64): aks-flex-node-linux-amd64.tar.gz
  • Ubuntu 22.04 LTS (ARM64): aks-flex-node-linux-arm64.tar.gz
  • Ubuntu 24.04 LTS: Compatible with AMD64 and ARM64 binaries above

Verification

Verify your download with the checksums in checksums.txt.

What's Changed

What's Changed

Full Changelog: v0.0.11...v0.0.12

Release v0.0.11

27 Feb 18:36
134cc4d

Choose a tag to compare

AKS Flex Node v0.0.11

Installation

Quick install (Ubuntu 22.04/24.04):

curl -fsSL https://raw.githubusercontent.com/Azure/AKSFlexNode/v0.0.11/scripts/install.sh | sudo bash

Manual installation:

  1. Download the appropriate binary for your platform
  2. Extract the archive: tar -xzf aks-flex-node-*.tar.gz
  3. Move the binary to your PATH: sudo mv aks-flex-node-* /usr/local/bin/aks-flex-node
  4. Make it executable: sudo chmod +x /usr/local/bin/aks-flex-node

Supported Platforms

  • Ubuntu 22.04 LTS (AMD64): aks-flex-node-linux-amd64.tar.gz
  • Ubuntu 22.04 LTS (ARM64): aks-flex-node-linux-arm64.tar.gz
  • Ubuntu 24.04 LTS: Compatible with AMD64 and ARM64 binaries above

Verification

Verify your download with the checksums in checksums.txt.

What's Changed

What's Changed

  • Update usage doc by @anson627 in #88
  • doc: add components api doc by @bcho in #85
  • feat: setup component api by @bcho in #90
  • add e2e test for bootstrap token mode by @anson627 in #91
  • fix(ci): ensure resource group by @bcho in #94
  • feat: component API based node bootstrapping by @bcho in #83
  • refactor: migrate bootstrapper to components api by @bcho in #96
  • feat: add GPU runtime configuration support by @bcho in #97
  • chore: rename go module name by @bcho in #98

Full Changelog: v0.0.10...v0.0.11

Release v0.0.10

18 Feb 22:58
b53bf43

Choose a tag to compare

AKS Flex Node v0.0.10

Installation

Quick install (Ubuntu 22.04/24.04):

curl -fsSL https://raw.githubusercontent.com/Azure/AKSFlexNode/v0.0.10/scripts/install.sh | sudo bash

Manual installation:

  1. Download the appropriate binary for your platform
  2. Extract the archive: tar -xzf aks-flex-node-*.tar.gz
  3. Move the binary to your PATH: sudo mv aks-flex-node-* /usr/local/bin/aks-flex-node
  4. Make it executable: sudo chmod +x /usr/local/bin/aks-flex-node

Supported Platforms

  • Ubuntu 22.04 LTS (AMD64): aks-flex-node-linux-amd64.tar.gz
  • Ubuntu 22.04 LTS (ARM64): aks-flex-node-linux-arm64.tar.gz
  • Ubuntu 24.04 LTS: Compatible with AMD64 and ARM64 binaries above

Verification

Verify your download with the checksums in checksums.txt.

What's Changed

What's Changed

  • Add support for containerd v2 by @anson627 in #70
  • doc: add code fence by @bcho in #74
  • chore: bump legacy k8s deps by @bcho in #73
  • Configure kubelet client CA for konnectivity authentication by @anson627 in #75
  • chore: add a local qemu based development setup by @bcho in #78
  • fix: update gosec sarif report by @bcho in #79
  • fix(ci): add inline retry for apt install step by @bcho in #80
  • refactor: drop unnecessary sudoer isolation by @bcho in #82
  • refactor: refactor and hardening IO operations by @bcho in #84
  • refactor: simplify GetArch implementation by @bcho in #86
  • Rotate certificates only with bootstrap token by @anson627 in #87

New Contributors

  • @bcho made their first contribution in #74

Full Changelog: v0.0.9...v0.0.10