微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

docker上使用Minikube部署Kubernetes单节点集群

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