使用minikube安装使用单机版K8S方式(docker)

 更新时间:2024年10月28日 10:50:21   作者:却诚Salong  
本文介绍了如何在centos7上使用minikube快速搭建单机版k8s,主要步骤包括:下载kubectl和docker,创建新用户,下载和安装minikube,验证安装情况,最后,通过执行minikube和minikubestop启停K8s,或使用minikubedelete彻底删除K8S的数据

minikube安装使用单机版K8S

前置:

作为一个开发,工作之余想玩一下k8s,但是搭建成本太高,所以就找到了minikube这个工具,快速搭建单机版k8s,

下面是个人搭建流程,基于centos7,仅供参考

1.下载kubectl

(kubectl是管理k8s的工具)

 curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl"
 chmod +x kubectl

2.下载docker

 sudo yum install -y docker
 sudo systemctl start docker
 sudo systemctl enable docker

3.创建新用户

(以后启停用户都必须在此账户下执行,不能用root)

useradd -m minikube

4.在当前创建用户下执行下载minikube

curl -Lo minikube https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64
chmod +x minikube
sudo mv minikube /usr/local/bin/

5.安装完成

验证minikube是否安装完成

minikube version

6.至此minikube就已经安装完成了

执行minikube和minikube stop就可以启停K8s了,如果想彻底删除K8S的数据,使用minikube delete删除所有数据。

下面是启动的配置参考:

可以选择性的添加,也可以使用默认配置(不能在root下执行)

minikube start
minikube start --driver=docker
minikube start --driver=docker --image-mirror-country=CN
minikube stop
minikube delete

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 在CentOS系统中轻松安装和配置Docker全过程

    在CentOS系统中轻松安装和配置Docker全过程

    这篇文章主要介绍了在CentOS系统中轻松安装和配置Docker全过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2025-04-04
  • yum下载rpm以及相关依赖的方式离线安装docker

    yum下载rpm以及相关依赖的方式离线安装docker

    今天小编就为大家分享一篇关于yum下载rpm以及相关依赖的方式离线安装docker,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-12-12
  • Docker开启远程连接并实现安全通信详解

    Docker开启远程连接并实现安全通信详解

    这篇文章主要为大家介绍了Docker开启远程连接并实现安全通信过程详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-08-08
  • Docker Compose+Nginx+Certbot自动化部署HTTPS的详细指南

    Docker Compose+Nginx+Certbot自动化部署HTTPS的详细指南

    打造属于您的全自动 HTTPS 服务,无需复杂配置,无需手动维护,只需 3 个核心文件和 5 分钟时间,即可实现永久自动化的 HTTPS 加密解决方案,下面我们就来看看具体方法吧
    2025-07-07
  • docker无法删除镜像报Error: No such container的错误问题

    docker无法删除镜像报Error: No such container的错误问题

    docker无法删除镜像的解决方法很简单,只需要简单三步即可完美解决docker删除镜像过程中,一直报Error: No such container的错误问题,感兴趣的朋友跟随小编一起看看吧
    2023-01-01
  • Docker与Jenkins实现RuoYi-Vue前后端分离项目的CICD全流程自动化

    Docker与Jenkins实现RuoYi-Vue前后端分离项目的CICD全流程自动化

    在现代软件开发流程中,持续集成/持续部署(CICD)已经成为提升开发效率、保障代码质量的关键实践,本文将详细介绍如何利用Docker容器化技术结合Jenkins,搭建一套完整的CICD流程,实现RuoYi-Vue前后端分离项目的自动化构建、测试和部署,从代码提交到自动部署的全流程自动化
    2026-01-01
  • Docker的MySQL容器时区问题修改

    Docker的MySQL容器时区问题修改

    这篇文章主要给大家介绍了关于Docker的MySQL容器时区问题修改的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2020-07-07
  • docker容器inspect内容NetworkSettings的使用

    docker容器inspect内容NetworkSettings的使用

    文章主要介绍了Docker容器的网络设置,包括默认bridge网络和多网络连接的配置,详细解释了顶层字段(如Bridge、SandboxID、HairpinMode等)以及Networks对象的使用方法,推荐使用Networks对象来获取容器的网络信息,因为它提供了更灵活和全面的配置选项
    2026-02-02
  • 使用TLS加密通讯远程连接Docker的示例详解

    使用TLS加密通讯远程连接Docker的示例详解

    这篇文章主要介绍了使用TLS加密通讯远程连接Docker的示例详解,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-12-12
  • 用Docker部署Fenrus导航页:打造专属的极简高效浏览器首页

    用Docker部署Fenrus导航页:打造专属的极简高效浏览器首页

    该文章介绍了使用Fenrus和cpolar搭建个性化的浏览器首页的方法,包括使用Docker部署Fenrus、配置cpolar实现公网访问等步骤,并详细阐述了部署过程和使用方法,感兴趣的朋友跟随小编一起看看吧
    2026-04-04

最新评论