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

相关文章

Docker是什么Docker是 Docker.Inc 公司开源的一个基于 LXC技...
本文为原创,原始地址为:http://www.cnblogs.com/fengzheng...
镜像操作列出镜像:$ sudo docker imagesREPOSITORY TAG IMA...
本文原创,原文地址为:http://www.cnblogs.com/fengzheng/p...
在 Docker 中,如果你修改了一个容器的内容并希望将这些更改...
在Docker中,--privileged 参数给予容器内的进程几乎相同的权...