建设网站怎么设置网站页面大小最新汽油价格调整最新消息
2026/1/11 20:26:14 网站建设 项目流程
建设网站怎么设置网站页面大小,最新汽油价格调整最新消息,绑定网站域名怎么做,wordpress侧边栏在哪哈哈哈,我是不是把时间都用到了刀把上#x1f60e; 遇到问题可以直接复制问题给AI 照着解决就行 我记录一下我遇到的坑 1.子系统就选Ubuntu,别选archLIinux,#x1f972; 2.别用docker Desktop来部署k8s,一堆坑 3.直接在WSL子系统中执行 docker pull kindest/node:v1.31.0…哈哈哈,我是不是把时间都用到了刀把上遇到问题可以直接复制问题给AI照着解决就行我记录一下我遇到的坑1.子系统就选Ubuntu,别选archLIinux,2.别用docker Desktop来部署k8s,一堆坑3.直接在WSL子系统中执行docker pull kindest/node:v1.31.04.k8s部署文件中的的name和app镜像路径等项目名称相关的都小写5.镜像推到github之后,可见级别是private的,改成public//也有可能不是坑,总之private的要部署会需要配置复杂6.WSL2 下的 port-forward 默认不能被 Windows 浏览器直接访问需要用 WSL2 的 IP 访问。准备工作环境:Windows11 WSL2-Ubuntu 24.04 k8s(kind) docker github action1.安装WSL2-Ubuntu 24.04直接在软件商店里安装安装docker官网docker官网下载或者商店构建Dockerfile我用的是VSCode的docker插件生成的按住快捷键ctrlshiftp粘贴或者输入Container images: Build Image点击生成成功安装k8sdocker pull kindest/node:v1.31.0生成k8s部署文件文件位置:我用chatGPT生成的避坑点: name和app和image名称都小写apiVersion:apps/v1kind:Deploymentmetadata:name:mygospec:replicas:1selector:matchLabels:app:mygotemplate:metadata:labels:app:mygospec:containers:-name:mygoimage:ghcr.io/fenghaoyun-monster/mygo:latestports:-containerPort:8080---apiVersion:v1kind:Servicemetadata:name:mygospec:type:NodePortselector:app:mygoports:-port:8080targetPort:8080在WSL环境创建集群kind create cluster --name mygo在WSL环境构建项目镜像docker pull kindest/node:v1.31.0Push 到 GHCRdocker push ghcr.io/fenghaoyun-monster/mygo:latest坑点:镜像推到github之后,可见级别是private的,改成publicGitHub → Profile → Packages进入 mygo package → settings → Visibility → set public。查看节点部署状态kubectl get pods需要是mygo-xxxx 1/1 Running访问服务因为我们的集群是运行在WSL子系统中的,子系统用的是NAT网络,宿主机的代理啥的是用不了的,浏览器中访问我们的服务我们需要端口映射kubectl port-forward svc/mygo 8080:8080让这个命令保持运行新开一个WSL命令行运行ip addr show eth0得到类似inet 172.24.5.10/20我们就可以在apifox或者浏览器中访问http://172.24.5.10:8080/demo就能访问啦

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询