1、 安装kubectl
关闭SWAP交换分区swapoff -a
配置Kubernetes-YUM源
[root@minikube ~]# cat < /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
EOF
安装Kubectl[root@minikube ~]# yum -y install kubectl
2、 安装Minikube
Minikube安装包由阿里云提供。[root@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/
3、 使用Minikube创建一个Kubernetes单点集群
--vm-driver=none”表示使用Linux本机作为运行环境。
--image-repository”表示指定阿里的镜像地址,用官方的镜像地址很慢。
[root@minikube ~]# minikube start --image-repository=‘registry.cn-hangzhou.aliyuncs.com/google_containers‘ --vm-driver=none
4、 查看Kubernetes集群运行情况
#查看集群的状态
[root@centos7-01 ~]# minikube status
host: Running
kubelet: Running
apiserver: Running
kubectl: Correctly Configured: pointing to minikube-vm at 192.168.159.128
#查看集群信息
[root@centos7-01 ~]# kubectl cluster-info
Kubernetes master is running at https://192.168.159.128:8443
KubeDNS is running at https://192.168.159.128:8443/api/v1/namespaces/kube-system/services/kube-dns:dns/proxy
To further debug and diagnose cluster problems, use ‘kubectl cluster-info dump‘.
#这里显示集群已经启动。它显示了各种Kubemetes组件的URL , 包括API服务器和Web控制台。
#可以运行minikube ssh登录到Minikube VM并从内部探索它
minikube ssh