46
58

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Docker/Kubernetes便利ツール調査

Last updated at Posted at 2020-02-20

docker-compose

ライセンスは、Apache License 2.0
1.29.2 (2021/05/10)

docker-composeをインストールなしで使う

Docker Compose UI

ライセンスは、MIT License
v1.13.0 (2018/05/21)

docker-composeのWeb UI
Composeファイルのフォーマットバージョンは、3.6まで対応
Dockerイメージ

Docker Compose UIのリポジトリをフォークしてComposeファイルのフォーマットバージョン3.7対応版(Python 3.8、Flask 1.1.2、docker-compose 1.25.5、gitpython 2.1.15にバージョンアップ)を以下のリポジトリに置きました。
まだ動作確認が十分にできていませんが、Logs、Restart、yamlのeditのについてPython 2.7から3.8に変更した時にエラーになった問題を修正しています。
nsano-rururu/docker-compose-ui

Helm

ライセンスは、Apache License 2.0
v3.7.0 (2021/09/16)

Kubernetes向けパッケージ管理ツール

Helm v3についてつまづいた部分まとめ
Helm v2->v3 移行]
まだTillerで消耗してるの? Docker Desktop for Macで新しいHelmを使った

kustomize

ライセンスは、Apache License 2.0

KubernetesのYAML設定ファイルをパッケージングするツール
Kubernetes v1.14からkubectlに組み込まれている。

Kustomizeで環境ごとに異なるマニフェストを作る
KustomizeでKubernetes YAMLを管理する
KubernetesのYAML管理ツールkustomizeを試してみた

Kompose

ライセンスは、Apache License 2.0
v4.3.0 (2021/08/25)

kubernetes 上で docker-compose.yml を実行するためのツール

Docker Composeなどの便利なツールでKubernetesをわかりやすくしよう
kompose を使って kubernetes 上で docker-compose してみる
ローカル開発環境として minikube + kompose を使ってみる
Komposeを使ってみた

Visual Stdio Code

Kubernetes, Docker周りのVSCode便利拡張機能
Dockerで立ち上げた開発環境をVS Codeで開く!
VSCodeとDockerで簡単に開発環境を構築&共有する方法
Visual Studio CodeのRemote DevelopmentとDockerで快適な開発環境をゲット

bash-completion ~dockerコマンドの補完~

Enable Docker command-line auto completion in bash on Centos/Ubuntu
dockerコマンドの補完を設定する
bash/zshとfzfでDocker関連コマンドの補完を行う方法
CoreOSにdocker-composeとBash-Completion

kubectl completion

kubectl completion: Bash/Zsh 向けの kubectl のシェル自動補完
kubectlコマンドの補完を有効化する
kubectl で補完を有効にする
Container Linux で kubectl completion を有効にする方法

kubectl completion zsh

ライセンスは、GNU General Public License v3.0
v0.1.12 (2019/05/22)

kubectl completion zshを車輪の再発明

docker-slim

ライセンスは、Apache License 2.0
1.36.4 (2021/09/07)

docker-slimによるImageの簡単ダイエット

spotify/docker-gc

ライセンスは、Apache License 2.0

dockerのcontainerとimageを一括削除する方法「spotify/docker-gc」
「Docker のいらないイメージを削除する」 Docker イメージがあるって
docker image pruneでimageが削除されない理由を教えてください

Descheduler

ライセンスは、Apache License 2.0
v0.22.0 (2021/09/09)

KubernetesのPodを再配置

Kubernetes DeschedulerでPodを再配置する
図で理解する Descheduler
k8s Deschedulerを使いこなしてスムーズなオートスケールを実現する
Kubernetesのノード障害時の挙動とノード復帰後の再スケジューリング

dockerfile-lint

ライセンスは、MIT License
v0.3.4 (2020/07/31)

DockerfileのLintツール

hadolint

ライセンスは、GNU General Public License v3.0
v2.7.0 (2021/08/26)

DockerfileのLintツール

Dockerfileの静的解析ツールが便利すぎた
DockerfileをLintする
「hadolint」にシバかれながら美しいDockerfileを書き上げる

Convoy(コンボイ)

ライセンスは、Apache License 2.0
v0.5.2 (2018/12/08)

Dockerコンテナ環境のバックアップツール

Dockerコンテナ環境のバックアップツール「Convoy」を使う
第11回 Docker環境のバックアップをラクにする「Convoy」とは?

docui

ライセンスは、MIT License
2.0.4 (2019/10/16)

Dockerを操作できるCUIツール

skanehira/docui

denops-docker.vim

ライセンスは、MIT License

Vimからコンテナを操作したり、監視したりするプラグイン

Kitematic(カイトマティック)

ライセンスは、Apache License 2.0
0.17.13 (2020/09/15)

