Kubernetes单节点环境搭建

只有不断努力,你才能走向成功。不要因为一时的挫折而放弃,相信自己的潜力是无限的。

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单节点环境搭建


查看自己的 Kubernetes版本,然后去阿里云下载对应的版本

https://github.com/AliyunContainerService/k8s-for-docker-desktop


Kubernetes单节点环境搭建


$ 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 或更多内存。

Kubernetes单节点环境搭建


勾选下面两项


Kubernetes单节点环境搭建


点击右下角 Apply & Restart 等待安装成功即可。
docker还需下载一部分镜像,因此过程比较慢,只要没失败就行。
若多次安装失败,建议更换低版本的docker desktop

启动成功后左下角会变为绿色,running状态,并且新建很多容器


Kubernetes单节点环境搭建


验证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


原文始发于微信公众号(好好学技术):Kubernetes单节点环境搭建

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

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/219566.html

(0)
小半的头像小半

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!