Docker、Kubernetes、KubeSphere 简易使用文档

Docker、Kubernetes、KubeSphere 简易使用文档

💡 原文中文,约6600字,阅读约需16分钟。
📝

内容提要

本文介绍了Docker和Kubernetes的相关命令,包括启动、停止和重启Docker服务,查看镜像和容器信息,创建和删除容器,进入容器,以及在Kubernetes中获取资源信息和根据配置文件创建和删除资源。此外,还简要介绍了在KubeSphere上部署工作负载的步骤。

🔎

延伸解读

命令覆盖范围与适用场景

本文汇总了 Docker 服务、镜像、容器管理命令,以及 Kubernetes 资源查询、创建删除和 KubeSphere 部署步骤。内容偏向基础操作,适合刚接触容器技术的读者快速查阅常用命令,或作为日常运维的速查手册。但未涉及网络、存储、安全等进阶主题,深入使用需参考其他资料。

Docker 与 Kubernetes 命令的衔接关系

文章先介绍 Docker 命令,再过渡到 Kubernetes 命令,最后说明 KubeSphere 的图形化部署。这种顺序体现了从单机容器到集群编排的典型学习路径。读者可先掌握 Docker 的镜像和容器操作,再理解 Kubernetes 如何通过 Pod、Deployment 等资源管理容器,最后借助 KubeSphere 简化部署流程。

KubeSphere 部署的两种方式

在 KubeSphere 部署工作负载时,文章提到两种设置容器组的方式:直接编辑 YAML 配置文件,或通过表单界面逐步配置。前者适合熟悉 Kubernetes 清单的用户,后者降低了操作门槛。两种方式最终都生成部署资源,读者可根据自身习惯选择,但需注意表单配置的字段与 YAML 中的对应关系。

使用命令时的注意事项

文章中的命令示例包含一些易错点,例如 docker build 命令末尾的点表示当前目录,删除容器时运行中的容器无法直接删除,进入容器需确保容器正在运行。此外,kubectl delete 根据配置文件删除资源时不会删除 YAML 文件本身。实际操作中需留意这些细节,避免误操作。

❓

Q&A

如何启动和停止Docker服务?

使用命令 `systemctl start docker` 启动服务,使用 `systemctl stop docker` 停止服务。

如何查看本地Docker镜像?

可以使用命令 `docker images` 查看本地的镜像信息。

在Kubernetes中如何获取所有资源信息?

使用命令 `kubectl get all` 可以查看所有的资源信息。

如何根据配置文件在Kubernetes中创建资源?

使用命令 `kubectl create -f 配置文件.yaml` 根据配置文件创建资源。

KubeSphere中部署工作负载的基本步骤是什么?

步骤包括打开仪表板、输入基本信息、设置容器组、挂载持久卷、配置高级设置和查看部署详情。

如何删除Kubernetes中的资源?

可以使用命令 `kubectl delete -f 配置文件.yaml` 删除对应的资源。

🏷️

标签

➡️

继续阅读