windows环境下部署k8s

  1、安装docker Desktop;

   2、打开setting勾选启用k8s(参考了许多帖子,说需要预先下载镜像,直接勾选会被墙,应该是跟版本有关,目前使用的版本没有出现这类问题,只是确实会稍慢,如果需要加快可以先跳过勾选,先配置拉取镜像地址)

设置镜像拉取地址(视情况需要)

 "registry-mirrors": [
    "https://docker.mirrors.ustc.edu.cn",
    "https://registry.docker-cn.com"
  ]

3、下载k8s-for-docker-desktop

AliyunContainerService/k8s-for-docker-desktop

从查看docker对应k8s版本,github下载对应版本;

进入到下载后的k8s-for-docker-desktop文件中,按住Shift+右键进入PowerShell界面;
查看所有上下文 

kubectl config get-contexts

指定当前的上下文
kubectl config use-context docker-for-desktop

查看集群状态

kubectl cluster-info

kubectl get nodes

此时直接访问地址,会看到错误提示

4、再的k8s-for-docker-desktop文件打开的PowerShell界面中,执行以下命令
kubectl create -f kubernetes-dashboard.yaml
执行完成后,开启代理
kubectl proxy

5、打开浏览器,访问 Kubernetes Dashboard: http://localhost:8001/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/

6、配置控制台访问令牌

授权kube-system默认服务账号

kubectl apply -f kube-system-default.yaml

Windows环境

$TOKEN=((kubectl -n kube-system describe secret default | Select-String "token:") -split " +")[1]
kubectl config set-credentials docker-desktop --token="${TOKEN}"
echo $TOKEN

复制上文控制台输出的token,粘贴到网页中点击登录

注:k8s-for-docker-desktop文件中README.md文件,详细描述了Docker Desktop for Mac/Windows 开启 Kubernetes的步骤,可对照进行操作

  • 18
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在16G的Windows笔记本电脑上部署Kubernetes集群是可能的,但是需要注意的是,由于资源受限,可能无法在上面运行大型应用程序。以下是一些步骤: 1. 安装Docker:在Windows操作系统上安装Docker Desktop(https://www.docker.com/products/docker-desktop)。 2. 安装Minikube:Minikube是一个轻量级的Kubernetes实现,可以在单个节点上运行Kubernetes集群。您可以在Minikube网站上找到有关安装程序和使用说明的详细信息(https://minikube.sigs.k8s.io/docs/start/)。 3. 启动Minikube:打开命令提示符或PowerShell,并输入命令“minikube start”,这将启动Kubernetes集群。 4. 部署应用程序:您可以使用Kubectl命令行工具来部署和管理应用程序。首先,您需要创建一个Kubernetes Deployment对象来定义Pod的副本数量和容器镜像等信息。然后,您可以创建一个Kubernetes Service对象来公开Deployment,以便其他应用程序可以访问它。 5. 监视和管理集群:Kubernetes提供了一组命令行工具,可以用于监视和管理集群。您可以使用“kubectl get pods”命令来查看正在运行的Pod,使用“kubectl logs”命令来查看Pod的日志,使用“kubectl exec”命令来在Pod中执行命令等。 需要注意的是,由于资源限制,您可能无法同时运行多个Pod或大型应用程序。您可以调整Minikube的配置来增加可用资源,例如内存和CPU,以便更好地满足您的需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值