达成Windows下PowerShell下的单机Kubernetes环境搭建,可以利用Windows本地虚拟程序搭建standalone的Kubernetes环境。
环境搭建工具:
- Hyper-V
- Chocolatey
- MiniKube
首先安装Windows下的chocolatey
> git clone https://github.com/chocolatey-archive/chocolatey.git > setup.cmd
然后安装Hyper-V
> Enable-WindowsOptionalFeature -online -FeatureName Microsoft-Hyper-V -All
然后使用chocolatey安装Minikube
> choco install minikube
MiniKube安装完成后运行1.20.1的Kubernetes集群,此处采用阿里云源的镜像
> minikube start --image-repository=registry.cn-hangzhou.aliyuncs.com/google_containers --kubernetes-version v1.20.1
此处创建2核CPU、4G-DRAM、20G-Disk的Hyper虚拟机,并拉取kubelet、kube-controller、kube-proxy、kube-scheduler、kube-apiserver、etcd的镜像创建对应的Pod,建立Kubernetes单节点集群。
Kubectl随MiniKube的安装自动安装,安装完毕后运行以下命令检测是否安装成功
> kubectl get pod -A NAMESPACE NAME READY STATUS RESTARTS AGE kube-system coredns-54d67798b7-7lk5k 1/1 Running 0 70m kube-system etcd-minikube 1/1 Running 0 70m kube-system kube-apiserver-minikube 1/1 Running 0 70m kube-system kube-controller-manager-minikube 1/1 Running 0 70m kube-system kube-proxy-4wnjw 1/1 Running 0 70m kube-system kube-scheduler-minikube 1/1 Running 0 70m kube-system storage-provisioner 1/1 Running 0 70m
出现以下的组件Pod即为安装成功。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)