这是本节的多页打印视图。
点击此处打印.
返回本页常规视图.
其他工具
Kubernetes 包含多个内置工具来帮助你使用 Kubernetes 系统。
Minikube
minikube
是一种在你的工作站上本地运行单节点 Kubernetes 集群的工具,用于开发和测试。
仪表盘
Dashboard
,
基于 Web 的 Kubernetes 用户界面,
允许你将容器化的应用程序部署到 Kubernetes 集群,
对它们进行故障排查,并管理集群及其资源本身。
Helm
Kubernetes Helm
是一个用于管理预配置 Kubernetes 资源包的工具,也就是 Kubernetes 图表。
使用 Helm 来:
- 查找和使用打包为 Kubernetes 图表的流行软件
- 将你自己的应用程序共享为 Kubernetes 图表
- 为你的 Kubernetes 应用程序创建可重现的构建
- 智能管理你的 Kubernetes 清单文件
- 管理 Helm 包的发布
Kompose
Kompose
是一个帮助 Docker Compose 用户迁移到 Kubernetes 的工具。
使用 Kompose:
- 将 Docker Compose 文件翻译成 Kubernetes 对象
- 从本地 Docker 开发转到通过 Kubernetes 管理你的应用程序
- 转换 Docker Compose v1 或 v2 版本的
yaml
文件或分布式应用程序包
1 - 从 Docker 命令行映射到 crictl
说明:
本部分链接到提供 Kubernetes 所需功能的第三方项目。Kubernetes 项目作者不负责这些项目。此页面遵循
CNCF 网站指南,按字母顺序列出项目。要将项目添加到此列表中,请在提交更改之前阅读
内容指南。
说明:
此页面已被废弃,将在 Kubernetes 1.27 版本删除。
crictl
是兼容 CRI的容器运行时的一种命令行接口。
你可以使用它来在 Kubernetes 节点上检视和调试容器运行时和应用。
crictl
及其源代码都托管在
cri-tools 仓库中。
本页面提供一份参考资料,用来将 docker
命令行工具的常用命令映射到
crictl
的等价命令。
从 docker 命令行映射到 crictl
映射表格中列举的确切版本是 docker
命令行的 v1.40 版本和 crictl
的 v1.19.0 版本。
这一列表不是完备的。例如,其中并未包含实验性质的 docker
命令。
说明:
crictl
的输出格式类似于 docker
命令行,只是对于某些命令而言会有部分列缺失。
如果你的命令输出会被程序解析,请确保你认真查看了对应的命令输出。
docker 命令行与 crictl 的映射 - 获得调试信息
docker CLI |
crictl |
描述 |
不支持的功能 |
attach |
attach |
挂接到某运行中的容器 |
--detach-keys , --sig-proxy |
exec |
exec |
在运行中的容器内执行命令 |
--privileged , --user , --detach-keys |
images |
images |
列举镜像 |
|
info |
info |
显示系统范围的信息 |
|
inspect |
inspect , inspecti |
返回容器、镜像或任务的底层信息 |
|
logs |
logs |
取回容器的日志数据 |
--details |
ps |
ps |
列举容器 |
|
stats |
stats |
显示容器资源用量统计的动态数据流 |
列:NET/BLOCK I/O、PIDs |
version |
version |
显示运行时(Docker、ContainerD 或其他)的版本信息 |
|
docker 命令行与 crictl 的映射 - 执行变更
docker CLI |
crictl |
描述 |
不支持的功能 |
create |
create |
创建一个新容器 |
|
kill |
stop (超时值为 0) |
杀死一个或多个运行中的容器 |
--signal |
pull |
pull |
从某镜像库拉取镜像或仓库 |
--all-tags , --disable-content-trust |
rm |
rm |
移除一个或者多个容器 |
|
rmi |
rmi |
移除一个或者多个镜像 |
|
run |
run |
在一个新的容器中执行命令 |
|
start |
start |
启动一个或多个已停止的容器 |
--detach-keys |
stop |
stop |
停止一个或多个运行中的容器 |
|
update |
update |
更新一个或多个容器的配置 |
--restart 、--blkio-weight 以 CRI 所不支持的资源约束 |
仅被 crictl 支持的命令
docker 命令行与 crictl 的映射 - 仅被 crictl 支持的命令
crictl |
描述 |
imagefsinfo |
返回镜像文件系统信息 |
inspectp |
显示一个或多个 Pod 的状态 |
port-forward |
将本地端口转发到 Pod |
pods |
列举 Pod |
runp |
运行一个新的 Pod |
rmp |
删除一个或多个 Pod |
stopp |
停止一个或多个运行中的 Pod |