Kubernetes创建一个集群
Kubernetes 集群
Kubernetes
是一个计算机资源的协调器,将这些计算机连接起来作为一个工作单元。Kubernetes
以更有效的方式自动化跨集群分发和调度应用程序容器。Kubernetes
主要由两部分组成,Master
协调集群,Nodes
是应用程序的工作节点。
Master
是负责管理集群的,Noes
是虚拟机或者是物理机,用作Kubernetes
中的工作节点。每一个Node
节点都有一个Kubelet
。
Minikube
是一种轻量级Kubernetes
实现,可在本地计算机上创建VM并部署仅包含一个节点的简单集群.可以在Linux
或者Macos
上通过Minikube部署一个只有单节点的k8s
集群。
使用minikube创建一个k8s集群
1、先查看本地是否安装minikube
,执行命令:minikube version
,如果本地安装就能看到结果。
2、启动集群,使用命令
# 执行启动之后就能看到如下的日志
$ minikube start
Starting local Kubernetes v1.10.0 cluster...
Starting VM...
Getting VM IP address...
Moving files into cluster...
Setting up certs...
Connecting to cluster...
Setting up kubeconfig...
Starting cluster components...
Kubectl is now configured to use the cluster.
Loading cached images from config file.
3、查看启动的k8s
集群:kubectl version
,执行这条命令之后会看到客户端和服务端的版本,客户端版本是kubectl
的,服务端版本是Kubernetes
的版本,
4、查看集群详细信息:kubectl cluster-info
5、查看拥有节点:kubectl get nodes
,即可得出所有的可用节点,状态为Ready
,标示已经准备好可以处理应用。