k8s系列-minikube操作应用之安装篇

  Minikube是一个轻量级的Kubernetes集群,专为本地开发和测试环境设计

  Minikube由Kubernetes社区维护,支持macOS、Linux和Windows等多种操作系统平台。它使用Kubernetes的官方稳定版本,并提供了大部分功能,包括容器编排管理、负载均衡、Ingress以及权限控制等高级特性。

  具体来说,Minikube的主要特点包括:

  • 轻量级:Minikube在本地计算机上创建一个虚拟机,部署一个只包含单个节点的简单集群,这使得它在资源消耗上相对较小,适合在个人电脑上运行。
  • 功能全面:尽管是轻量级的,但Minikube支持Kubernetes的大多数核心功能,这对于学习和实验Kubernetes非常有帮助。
  • 易于管理:Minikube提供了一个命令行界面(CLI),用于执行集群的基本操作,如启动(start)、停止(stop)、查看状态(status)和删除(delete)集群。
  • 学习友好:对于新手来说,Minikube是一个很好的学习工具,因为它可以让他们在一个受控的环境中实践和理解Kubernetes的概念和操作。

  总的来说,Minikube是一个强大的工具,它使得开发者和学习者能够在自己的电脑上轻松地安装和体验Kubernetes,无论是进行日常的开发工作还是学习Kubernetes的基础知识,Minikube都是一个非常有价值的资源。

  一、安装docker:

  官方的一键安装方式:

curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

  daocloud一键安装命令:

curl -sSL https://get.daocloud.io/docker | sh

  手动安装可自行网上搜索,资料很多。

  二、安装minikube:

  官方文档:https://minikube.sigs.k8s.io/docs/start/

  安装前请检查下机器配置:

  使用二进制下载在x86-64 macOS上安装最新的稳定版minikube:

curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-darwin-amd64
sudo install minikube-darwin-amd64 /usr/local/bin/minikube

  拥有管理员权限的终端中运行命令(非root登录):

minikube start

  接下来就可以使用这个新集群啦。(会有个安装kubectl的过程,需要稍微等待会儿)
  例如可以执行命令查看默认的pod情况:

kubectl get po -A

  为了省去每次都要输入minukube kubectl 长串命令,可以别名:

alias kubectl="minikube kubectl --"

  下一篇分享minikube安装后的具体操作应用。

 

 

posted @ 2024-01-24 15:07  ~遇见阳光~  阅读(16)  评论(0编辑  收藏  举报