linux安装k8s单节点
配置最低2核4g
#安装kubectl
yum install -y kubectl-1.18.0
#安装minikube
curl -LO https://storage.googleapis.com/minikube/releases/v1.18.1/minikube-linux-amd64 && sudo install minikube-linux-amd64 /usr/local/bin/minikube
#检查minikube安装是否成功
minikube version
#启动minikube
minikube start --image-mirror-country='cn' --driver=docker --force --kubernetes-version=1.18.1 --registry-mirror=https://registry.docker-cn.com
#查看集群信息
kubectl cluster-info
#查看节点信息
kubectl get nodes
欢迎关注个人公众号【好好学技术】交流学习
mac安装k8s单节点
docker desktop版本
查看自己的 Kubernetes版本,然后去阿里云下载对应的版本
https://github.com/AliyunContainerService/k8s-for-docker-desktop
$ git clone https://github.com/AliyunContainerService/k8s-for-docker-desktop.git
$ cd k8s-for-docker-desktop
# 查看版本镜像;需和docker desktop 中 Kubernetes版本一直
$ cat images.properties
# 执行脚本安装K8S相关镜像
$ ./load_images.sh
可选操作: 为 Kubernetes 配置 CPU 和 内存资源,建议分配 4GB 或更多内存。
勾选下面两项
点击右下角 Apply & Restart 等待安装成功即可。
docker还需下载一部分镜像,因此过程比较慢,只要没失败就行。
若多次安装失败,建议更换低版本的docker desktop
启动成功后左下角会变为绿色,running状态,并且新建很多容器
验证K8s
// 查询有哪些集群:
$ kubectl config get-contexts
CURRENT NAME CLUSTER AUTHINFO NAMESPACE
* docker-desktop docker-desktop docker-desktop
// 切换k8s的上下文状态到docker-desktop
$ kubectl config use-context docker-desktop
Switched to context "docker-desktop".
// 验证集群状态
$ kubectl cluster-info
Kubernetes master is running at https://kubernetes.docker.internal:6443
KubeDNS is running at https://kubernetes.docker.internal:6443/api/v1/namespaces/kube-system/services/kube-dns:dns/proxy
// 查看节点信息
$ kubectl get nodes
NAME STATUS ROLES AGE VERSION
docker-desktop Ready master 5m33s v1.19.3