Compose on Kubernetes
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
「[[.NET 開発基盤部会 Wiki>http://dotnetdevelopmentinfras...
-[[戻る>Kubernetes]]
--[[Dockerコンポーズ]]
--Compose on Kubernetes
--[[Kompose]]
--[[Helm Charts]]
--[[Rancher Charts]]
*目次 [#uc1d42d9]
#contents
*概要 [#d1718900]
-Compose on Kubernetesは、
>「docker-compose.yml を [[K8s>Kubernetes]] API に変換し...
>と言う処理を自動化してくれるものらしい。
--Docker社がオフィシャルに開発しているツール
--docker stackコマンドを使用する。
--[[コンポーズ・ファイル>Dockerコンポーズ#l4bc9a24]] で [...
--[[Dockerコンポーズ]]でコンテナを動かしていて、~
これから[[K8s>Kubernetes]]に移行予定の人におすすめ。
--元々は [[Docker Swarm>Docker#u512f6bd]] 上に [[Compose ...
[[K8s>Kubernetes]]がデファクトになり、[[K8s>Kubernetes]]...
-[[Docker]]のフロントエンドが動作する、開発環境用。
-ステージング-プロダクション環境用に[[Kompose]]がある。
*詳細 [#fa66542d]
-[[K8s>Kubernetes]]マニュフェストを使用する場合、[[Docker...
-[[Dockerコンポーズ]]はAPIではないが、開発者の生産性に特...
**準備 [#t89d7e6a]
[[K8s>Kubernetes]]クラスタに対して、[[Dockerコンポーズ]]...
-手元に使える[[K8s>Kubernetes]]がなければ[[Docker Desktop...
--[[Docker Desktop>Kubernetes#qb5fcdac]]は[[K8s>Kubernete...
--設定でチェックボックスをチェックするだけでそれらを有効...
-[[K8s>Kubernetes]]クラスタにコントローラを手動でインスト...
--GitHub - docker/compose-on-kubernetes:~
Deploy applications described in Compose onto Kubernetes ...
https://github.com/docker/compose-on-kubernetes
**[[コンポーズ・ファイル>Dockerコンポーズ#l4bc9a24]]の作...
**[[K8s>Kubernetes]]クラスタにデプロイ [#cb54ee93]
***開始 [#d2a55997]
次にDockerクライアントを使用し、~
コントローラを実行している[[K8s>Kubernetes]]クラスタにデ...
docker stack deploy STACK_NAME --compose-file docker-com...
***停止 [#dc40e5c5]
停止する時は以下。
docker stack rm STACK_NAME
***ビルドはされない。 [#n079b830]
-以下のように、ビルドは無視される。
service "XXXX": build is ignored
-従って、ビルドが含まれる場合は一度、[[Dockerコンポーズを...
>docker-compose up -d
**Stackというリソース [#x9114165]
-[[Dockerコンポーズ]]用の[[K8s>Kubernetes]]コントローラは、
--Stackというリソースを[[K8s>Kubernetes]] APIに導入。
--今やStackはネイティブのKubernetesオブジェクト
-アプリケーションを構築する際、
--すべての問い合わせと管理を、同じ抽象化レベルで行うこと...
--その他のKubernetesツールを同時に使用して作業することも...
$ kubectl get stack
NAME STATUS PUBLISHED PORTS PODS AGE
XXXXX Running 33000 5/5 4m
**試行した際の手順 [#g3e0dea6]
-Docker Desktop for Windows - マイクロソフト系技術情報 Wi...
https://techinfoofmicrosofttech.osscons.jp/index.php?Dock...
*参考 [#vb797565]
-Docker Composeなどの便利なツールでKubernetesをわかりやす...
'#docker #kubernetes #k8s - クリエーションライン株式会社~
https://www.creationline.com/lab/25164
-Compose on Kubrenetes を使ってみる - 主夫ときどきプログ...
https://masayuki14.hatenablog.com/entry/2019/04/19/Compos...
終了行:
「[[.NET 開発基盤部会 Wiki>http://dotnetdevelopmentinfras...
-[[戻る>Kubernetes]]
--[[Dockerコンポーズ]]
--Compose on Kubernetes
--[[Kompose]]
--[[Helm Charts]]
--[[Rancher Charts]]
*目次 [#uc1d42d9]
#contents
*概要 [#d1718900]
-Compose on Kubernetesは、
>「docker-compose.yml を [[K8s>Kubernetes]] API に変換し...
>と言う処理を自動化してくれるものらしい。
--Docker社がオフィシャルに開発しているツール
--docker stackコマンドを使用する。
--[[コンポーズ・ファイル>Dockerコンポーズ#l4bc9a24]] で [...
--[[Dockerコンポーズ]]でコンテナを動かしていて、~
これから[[K8s>Kubernetes]]に移行予定の人におすすめ。
--元々は [[Docker Swarm>Docker#u512f6bd]] 上に [[Compose ...
[[K8s>Kubernetes]]がデファクトになり、[[K8s>Kubernetes]]...
-[[Docker]]のフロントエンドが動作する、開発環境用。
-ステージング-プロダクション環境用に[[Kompose]]がある。
*詳細 [#fa66542d]
-[[K8s>Kubernetes]]マニュフェストを使用する場合、[[Docker...
-[[Dockerコンポーズ]]はAPIではないが、開発者の生産性に特...
**準備 [#t89d7e6a]
[[K8s>Kubernetes]]クラスタに対して、[[Dockerコンポーズ]]...
-手元に使える[[K8s>Kubernetes]]がなければ[[Docker Desktop...
--[[Docker Desktop>Kubernetes#qb5fcdac]]は[[K8s>Kubernete...
--設定でチェックボックスをチェックするだけでそれらを有効...
-[[K8s>Kubernetes]]クラスタにコントローラを手動でインスト...
--GitHub - docker/compose-on-kubernetes:~
Deploy applications described in Compose onto Kubernetes ...
https://github.com/docker/compose-on-kubernetes
**[[コンポーズ・ファイル>Dockerコンポーズ#l4bc9a24]]の作...
**[[K8s>Kubernetes]]クラスタにデプロイ [#cb54ee93]
***開始 [#d2a55997]
次にDockerクライアントを使用し、~
コントローラを実行している[[K8s>Kubernetes]]クラスタにデ...
docker stack deploy STACK_NAME --compose-file docker-com...
***停止 [#dc40e5c5]
停止する時は以下。
docker stack rm STACK_NAME
***ビルドはされない。 [#n079b830]
-以下のように、ビルドは無視される。
service "XXXX": build is ignored
-従って、ビルドが含まれる場合は一度、[[Dockerコンポーズを...
>docker-compose up -d
**Stackというリソース [#x9114165]
-[[Dockerコンポーズ]]用の[[K8s>Kubernetes]]コントローラは、
--Stackというリソースを[[K8s>Kubernetes]] APIに導入。
--今やStackはネイティブのKubernetesオブジェクト
-アプリケーションを構築する際、
--すべての問い合わせと管理を、同じ抽象化レベルで行うこと...
--その他のKubernetesツールを同時に使用して作業することも...
$ kubectl get stack
NAME STATUS PUBLISHED PORTS PODS AGE
XXXXX Running 33000 5/5 4m
**試行した際の手順 [#g3e0dea6]
-Docker Desktop for Windows - マイクロソフト系技術情報 Wi...
https://techinfoofmicrosofttech.osscons.jp/index.php?Dock...
*参考 [#vb797565]
-Docker Composeなどの便利なツールでKubernetesをわかりやす...
'#docker #kubernetes #k8s - クリエーションライン株式会社~
https://www.creationline.com/lab/25164
-Compose on Kubrenetes を使ってみる - 主夫ときどきプログ...
https://masayuki14.hatenablog.com/entry/2019/04/19/Compos...
ページ名: