Minikube安装

举报
liningwonder 发表于 2021/02/04 14:12:09 2021/02/04
【摘要】 一、安装前准备1、实验环境 :虚拟机 CentOS 7(1)环境准备:yum install -y wgetmv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo_bakwget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/r...

一、安装前准备

1、实验环境 :虚拟机 CentOS 7

(1)环境准备:

yum install -y wget

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo_bak

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

wget https://mirrors.aliyun.com/repo/epel-7.repo

yum clan all
yum makecache
yum repolist

yum install -y net-tools
yum -y install psmisc

sudo yum install -y yum-utils

sudo useradd -s /bin/bash -d /home/lining -m lining
echo "lining ALL=(ALL) NOPASSWD: ALL" | sudo tee /etc/sudoers.d/lining
sudo su - lining

2、检查是否开启虚拟化支持

grep -E --color 'vmx|svm' /proc/cpuinfo

3、安装Minikube

(1)安装Docker

sudo yum-config-manager  --add-repo  https://download.docker.com/linux/centos/docker-ce.repo

yum makeche

sudo yum install -y yum-utils device-mapper-persistent-data lvm2

sudo yum -y install docker-ce docker-ce-cli containerd.io

sudo mkdir -p /etc/docker
sudo vi /etc/docker/daemon.json

#使用overlay2驱动,性能更好
{
  "registry-mirrors":["https://krmu1x5v.mirror.aliyuncs.com"],
  "storage-driver": "overlay2"
}

sudo systemctl start docker

sudo usermod -aG docker $USER && newgrp docker

(2)安装Kubectl

vi /etc/yum.repos.d/kubernetes.repo

[kubernetes]
name=Kubernetes
baseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64/
enabled=1
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg https://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpg

sudo yum -y install kubectl

kubectl version --client

(1)RPM安装

curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-latest.x86_64.rpm

sudo rpm -ivh minikube-latest.x86_64.rpm

(2)启动

minikube start --vm-driver=docker --image-repository=registry.cn-hangzhou.aliyuncs.com/google_containers

(3)测试

minikube version

minikube status

minikube version

kubectl version

kubectl cluster-info

kubectl get nodes

(4)安装dashboard

minikube dashboard

systemctl stop firewalld

systemctl disable firewalld

kubectl proxy --port=8001 --address='192.168.67.25' --accept-hosts='^.*' &

访问:http://192.168.67.25:8001/api/v1/namespaces/kubernetes-dashboard/services/http:kubernetes-dashboard:/proxy/

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。