minikube安装k8s

前言,kubernetes在现在的企业级应用构建中非常火爆,但是kubernetes集群的安装异常复杂,让很多学者停步于此,那怎么在不搭建kubernetes集群的情况下,怎么去了解kubernetes的核心概念,并使用上kubernetes的基本功能呢,kubernetes团队给了我们一种易上手的解决方案-minikube,minikube可以将kubernetes最基本的功能安装在同一台机器上,接下来就一起来一探究竟k8s的运行机制
1、卸载自带docker版本

yum remove docker \
              docker-client \
              docker-client-latest \
              docker-common \
              docker-latest \
              docker-latest-logrotate \
              docker-logrotate \
              docker-selinux \
              docker-engine-selinux \
              docker-engine

2、安装相关依赖

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

3、添加软件安装包源

sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

cat /etc/yum.repos.d/docker-ce.repo

安装最新版docker
sudo yum install docker-ce docker-ce-cli containerd.io -y

安装指定版本docker
sudo yum list docker-ce --showduplicates | sort -r
sudo yum install docker-ce- docker-ce-cli- containerd.io

4、安装minikube 使用阿里云改版的minikube,可以下载阿里云的镜像资源

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

5、安装kubectl客户端管理工具

1、添加阿里镜像源
echo "
[kubernetes]
name=Kubernetes Repo
baseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64/
enabled=1
gpgcheck=1
gpgkey=https://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg https://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpg
" >> /etc/yum.repos.d/k8s.repo

2、yum 安装
yum install kubectl -y

6、启动minikube,因为使用虚拟机环境,所以启动的时候添加驱动none启动选项,自此minikube安装k8s就成功了

minikube start --vm-driver=none --apiserver-ips 127.0.0.1 --apiserver-name localhost
kubectl get nodes
NAME       STATUS   ROLES    AGE   VERSION
minikube   Ready    master   82m   v1.16.0

你可能感兴趣的:(minikube安装k8s)