本日、統合された Kubernetes を備えた Windows Desktop 用 Docker のベータ版がエッジ チャネルで利用できるようになったことをお知らせします。 このリリースには、Docker for Mac や Docker Enterprise Edition と同様に Kubernetes 1.8 が含まれており、Linux コンテナを開発できるようになります。
デスクトップでKubernetesを取得する最も簡単な方法はここにあります。
チェックボックスをオンにして移動するだけです
デスクトップ上の Kubernetes で何ができますか?
Docker for Mac と Docker for Windows は、Docker 開発環境を構成する最も一般的な方法であり、それぞれがコンテナー化されたアプリの構築、テスト、デバッグのために何百万人もの開発者によって毎日使用されています。 Mac または Windows 用の Docker を使用して構築することの利点は、Docker EE を使用して運用システムで行うのとまったく同じ Docker コンテナー イメージのセットをデスクトップにデプロイできることです。
Docker for Mac と Docker for Windows は、アプリケーションの構築、テスト、および出荷の準備に使用されますが、Docker EE は、運用環境でアプリケーションを大規模にセキュリティで保護および管理する機能を提供します。同じ Docker Swarm オーケストレーターと Kubernetes オーケストレーターと共に、開発環境、テスト環境、運用環境の同じ Docker エンジンで同じ Docker コンテナーを実行するため、"自分のマシンで動作しました" という問題が解消されます。
Kubernetes のベータ サポートにより、Docker for Mac または Docker for Windows を実行している開発者ワークステーションから、コンテナー プラットフォームである Docker CE または Docker Enterprise Edition (EE) を使用したテストと CI/CD まで、オンプレミスまたは Docker EE を実行しているクラウド内の運用システムまで、エンドツーエンドのコンテナー管理ソフトウェアとサービスをユーザーに提供します。
始める方法
覚えておくべきいくつかのこと:
- エッジチャネルが必要
このリリースでは、Kubernetes のサポートは引き続きベータ版と見なされるため、Kubernetes コンポーネントのダウンロードと使用を有効にするには、 Edge チャネルを使用する必要があります。 Docker for Windows のバージョンは 18.02 以降である必要があります。 - すでに他の Kubernetes ツールを使用していますか?
minikub e など、別の環境を指すバージョン の kubectl をすでに実行している場合は 、 アクティベーション手順に従っ て 、コンテキスト を デスクトップ用dockerに変更 することをお勧めします 。
試してみること
Kubernetes を初めて使用し、試すべき入門演習をお探しの場合は、次のリソースを参考にしてください。
- Docker for Windows Desktop with Kubernetes ページには、サンプル アプリを起動して実行するための手順が記載されています
- Docker Developer Advocate の Elton Stoneman 氏の短い ビデオでは、Kubernetes のアクティブ化と、Docker compose と Kubernetes マニフェストの両方を使用したアプリケーションのデプロイについて説明します。(注:ビデオはMac用のDockerを示していますが、アプリケーションはWindows用のDockerのこのベータ版でまったく同じように動作します...動作中のDockerコンテナの力!
フィードバックをお送りください
フィードバック、改善のためのアイデア、バグ、苦情などを送信して、デスクトップでのDockerの改善に役立ててください。 Docker コミュニティフォーラム を使用して一般的なディスカッションを行ったり、 Githubで技術的な問題を直接報告したりすることもできます。
詳細情報:
- Windows デスクトップ用の Docker を入手する
- サインアップ して Kubernetes で Docker EE ベータ版をダウンロードするか、 ラボでお試しください
- DockerCon Europe 2017 Kubernetes の発表をご覧ください