03. 安装minikube

安装minikube的前提需要安装kubectl

安装kubectl

Centos、Readhat

编辑yum 的kubenernetes源
vim /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

再使用命令:

yum install -y kubectl

Ubuntu、Debian

apt-get update && apt-get install -y apt-transport-https
curl https://mirrors.aliyun.com/kubernetes/apt/doc/apt-key.gpg | apt-key add - 
cat <<EOF >/etc/apt/sources.list.d/kubernetes.list
deb https://mirrors.aliyun.com/kubernetes/apt/ kubernetes-xenial main
EOF  
apt-get update
apt-get install -y kubelet kubeadm kubectl

MacOs

brew install kubernetes-cli
kubectl version --client

安装minikube(使用阿里云镜像)

linux

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

MacOS

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

启动:minikube start --registry-mirror=https://registry.docker-cn.com --image-mirror-country cn

完成以上步骤即可安装成功~

扩展:

为了访问海外的资源,阿里云提供了一系列基础设施,请按照如下参数进行配置。其中常见参数

–driver=xxx 从1.5.0版本开始,Minikube缺省使用本地最好的驱动来创建Kubernetes本地环境,测试过的版本 docker, kvm
–image-mirror-country cn 将缺省利用 registry.cn-hangzhou.aliyuncs.com/google_containers 作为安装Kubernetes的容器镜像仓库 (阿里云版本可选)
–iso-url=xxx 利用阿里云的镜像地址下载相应的 .iso 文件 (阿里云版本可选)
–registry-mirror=xxx 为了拉取Docker Hub镜像,需要为 Docker daemon 配置镜像加速,参考阿里云镜像服务
–cpus=2: 为minikube虚拟机分配CPU核数
–memory=2048mb: 为minikube虚拟机分配内存数
–kubernetes-version=xxx: minikube 虚拟机将使用的 kubernetes 版本

  • 安装minikube,缺省驱动

    minikube start --cpus=4 --memory=4096mb

  • 安装minikube,Docker驱动

    minikube start --driver=docker

  • 安装minikube,KVM2驱动

    minikube start --driver=kvm2

  • 打开Kubernetes控制台

    minikube dashboard


 上一篇
04.k8s资源管理 04.k8s资源管理
k8s资源管理资源管理介绍在kubernetes中,所有的内容都抽象为资源,用户需要通过操作资源来管理kubernetes。 ​ kubernetes的本质上就是一个集群系统,用户可以在集群中部署各种服务,所谓的部署服务,其实就是在
2021-09-07
下一篇 
02. Kubernetes 组件 02. Kubernetes 组件
Kubernetes 组件一个Kubernetes集群由一组被称为节点的机器组成。这些节点上运行了Kubernetes所管理的容器化应用。kubernetes集群主要是由控制节点(master)、工作节点(node)构成。 master:
2021-07-26
  目录