[和訳] Docker Desktop向けKubernetesがStableチャンネルで利用可能に #docker #kubernetes #k8s
この記事は1年以上前に投稿されました。情報が古い可能性がありますので、ご注意ください。
本稿は Kubernetes is Now Available In Docker Desktop Stable Channel (2018/07/25) の和訳です。
今年1月、macOSおよびWindows上で実行できるDocker Desktop向けKubernetesをEdgeチャンネルでリリースしました。今回はそのKubernetesオーケストレーションが晴れてStableチャンネルで利用可能になったことをお知らせいたします!
Docker Desktopは、必要に応じてDocker Swarmを選択する自由を維持したまま、デスクトップマシン上でKubernetesクラスタを実行するための、もっとも素早くシンプルな方法です。Docker Developer Advocateである Elton Stoneman 氏は最近、WindowsおよびMacでそれぞれ Docker Desktop を実行する動画を作成しました。動画では次の手順を説明しています:
- Kubernetesを有効にし、KubernetesとSwarm間を自由に行き来する
- あなたの環境とワークフローに、Docker Desktopとコンテナを統合する
- Docker ComposeファイルでKubernetesへデプロイすることも含め、.NETをはじめNodeJSやJavaアプリをDocker Desktopでデプロイする
次の画像をクリックすると動画をご覧いただけます:
Docker Desktopは、macOSおよびWindows 10 ProまたはEnterpriseに簡単にインストールでき、次のリンク先からご利用可能です。すでにDocker Desktopをご利用中で初期設定のStableチャンネルに登録しているユーザへは、自動更新のお知らせが届きます。
デスクトップのKubernetesができること
Docker DesktopはDockerの開発またはテスト環境を構成するもっとも一般的な方法です。また日々多くの開発者がコンテナ化したアプリケーションの構築・テスト・デバッグのために利用している方法でもあります。Docker Desktopによる構築の素晴らしい点は、あなたがmacOSユーザであれWindowsユーザであれ、まったく同じDockerコンテナイメージ群を、本番環境システム上のDocker EEにおいてもデプロイできる点です。Docker DesktopはKubernetesとの適合性に 認定を受けています。つまり本物であることがお分かりいただけるでしょう。
Docker Desktopはアプリケーションのローカル環境における構築・テスト・出荷に利用でき、Docker EEは大規模な本番用アプリケーションを安全に管理する能力を有しています。Docker Desktopは、開発・テスト・本番それぞれの環境でDockerコンテナ化した同じアプリケーションを実行するので「私のマシン上では動作してたんだけどな...」という問題の発生を防ぎます。またオーケストレーションには、Docker SwarmあるいはKubernetesを自由に選択できます。
フィードバックをお寄せください
今後の改良に役立てるため、ベータ版をご利用になってのご感想や、ご意見、バグ、ご不満な点などをお寄せください。一般的なディスカッションには、Dockerコミュニティフォーラム (MacまたはWindows)をご利用ください。また技術的な問題はGithub (MacまたはWindows)に直接投稿できます。
さらなる情報:
- Docker Desktop for Windows または Mac をダウンロードする
- Docker Desktop for Mac または Windowsのドキュメンテーションページには、サンプルアプリを含む起動と実行の手順が載っています。
- プロダクトマネージャ Gareth Rushgrove によるDockerCon 2018の開幕セッション "Docker for Developers on Mac and Windows" を見る