k8s 入门-minikube部署和基本使用

k8s 入门-minikube部署和基本使用

一、安装环境

本博客安装环境为VMware® Workstation 15 Pro中安装的虚拟机,版本为Centos7.8。

二、minikube安装

minukube是一个本地化的Kubernetes部署工具,以一种更简单的方式完成Kubernetes的部署和使用,非常适合初学人员在本地搭建一个简易环境进行学习和测试。

1.安装docker

$ yum -y install docker
$ docker --version

2.安装minikube

$ curl -Lo minikube http://kubernetes.oss-cn-hangzhou.aliyuncs.com/minikube/releases/v1.2.0/minikube-linux-amd64 && chmod +x minikube && sudo mv minikube /usr/local/bin/
$ minikube version

3.启动minikube

minikube的启动很简单,只需要一条命令,启动前需要先启动docker服务:

$ systemctl start docker
$ systemctl status docker
$ minikube start --driver=docker
# 可以通过--driver参数指定驱动,这里我们指定的是docker,不指定的话会自动查找可用的驱动
(1)创建用户

直接执行start命令会报错:

[root@localhost bin]# minikube start --driver=docker
😄  Centos 7.8.2003 上的 minikube v1.14.2
✨  根据用户配置使用 docker 驱动程序
🛑  The "docker" driver should not be used with root privileges.
💡  If you are running minikube within a VM, consider using --driver=none:
📘    https://minikube.sigs.k8s.io/docs/reference/drivers/none/

❌  Exiting due to DRV_AS_ROOT: The "docker" driver should not be used with root privileges.

报错提示docker驱动需要运行在非root用户环境中,这时需要创建一个非root用户并切换。

$ useradd tomx
$ passwd tomx
$ su tomx
(2)添加docker组
[tomx@localhost bin]$ minikube start --driver=docker
😄  Centos 7.8.2003 上的 minikube v1.14.2
✨  根据用户配置使用 docker 驱动程序

💣  Exiting due to PROVIDER_DOCKER_ERROR: "docker version --format -" exit status 1: Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http://%2Fvar%2Frun%2Fdocker.sock/v1.38/version: dial unix /var/run/docker.sock: connect: permission denied
💡  建议:Add your user to the 'docker' group: 'sudo use
  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值