对Docker/Kubernetes工具的便利性进行调研

Docker Compose

许可证为Apache License 2.0 1.29.2(2021/05/10)。

不需要安装docker-compose就可以使用。

Docker Compose 用户界面

许可证是MIT许可证v1.13.0(2018/05/21)。

Docker Compose的Web用户界面
Compose文件的格式版本支持到3.6
Docker镜像

我将Docker Compose UI的存储库fork并将其放置于支持Compose文件格式版本3.7的版本(升级到了Python 3.8、Flask 1.1.2、docker-compose 1.25.5和gitpython 2.1.15)。尽管尚未完全确认其操作是否正确,但已修复了从Python 2.7更改为3.8时出现的Logs、Restart和yaml编辑时出现错误的问题。该版本放置在以下存储库中:nsano-rururu/docker-compose-ui。

舵手

许可证为 Apache License 2.0 版本 v3.7.0 (2021/09/16)。

Kubernetes适用的包管理工具

Helm v3的困难点总结
Helm v2 -> v3迁移
你还在使用Tiller吗?我在Docker Desktop for Mac上尝试了新版本的Helm。

Kustomize – 定制化

许可证为Apache许可证2.0。

将Kubernetes的YAML配置文件打包成工具
已嵌入到kubectl中,从Kubernetes v1.14开始。

尝试使用Kustomize为每个环境创建不同的清单
使用Kustomize管理Kubernetes的YAML文件
试用了Kubernetes的YAML管理工具kustomize

编写

许可证为Apache License 2.0 v4.3.0(2021/08/25)。

为在Kubernetes上运行docker-compose.yml文件的工具。

通过诸如Docker Compose的有用工具,使Kubernetes更易于理解
尝试在Kubernetes上使用kompose装配docker-compose
尝试使用minikube + kompose作为本地开发环境
试用了Kompose工具

视觉工作室代码

Kubernetes,Docker相关的VSCode便利的扩展功能
在Docker上启动的开发环境可在VS Code中打开!
使用VSCode和Docker轻松构建和共享开发环境的方法
通过Visual Studio Code的Remote Development和Docker获得舒适的开发环境

bash-completion ~为docker命令提供补全~

在Centos/Ubuntu上使得Docker命令行自动补全的方法
设置Docker命令的补全
通过bash/zsh和fzf实现对Docker相关命令的补全方法
在CoreOS上安装docker-compose和Bash-Completion

kubectl 自动补全

启用 kubectl 自动补全的 Bash/Zsh shell,启用 kubectl 命令的补全功能。在 Container Linux 上启用 kubectl completion 的方法。

kubectl的自动补全功能在zsh中完成。

许可证为GNU通用公共许可证v3.0
v0.1.12(2019/05/22)

将kubectl completion zsh重新发明为车轮的一个选项

Docker薄版

许可证为Apache License 2.0 1.36.4(2021/09/07)。

使用Docker Slim对镜像进行简单的瘦身操作

Spotify的Docker清理工具

Apache License 2.0的许可证。

请告诉我批量删除 Docker 容器和镜像的方法 “spotify/docker-gc”。
有 Docker 镜像的话,可以删除不需要的镜像。
请解释一下为什么使用 docker image prune 命令无法删除镜像。

调度器 qì)

许可证为Apache License 2.0 v0.22.0(2021/09/09)。

重新分配Kubernetes的Pod

使用Kubernetes Descheduler重新调度Pod
通过图表了解Descheduler
利用k8s Descheduler实现流畅的自动扩展
Kubernetes在节点故障和节点恢复后的调度行为

Dockerfile-lint的中文翻译。

许可证为MIT许可证
v0.3.4 (2020/07/31)

Dockerfile的代码检查工具

hadolint (哈多林特)

这个许可证是 GNU 通用公共许可证 v3.0 v2.7.0 (2021/08/26)。

Dockerfile的Lint工具

Dockerfile的静态分析工具真是太方便了
使用Lint工具来检查Dockerfile
在使用“hadolint”的同时完成编写美观的Dockerfile

护航(Convoy)

许可证为Apache License 2.0,版本为v0.5.2(2018/12/08)。

Docker容器环境备份工具

使用Docker容器环境的备份工具”Convoy”
第11回简化Docker环境备份的”Convoy”是什么?

对以下内容进行汉语本地化释义,仅需提供一种选项:
“docui”

许可证为MIT许可证2.0.4版(2019/10/16)。

一个可以操作Docker的命令行工具

斯卡涅希拉/都視

