Kubernetes on Macのセットアップ
by cmoullec on 30 July 2020
Macで動くKubernetesソリューションをお探しですか? MicroK8sはCanonicalが開発した純粋で軽いKubernetesのアップストリームディストリビューションです。このコンパクトなLinux Snapは、入念に選択されたアドオンとともに、シングルノードのKubernetesクラスターをLinux、Windows、macOSにインストールします。MicroK8sはもともとLinux用に構築されたものですが、Kubernetes on Macなら、Ubuntu仮想マシン(VM)でネイティブにMicroK8sを実行します。
MicroK8sは必要リソースが少なく、Kubernetesのシングルノードとしてもマルチノードクラスターとしても使用できます。MicroK8sを使用すれば、クラウドネイティブアプリケーションの開発とテスト、CI-CDパイプラインの構築、AI/MLモデルの開発、自動アップグレード可能なKubernetesのIoTやエッジアプライアンスへの組み込みが可能になります。
MicroK8sはKubernetesの標準的な機能(スケジューリング、スケーリング、デバッグなど)を自動化するほか、DNS、Kubernetesダッシュボード、Istioなど、パッケージ化されたアドオンで複雑性を抽象化します。また、Kubernetesアップストリームのリリースサイクルに従い、公式リリースから数日以内に新バージョンを公開します。
Kubernetes on Macのセットアップ手順
macOSにMicroK8sをダウンロードし、必要なアドオンを設定してMicroK8sダッシュボードにアクセスするには、次の手順が必要です。
ステップ1:MicroK8sをインストール
brew install ubuntu/microk8s/microk8s
microk8s install
brewコマンドをお持ちでない方は、Homebrewのウェブサイトから入手できます。
ステップ2:MicroK8sのステータスを確認
microk8s status --wait-ready
ステップ3:ダッシュボードアドオンを有効化
microk8s enable dashboard
ステップ4:Kubernetesダッシュボードにアクセス
microk8s dashboard-proxy
Kubernetes on Macの概要
MicroK8sはインストールが簡単で、Kubernetes on Macワークステーションに適しています。大規模に運用したい場合はMicroK8sの複数のノードをクラスター化します。クラスター化など高度な構成については、MicroK8s公式ドキュメンテーション(英語)をご覧ください。
参考資料
ニュースレターのサインアップ
関連記事
日本最大の “AWS を学ぶイベント”AWS Summit Japan登録開始!
Canonical @AWS Summit Japan 2024 Canonicalの招待コードを添えて登録ください! https://aws.amazon.com/jp/summits/japan/招待コード: SPC9461572 毎年 延べ 30,000 人が参加する、日本最大の “AWS を学ぶイベント” AWS Summit Japan が 6月 20 日(木)、21 日(金)の二日間に渡り開催されます。AWS Summit は、クラウドコンピューティングコミュニティが一堂に会して、アマゾン ウェブ サービス (AWS) に関して学習し、ベストプラクティスの共有や情報交換ができる、クラウドでイノベーションを起こすことに興味がある全ての皆様のためのイベントです。基 […]
常時接続フリートにおけるOTAとテレメトリの管理
私のブログ記事を過去2年間読んでくださっている方は、自動車業界がおそらく今日の最も革新的な業界であることをご存知でしょう。実際、世界でも極めて価値の高い企業が、電気自動車(EV)、自動運転(AD)、人工知能(AI)に携わっています。他の革新と同様、この革新にも一連の課題が伴います。 私は、理解や習得が最も難しいテクノロジーが、必ずしも最も複雑に見えるテクノロジーとは限らないことに気づきました。OTA(Over-The-Air)更新とフリートのテレメトリの管理は、今日の自動車業界において最も有望なテクノロジーですが、複雑に見えるテクノロジーでもあります。 OTAの隠れた力 OTA更新は、車両の価値を根本的に覆す可能性を持っています。リモートでのソフトウェアとファームウェアの […]
Ubuntu ProによりリアルタイムUbuntuをAmazon EKS Anywhereのお客様が利用可能に
Canonicalは、今年前半にバルセロナで開催されたMobile World Congress(MWC)2024で、リアルタイムUbuntuがAmazon Elastic Kubernetes Services Anywhere(EKS Anywhere)で利用可能になったことを発表しました。超低レイテンシのデータ処理をサポートする信頼性の高いリアルタイムUbuntuにより、通信事業者はAmazon EKS Anywhere上で自社のOpen Radio Access Network(RAN)ソフトウェアワークロードを実行できます。 この開発は、Amazon EKS AnywhereをOpen RANワークロード用に理想的なプラットフォームにするための、パートナー企業間 […]