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公式ドキュメンテーション(英語)をご覧ください。
参考資料
ニュースレターのサインアップ
関連記事
Canonicalが12年間のKubernetes LTSを発表
CanonicalのKubernetes LTS(長期サポート)はFedRAMPのコンプライアンスに対応し、ベアメタル、パブリッククラウド、OpenStack、Canonical MicroCloud、VMwareで最小12年のセキュリティメンテナンスおよびエンタープライズサポートが保証されます。 2025年2月 – Canonicalは本日、Kubernetes 1.32以降、12年間のセキュリティメンテナンスとサポートを保証すると発表しました。新リリースは、インストール、運用、アップグレードが簡単な上、トップクラスのオープンソースネットワーキング、DNS、ゲートウェイ、メトリクスサーバー、ローカルストレージ、ロードバランサー、イングレスサービスを備えています。Cano […]
Canonicalとルネサスが提携し、企業向けAIのイノベーションを加速
Ubuntuの発行元であるCanonicalは、半導体ソリューションの世界的リーダーであるルネサス エレクトロニクス株式会社が、エッジコンピューティングとAIアプリケーションの需要増大に対応する最先端のソリューションを提供するため、Canonicalのシリコンパートナープログラムに参加したと発表しました。AIを利用したソリューションが業界に普及するにつれ、効率、拡張性、セキュリティに優れたエッジコンピューティングプラットフォームが強く求められています。このパートナーシップは、組み込み処理におけるルネサスの専門知識とCanonicalの包括的なIoT(モノのインターネット)ソフトウェアスタックを統合するものです。 拡張性の高い実運用グレードのソリューション Canonica […]
UbuntuがNVIDIA Jetsonを正式にサポート:AIの未来はエッジにあり
Canonicalは、エッジAIやロボティクスを想定し、NVIDIA® Jetson Orin™対応のUbuntuの一般提供を発表しました。最適化されたパフォーマンス、すぐに使用できる互換性、高性能のAIソリューションへの近道をすべてのAI開発者に提供します。 Ubuntuの発行元であるCanonicalはNVIDIA Jetsonプラットフォームの公式サポートを発表しました。これにより、エッジでのAIイノベーションを加速するNVIDIAとのコラボレーションが大きく前進しました。この一般提供(GA)リリースにより、UbuntuとNVIDIA Jetsonシステムオンモジュールの強力な組み合わせに、エンタープライズグレードの安定性とサポートが加わります。 業界全体でAIイノ […]