在 Mac 上安装 K8S

2024-01-25 11:04:47 作者:欧亿体育

本篇文章将介绍如何在 Mac 上使用 minikube 搭建单机版的 Kubernetes。

安装步骤

安装 Docker

安装 docker 主要是用于提供容器引擎。直接下载安装即可。

下载地址

安装 Kubectl

推荐使用 home brew 安装

brew install kubectl

可以使用下面的命令查看是否已经安装完毕

kubectl version --client

安装 Minikube

依然推荐使用 home brew 安装

brew install minikube 

可以使用下面的命令查看是否已经安装完毕

minikube -h

如果能输出一下信息则安装成功

minikube provisions and manages local Kubernetes clusters optimized for development workflows.

Basic Commands:
  start            Starts a local Kubernetes cluster
  status           Gets the status of a local Kubernetes cluster
  stop             Stops a running local Kubernetes cluster
  delete           Deletes a local Kubernetes cluster
  dashboard        访问在 minikube 集群中运行的 kubernetes dashboard
  pause            pause Kubernetes
  unpause          恢复 Kubernetes

Images Commands:
  docker-env       Provides instructions to point your terminal's docker-cli to the Docker Engine inside minikube.
(Useful for building docker images directly inside minikube)
  podman-env       配置环境以使用 minikube's Podman service
  cache            Manage cache for images
  image            Manage images

Configuration and Management Commands:
  addons           Enable or disable a minikube addon
  config           Modify persistent configuration values
  profile          Get or list the current profiles (clusters)
  update-context   Update kubeconfig in case of an IP or port change

Networking and Connectivity Commands:
  service          Returns a URL to connect to a service
  tunnel           连接到 LoadBalancer 服务

Advanced Commands:
  mount            将指定的目录挂载到 minikube
  ssh              Log into the minikube environment (for debugging)
  kubectl          Run a kubectl binary matching the cluster version
  node             添加,删除或者列出其他的节点
  cp               将指定的文件复制到 minikube

Troubleshooting Commands:
  ssh-key          Retrieve the ssh identity key path of the specified node
  ssh-host         Retrieve the ssh host key of the specified node
  ip               Retrieves the IP address of the specified node
  logs             Returns logs to debug a local Kubernetes cluster
  update-check     打印当前和最新版本版本
  version          打印 minikube 版本
  options          显示全局命令行选项列表 (应用于所有命令)。

Other Commands:
  completion       Generate command completion for a shell
  license          Outputs the licenses of dependencies to a directory

Use "minikube  --help" for more information about a given command.

简单使用 minikube

启动 Minikube

minikube start

在启动的过程中,我遇到了如下错误

➜  workspace minikube start
            
          
在线咨询 拨打电话

电话

010-67916526

微信二维码

微信二维码