🎼

AKS Engine のリポジトリを読んでみた

2021/05/25に公開

AKS (Azure Kubernetes Service) のお勉強の一環で、AKS Engine のリポジトリ をざっと読んでみましたので、少しばかりですが残しておきます。

AKS Engine とは?

Azure IaaS 上に Kubernetes クラスタを作成できるコマンドラインツールです。

AKS Engine is an ARM template-driven way to provision a self-managed Kubernetes cluster on Azure.

使い方

インストール方法

Install the aks-engine command line tool を参照。

Windows では Chocolatey 経由でもインストールができるのが嬉しいですね!

実行方法

Quickstart Guide を参照。

と言っても大したことはなく、Azure CLI で az login した後にコマンドを一個叩くだけです。

コマンドの詳細

AKS Engine CLI Overview を参照。

ノードの追加やバージョンアップもできるようになっています。

中身

Go で書かれています。

わたしのちっぽけなコードリーディング能力では思ったよりえぐくて読みごたえがあります😅

Go のお勉強も兼ねて、もうちょっと読んでみようかなーと思っていますです。

注意

本ツール自体は Microsoft の公式サポートが無いので、そこは注意ですね。

AKS Engine is an Azure open source project that allows you to create your own Kubernetes clusters with lots of user-configurable options, but with no official Azure support.

Discussion