在现有 Docker Desktop 环境下安装与配置独立 Kubernetes 集群环境
目标
- 在已安装Docker Desktop自带Kubernetes的情况下,搭建一个独立 Kubernetes 集群环境。
- 配置独立的
kubectl
工具,使其默认管理独立的 Kubernetes 集群。 - 保留 Docker Desktop 的 Kubernetes 环境,确保与独立环境互不干扰。
- 实现多个 Kubernetes 环境之间的灵活切换。
一、前提条件
在开始之前,请确保满足以下条件:
-
已安装 Docker Desktop,并启用了 Docker Desktop 的 Kubernetes 功能(如果需要)。
-
操作系统为 macOS,并已安装 Homebrew(包管理工具)。
-
系统工具检查:
- 确保
curl
和brew
可用:curl --version brew --version
- 确保
-
注意 Docker Desktop 的
kubectl
工具:
默认情况下,Docker Desktop 自带的kubectl
工具位于/usr/local/bin
,并通过软链接指向 Docker Desktop 安装目录。如果希望安装独立的kubectl
工具并避免冲突,可以通过重命名 Docker 的kubectl
来解决。
二、重命名 Docker 的 kubectl
为了让独立安装的 kubectl
成为默认管理工具,同时保留 Docker Desktop 的 Kubernetes 功能,我们需要将 Docker 自带的 kubectl
软链接重命名为 kubectl-docker
。
步骤
-
重命名 Docker 的
ku