windows 10 安装K8S 和 docker

本文详细介绍了在Windows环境下安装Docker及Kubernetes (K8S) 的过程。从配置Hyper-V虚拟机开始,逐步讲解如何下载并安装Docker for Windows,再通过Chocolatey安装Minikube,设置虚拟交换机,解决国内网络环境下镜像下载的问题,最终成功搭建K8S环境。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

上周领导叫熟悉一下kubernetes 和docker  。

看完介绍不装一遍,真心难受。

然后开始爬文

https://www.jianshu.com/p/f1f94c6968f5  介绍Docker 和K8S的

https://blog.youkuaiyun.com/qq_34924407/article/details/82630205 这个介绍也更详细,先跳过。

 

开始进入安装阶段:

1.先装个Docker

https://www.runoob.com/docker/windows-docker-install.html

我的是win10,所以直接找win10部分的介绍:

1.先配置虚拟机:Hyper-V。

2.登录docker官网: https://www.docker.com/get-docker  ,需要注册才能下载。

点击 Download Desktop and Take a Tutorial,并下载 Windows 的版本

双击下载的 Docker for Windows Installer 安装文件,一路 Next,点击 Finish 完成安装。具体可看https://www.runoob.com/docker/windows-docker-install.html 里面有配图。

 

2.安装K8S,windows 下用minikube。

https://www.cnblogs.com/sanshengshui/p/11228985.html 虚拟交换机这部分可以看看

https://blog.youkuaiyun.com/Maggie_up/article/details/80738331 使用阿里修改的Minikube 。我这里用这个exe 直接提示无网络链接,放弃。

使用 Chocolatey 安装原版的。

1、使用管理员权限打开Windows PowerShell

输入命令:

Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))

然后一路确认下一步即可

最后输入 choco -? 来确定是否安装成功。

2、使用管理员权限打开cmd 命令窗口

安装Minikube

输入:choco install minikube -y

确认时,输入Y.

3. 使用安装:

安装前,先配置虚拟机的网口对于使用Hyper-V环境的用户,首先应该打开Hyper-V管理器创建一个外部虚拟交换机,

 

 

之后

 minikube start --vm-driver="hyperv"    --hyperv-virtual-switch="MinikubeSwitch"  --memory=2048 --image-repository registry.aliyuncs.com/google_containers

 

--hyperv-virtual-switch="MinikubeSwitch" 指定虚拟交换机

--image-repository registry.aliyuncs.com/google_containers​​​​​​​ 国内网络问题,配置这个地址,解决镜像下载问题。

这个问题卡了我好几天,

1.使用S-S-R,全局,不行。

2.先把用到镜像拉取到本地或者自己的账号里面,好麻烦,最后放弃了。

https://blog.youkuaiyun.com/judyjie/article/details/85217617

https://blog.youkuaiyun.com/nklinsirui/article/details/80581286

https://blog.youkuaiyun.com/jinguangliu/article/details/82792617

这些都是本地化的方式。

最后来一张成果。

下一步开始学习使用。

Kubernetes***用于自动化部署、扩展管理容器化应用程序的开源平台。在安装Kubernetes之前,需要先安装Docker作为容器运行时环境。下面是安装DockerKubernetes的一般步骤: 1. 安装Docker: - 在Linux上安装Docker,可以使用以下命令: ``` sudo apt-get update sudo apt-get install docker.io ``` - 在Windows安装Docker,可以从Docker官方网站下载并安装Docker Desktop。 2. 配置Docker: - 在Linux上,将当前用户添加到docker用户组中,以便无需使用sudo来运行Docker命令: ``` sudo usermod -aG docker $USER newgrp docker ``` - 在Windows上,启动Docker Desktop并等待其完全启动。 3. 安装Kubernetes: - 在Linux上,可以使用包管理工具(如apt或yum)来安装Kubernetes: ``` sudo apt-get update sudo apt-get install -y kubelet kubeadm kubectl ``` - 在Windows上,可以使用Chocolatey包管理器来安装Kubernetes: ``` choco install kubernetes-cli ``` 4. 初始化Kubernetes集群: - 在Linux上,使用kubeadm命令初始化一个单节点的Kubernetes集群: ``` sudo kubeadm init ``` - 在Windows上,使用kubeadm命令初始化一个单节点的Kubernetes集群: ``` kubeadm init ``` 5. 配置Kubernetes集群: - 在Linux上,按照kubeadm init命令的输出,执行以下命令以配置kubectl命令行工具: ``` mkdir -p $HOME/.kube sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config sudo chown $(id -u):$(id -g) $HOME/.kube/config ``` - 在Windows上,将kubeadm init命令的输出中的kubeconfig配置文件复制到%USERPROFILE%\.kube目录下。 至此,你已经完成了KubernetesDocker安装配置。你可以使用kubectl命令来管理操作Kubernetes集群中的容器应用程序。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值