Windows、および、macOSでDockerの導入・操作ができるツール
2015年からDocker Toolboxに同梱されていた
現在はDocker Desktopのダッシュボード機能となり、単体での開発は終了している

公式サイト
GitHub

Weave Scope(ウェーブ スコープ)

Apache License Version 2.0
1.13.2(2021/04/09)

Docker & Kubernetesに対応している

・Web上でコンテナの管理ができる
・コンテナのネットワークの繋がりが見える
・コンテナを直接操作できる

GitHub

Portainer

ライセンスは、zlib License
2.6.3 (2021/08/27)

DockerのコンテナをGUI上で簡単に管理
Windows、Linux、macOS

公式サイト
GitHub
DockerHub

Cockpit

ライセンスは、GNU Lesser General Public License v2.1
253 (2021/09/15)

コンテナの管理やネットワーク、ストレージの管理、性能監視、ログ監視などができる
コンテナのコンソール接続もできる

公式サイト
GitHub
第480回 ウェブブラウザーから操作できる軽量管理ツール「Cockpit」
Docker管理UIのCockpitが面白い
Cockpit (Linux サーバ管理ツール) で Docker コンテナを起動する方法を検証してみた
Cockpit (Linux サーバ管理ツール) で Kubernetes クラスタを管理する方法を検証してみた

Portus

ライセンスは、Apache License 2.0
2.4.3 (2019/3/20)

SUSEが開発している、プライベートレジストリに認証機能とWeb UIを提供するOSS

Portus
SUSE/Portus

LazyDocker

ライセンスは、MIT License
0.9 (2020/05/28)

DockerおよびDocker ComposeをTUIで操作できるツール

jesseduffield/lazydocker

Swarmpit

ライセンスは、Eclipse Public License 1.0
1.9 (2020/04/28)

Docker Swarm の WebUI

swarmpit/swarmpit

Web Kubectl

ライセンスは、Apache License 2.0
v2.10.4 (2021/09/03)

ブラウザ上でkubectlを叩けるツール

k9s

ライセンスは、Apache License 2.0
v0.24.15 (2021/08/07)

Kubernetes上のリソースを監視、管理するためのCLIツール

k9sで快適なk8sライフを送ろう!
Kubernetes のオシャレな管理コンソール「k9s」
k9s で一歩進んだ Kubernetes クラスタマネジメントを Goodbye to kubectl!

dip

ライセンスは、MIT License
7.1.4 (2021/07/16)

docker-composeを便利にするツール「dip」を使ってみた

kube-ops-view

This repository has been archived by the owner. It is now read-only.

ライセンスは、GNU General Public License v3.0
20.4.0 (2020/04/26)

Kubernetesクラスタの簡単なモニタリングツールkube-ops-viewを使ってみる

kubespy

ライセンスは、Apache License 2.0
v0.6.0 (2020/10/10)

stern

podのログを簡単に取れるツール

ライセンスは、Apache License 2.0
1.11.0 (2019/07/05)

kubectx

ライセンスは、Apache License 2.0
v0.9.4 (2021/07/07)

kubectxをインストールすればkubeensも一緒にインストールされます

kubectxは、Kubernetesクラスタ切り替えツール
kubeensは、Namespace切り替えツール

kubectxが便利だった
Kubernetesでクラスター切り替えやネームスペース切り替えを楽にする方法
kubectx/kubensにinteractive modeが追加されたよ
複数のkubernetesクラスタを超簡単に切り替える

kube-tmux

ライセンスは、Apache License 2.0

kube-ps1

ライセンスは、Apache License 2.0
v0.7.0 (2019/02/20)

GCPを複数プロジェクト触るのでbashを良い感じにする

kube-score

ライセンスは、MIT License
v1.12.0 (2021/08/29)

Kubernetesのmanifestを診断するツール

kube-etcd-helper

ライセンスは、Apache License 2.0
v0.0.4 (2018/03/21)

etcdからkubernetesの動きを見る「kube-ectd-helper」

dockerize

ライセンスは、MIT License
v0.6.1 (2018/03/24)

docker-composeで起動するコンテナの順番を制御

Compose における起動、停止順の制御
Docker Composeの起動順序を確保する
なぜDockerizeを使うのか
dockerize を使って他のコンテナ内サービス起動を待つ
Dockerizeを使って他のコンテナの起動を待つ
Dockerizeを使ってDocker Composeのコンテナの起動順を制御する
Laravel&DockerizeでDBコンテナの起動を待ってマイグレーションを行なう
DOCKERIZEコマンドで他のDOCKERコンテナの立ち上げを待つ

sighupio/permission-manager

ライセンスは、BSD 3-Clause "New" or "Revised" License

Kubernetes RBAC and Users management Web UI

Installation

46
58
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
46
58

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?