摘要
安装Docker Desktop 开启并启动Docker Desktop单节点K8S集群 使用Docker安装Kuboard 关联Kuboard和单节点K8S集群,使用Kuboard来管理单节点K8S集群 实战:部署一个 nginx deployment
应用程序
安装 Docker Desktop
Docker Desktop 是什么?
Docker Desktop 是 Docker 官方提供的桌面应用程序,它允许用户在个人计算机上安装并运行 Docker 引擎。Docker Desktop 支持 Windows 和 macOS 操作系统,通过它用户可以构建、共享和运行容器化应用程序。
Docker Desktop 提供了图形用户界面(GUI),使得管理容器、镜像、网络和卷等 Docker 对象变得更加直观和方便。它包括了 Docker Engine、Docker CLI 客户端、Docker Compose、Kubernetes(可选)、以及内置的 Dockerfile 编辑器等工具。
此外,Docker Desktop 还允许用户设置和使用不同的 Docker 镜像仓库,方便用户从远程仓库拉取或推送容器镜像。它还支持资源限制、网络配置、存储驱动选择等高级功能,以适应不同用户的需求。
安装
安装 Docker Desktop for Windows 的步骤如下:
1. 下载 Docker Desktop Installer:访问 Docker 官方网站下载页面:Get Started with Docker 或者直接访问 Docker Hub 并下载适用于 Windows 的 Docker Desktop Installer。
2. 运行安装程序:双击下载的 Docker Desktop Installer.exe
文件以运行安装程序。
3. 安装要求:在安装过程中,确保勾选了“Enable Hyper-V Windows Features”
(启用 Hyper-V
功能)或者“Install required Windows components for WSL 2”
(为 WSL 2 安装所需的 Windows 组件)的选项。
4. 完成安装:根据安装向导的提示完成安装,可能需要重启计算机。
5. 使用 WSL 2 作为后端(如果需要):如果你想使用 WSL 2 作为 Docker 的后端,可以在安装时或安装后在 Docker Desktop 的设置中选择“Use the WSL 2 based engine”(使用基于 WSL 2 的引擎)。
6. 配置镜像源(可选):为了加速下载 Docker 镜像,可以配置镜像源,如阿里云镜像加速地址。在 Docker Desktop 的设置中添加镜像源地址:
{ \\\"registry-mirrors\\\": [\\\"https://xxxx.mirror.aliyuncs.com\\\"] }
其中
xxxx.mirror.aliyuncs.com
需要替换为实际的加速器地址。
7. 验证安装:安装完成后,可以通过命令行运行 docker version
或 docker-v
来验证 Docker 是否安装成功。
开启单节点K8S集群
Docker Desktop 自带了 Kubernetes 支持,可以通过 Docker Desktop 的应用程序界面开启 Kubernetes 集群。
开启K8S
在 Docker Desktop 应用程序中,找到并点击“设置”(Settings)选项,通常位于应用菜单栏或者 Docker 图标右键菜单中。切换到 Kubernetes 标签进行启动。
验证 Kubernetes 集群状态
启动完成后,通常会在 Kubernetes 页面上显示 Kubernetes 集群的状态,比如Running
或者Active
。
使用 kubectl
Docker Desktop 启动 Kubernetes 后,会自动配置 kubectl 命令行工具,你可以在命令行中使用 kubectl 来管理你的 Kubernetes 集群。
通过以下命令验证集群是否正确启动
kubectl cluster-info
安装Kuboard
Kuboard是什么?
Kuboard 是一款免费的 Kubernetes 管理工具,旨在帮助用户快速在 Kubernetes 上落地微服务。它提供了丰富的功能,包括但不限于 Kubernetes 基本管理功能、节点管理、名称空间管理、存储类/存储卷管理、控制器管理、Service/Ingress 管理、ConfigMap/Secret 管理、CustomerResourceDefinition 管理、问题诊断、容器日志及终端、认证与授权、CI/CD集成等。
此外,Kuboard 还支持多种认证方式、多集群管理、微服务分层展示、工作负载的直观展示和编辑、存储类型支持、丰富的互操作性以及操作审计等功能。Kuboard 通过图形化界面简化了 Kubernetes 的使用,让用户无需编写 YAML
文件即可完成应用程序的部署和管理,降低了 Kubernetes 的学习门槛,提高了运维的便捷性。
安装 Kuboard v3(内建用户库)
安装文档:https://www.kuboard.cn/install/v3/install-built-in.html#%E9%83%A8%E7%BD%B2%E8%AE%A1%E5%88%92
安装
Kuboard v3.x
版本的指令如下:
docker run -d \\\\
--restart=unless-stopped \\\\
--name=kuboard \\\\
-p 8089:80/tcp \\\\
-p 10081:10081/tcp \\\\
-e KUBOARD_
原创文章,作者:网络技术联盟站,如若转载,请注明出处:https://www.sudun.com/ask/49802.html