denops-docker.vim 是一个用于在 Docker 中运行 Vim 的插件。

MIT 许可证

使用Vim插件来操作和监控容器。

Kitematic(凱特麥迪克)

许可证为Apache License 2.0版本0.17.13(2020/09/15)。

可以在Windows和macOS上使用的Docker工具,从2015年开始已经作为Docker Toolbox的一部分进行打包。
现在已经成为Docker Desktop的仪表板功能,并且单独的开发已经停止。

官方网站
GitHub

Weave Scope (ウェーブ スコープ) can be paraphrased in Chinese as 纺织范围 .

Apache许可证版本2.0
1.13.2(2021/04/09)

支持Docker和Kubernetes

・可以在网络上进行容器管理。
・可以看到容器网络的连接。
・可以直接对容器进行操作。

GitHub = GitHub

Portainer 容器管理平台

许可证为 zlib 许可证 2.6.3(2021/08/27)。

在GUI界面上轻松管理Docker容器
适用于Windows、Linux、macOS

官方网站
GitHub
DockerHub

驾驶舱/座舱 /

许可证:GNU Lesser General Public License v2.1
253(2021/09/15)

可以进行容器管理、网络和存储管理、性能监控、日志监控等操作。还可以连接容器控制台。

官方網站
GitHub
第480次「可從網頁瀏覽器操作的輕量級管理工具Cockpit」
有趣的Docker管理UI Cockpit
在Cockpit(Linux服務器管理工具)中驗證了啟動Docker容器的方法
在Cockpit(Linux服務器管理工具)中驗證了管理Kubernetes集群的方法

波尔图

许可证为Apache许可证2.0 2.4.3(2019/3/20)

SUSE正在开发的开源软件,提供了私有注册表的认证功能和Web用户界面。

Portus
SUSE/Portus

Portus
SUSE/Portus

懒人船员

许可证为MIT许可证0.9版(2020/05/28)。

可以使用 TUI(文本用户界面)来操作 Docker 和 Docker Compose 的工具。

jesseduffield/lazydocker 的中文释义是什么?

蚁穴

许可证为Eclipse Public License 1.0 1.9(2020/04/28)。

Docker Swarm 的 WebUI

蚊蝇窝蚊蝇窝

网页Kubectl

许可证为Apache License 2.0版本v2.10.4(2021/09/03)。

在浏览器上执行kubectl命令的工具

K9s

本软件使用的许可证是Apache许可证2.0版v0.24.15(2021/08/07)。

用于监视和管理Kubernetes上资源的命令行工具

用 k9s 让你享受舒适的 k8s 生活!
时尚的 Kubernetes 管理控制台“k9s”
通过 k9s,告别 kubectl,迈向更先进的 Kubernetes 集群管理!

浸泡

许可证为MIT许可证7.1.4(2021/07/16)

尝试使用方便的工具“dip”来增强docker-compose的功能。

Kube操作视图

这个仓库已经被所有者归档了,现在只能以只读方式访问。

许可证为GNU通用公共许可证v3.0 20.4.0(2020/04/26)。

使用Kubernetes集群简单监控工具kube-ops-view进行尝试。

可视化工具

许可证为Apache License 2.0,版本为v0.6.0 (2020/10/10)。

严肃

可以轻松记录pod的日志的工具

许可证为Apache License 2.0 1.11.0(2019年7月5日)

Kubectx会用中文来表达

许可证是Apache License 2.0,版本为v0.9.4(2021年07月07日)。

如果安装了kubectx,kubeens将一同安装。

kubelets是一个用于切换Kubernetes集群的工具。
kubens是一个用于切换命名空间的工具。

kubectx非常方便
在Kubernetes中切换集群和命名空间的简便方法
kubectx/kubens新增了交互模式
可以轻松切换多个Kubernetes集群

kube-tmux的中文翻译:窗口分割工具

许可证是Apache 2.0许可证。

kube-ps1

许可证为Apache许可证2.0
v0.7.0 (2019/02/20)

由于要同时操作多个GCP项目,希望将bash脚本优化一下。

kube-score是一个用于评估Kubernetes配置的工具。

许可证为MIT许可证v1.12.0(2021/08/29)。

用于诊断Kubernetes清单的工具。

etcd助手

许可证为 Apache License 2.0,版本号为 v0.0.4(2018/03/21)。

通过etcd观察Kubernetes的行动的工具” kube-etcd-helper”。

容器化

许可证为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” 或 “Revised” License。

Kubernetes角色绑定和用户管理的Web界面

安装

广告
将在 10 秒后关闭
bannerAds