山东做网站找哪家好中铁建设集团门户网站登录

diannao/2025/10/27 0:11:14/文章来源:
山东做网站找哪家好,中铁建设集团门户网站登录,百度文库网页版登录入口,网站排名优化外包价钱前面文章已经演示过#xff0c;将我们的示例微服务程序DaprTest1部署到k8s上并运行。当时用的k8s是Docker for desktop 自带的k8s#xff0c;只要在Docker for desktop中启用就可以了。但是我发现#xff0c;启用了k8s后#xff0c;Docker for desktop会消耗大量的系统资源…  前面文章已经演示过将我们的示例微服务程序DaprTest1部署到k8s上并运行。当时用的k8s是Docker for desktop 自带的k8s只要在Docker for desktop中启用就可以了。但是我发现启用了k8s后Docker for desktop会消耗大量的系统资源导致系统变得很慢。据说windows 上的WSL 2 性能不错这次我尝试在WSL Linux上安装K8s并部署我们的微服务看看还会不会出现系统资源消耗过大的情况。     关于网络我用的是外企公司的VPN。关于系统我用的是Windows 11 1000.22000.168.01在WSL上安装k8s集群1.1  从微软商店安装“Windows Terminal”Windows Terminal用来连接管理WSL中的Linux Ubuntu。 1.2         在本地电脑安装“Lens”Lens用来连接管理k8s集群启动界面如下 1.3         启用Windows功能“虚拟机平台”启用虚拟机平台是安装WSL 2 的必要条件 1.4  从微软商店安装“Ubuntu”安装WSL兼容的Linux Ubuntu 安装完成后从开始菜单打开Ubuntu应用命令窗口提示用户输入用户和密码设置好后我们需要设置root用户的密码命令为sudo passwd root1.5安装Docker for desktop 并启用WSL集成为了更好的性能和程序开发方便微软不建议在 WSL Ubuntu 中直接安装Docker而是通过Docker for desktop与WSL 互操作的方式在Ubuntu中使用Docker。安装地址Docker Desktop for Mac and Windows | Docker  1.6 在Ubuntu 中安装Kind通过Windows terminal 连接 Ubuntu 通过su命令切换到root用户然后执行更新apt工具命令apt update apt upgrade -y 安装Kind最新版本需要依次执行如下命令# 下载 KinD 二进制文件 curl -Lo ./kind https://github.com/kubernetes-sigs/kind/releases/download/v0.11.1/kind-$(uname)-amd64# 标记为可执行文件chmod x ./kind# 移动到 PATH 目录下去mv ./kind /usr/local/bin/#查看kind版本kind version#输出kind v0.11.1 go1.16.4 linux/amd641.7在Ubuntu 中安装 Kubectl 工具本步骤可选因为我们也可以从本地电脑kubectl工具或者lens来管理k8s集群.安装步骤如下和Kind的安装步骤类似curl -LO https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/linux/amd64/kubectlchmod x ./kubectlsudo mv ./kubectl /usr/local/bin/kubectlkubectl version1.8  在Ubuntu 中用Kind 创建K8s 集群首先创建k8s集群创建配置文件该集群包含一个控制面板节点和一个工作节点# 创建一个2节点集群的配置文件 cat EOF kind-3nodes.yamlapiVersion: kind.x-k8s.io/v1alpha4kind: Clusternodes:- role: control-planeextraPortMappings:- containerPort: 30000hostPort: 30000listenAddress: 0.0.0.0 # Optional, defaults to 0.0.0.0protocol: tcp # Optional, defaults to tcp- role: workerEOF注意文件中“extraPortMappings” 配置节是用来将Ubuntu上的k8s容器30000端口暴漏给localhostkind是通过容器来运行k8s 节点, 这样我们就可以通过localhost:30000访问k8s集群中的服务。然后根据配置文件创建k8s集群# 使用配置文件创建新的集群kind create cluster --name wslk8s --config ./kind-3nodes.yaml 创建完成后我们可用命令kubectl cluster-info 查看集群信息如果我们在Ubuntu上安装了Kubectl工具的话。1.9 用Lens和本地Kubectl 工具连接k8s集群在Ubuntu中打开k8s连接配置文件并拷贝文件内容。cat $HOME/.kube/config将文件内容拷贝到本地电脑的C:\Users\[用户名]/.kube/cofnig 文件。然后就可以在本地电脑用kubectl cluster-info 查看集群信息也可以打开Lens, 看到集群信息。 2 在k8s集群上部署微服务2.1 在本地电脑用Dapr cli 安装 Dapr 到K8s 集群因为我们的微服务示例程序是基于Dapr的我们也能够从本地电脑连接到k8s集群我们需要从本地电脑上通过Dapr Cli 安装Dapr 到 k8s集群。Dapr init -k2.2 在本地电脑从微服务项目生成镜像和以前一样我们从本地电脑的项目文件中生成镜像运行./build-docker-images.ps12.3 在Ubuntu 中用Kind将镜像加载到k8s集群因为Kind 是把K8s的node放到容器中运行导致k8s找不到我们自己生成的镜像错误ImagePullError我们需要通过Kind把我们的镜像加载到k8s集群。kind load docker-image dapr-test1/blazorweb:3.0 --name wslk8skind load docker-image dapr-test1/serviceapi1:3.0 --name wslk8s2.4 在本地电脑用Kubectl工具部署微服务在项目的Deploy 文件中运行 ./Deploy.ps1命令即可部署我们的微服务到K8s集群/容器运行后可通过http://localhost:30000访问我们的示例微服务。 查看任务管理器发现通过WSL运行k8s的系统资源消耗比以前用Docker for desktop少了系统运行也流畅了。3遗留待处理问题3.1Kind 部署K8s的 Nodeport问题因为Kind是将K8s节点放到容器中运行需要通过对localhost暴漏端口的方式来访问微服务微服务Nodeport配置的暴端口必须和k8s节点的暴漏端口一致才可以访问。但是如果我们的集群上有多个微服务系统怎么访问呢目前的想法是微服务通过Ingress的方式提供对外访问为每个微服务系统配置不同的域名。参考kind – Ingress (k8s.io) 和Kubernetes ingress same path multiple ports - Stack Overflow3.2 公共服务的访问问题。我们每个微服务系统都会用到redis,RabbitMQ和zipkin等没有必要每个微服务系统都配置这些基础服务容器来运行计划把这些基础服务以通过Docker容器暴漏localhost 端口的方式运行其它微服务系统通过定义Serivice 和Endpoints的方式来访问这些基础服务。参考mongodb - How to access hosts localhost from inside kubernetes cluster - Stack Overflow 需要测试用域名kubernetes.docker.internal 是否可以从k8s集群内部访问localhost上的容器暴漏端口。相关文章BlazorDaprK8s微服务之服务调用BlazorDaprK8s微服务之开发环境调试BlazorDaprK8s微服务之状态管理BlazorDaprK8s微服务之事件发布订阅浅析 Dapr 里的云计算设计模式Dapr——云原生开发的新思路一起学Dapr云原生开发

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/91731.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

做网站需要花多少钱怎样使用网站模板

在getView()时,通过判断选择加载不同的布局。 点击某个item的时候,变为foucus状态,其他的items还原。 下面用两个方法给item设置两个不同的布局。 //foucus状态,显示一个ImageViewprivate View addFocusView(int i) {ImageView…

1cpu0.5g服务器用来做网站wordpress主机需要多大

思路:往二叉搜索树中插入一个值,树的结构有多种符合的情况,那我们可以选一种最容易的插入方式,反正只需要插入一个值而已,我们不难发现,不管插入什么值,都可以安排插入到叶子节点上。 再利用二叉…

合肥网站制作价格湖南省郴州市桂阳县邮政编码

8.编写代码类 每个分离的函数可以执行一个明确的任务。任务越简单,编写与测试这个函数就越简单,当然也不要将这个函数分得太小——若将程序分成太多的小个体,读起来就会很困难。 使用继承可以重载操作。我们可以替换成一个大的Display()函数&…

网站开发收税淘客联盟做任务网站

请求WebApi的几种方式目前所了解的请求WebAPI的方式有通过后台访问api 和通过js 直接访问api接口 首先介绍下通过后台访问api的方法,可以使用HttpClient的方式也可以使用WebRequest的方式 1、HttpClient的方式 (1)Get请求 string url "…

手机网站制作代理商网站的v2信誉认证怎么做

hello,大家好,我是贝格前端工场,从这期开始分享行业网站该如何规划和建设,本期从人力资源网站开始说起。 建设人力资源官网是企业展示自身人力资源管理能力,吸引人才,提升企业形象的重要途径。以下是建设人…

公司网站制作有哪些注意事项跨境电商营销推广

广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 知道公式后就很简单了,利用for循环,第几行i1就等于几,当然python中是没有…

长安网站建设免费咨询WordPress到底有什么好

有些时候我们如果绑定了某个mac,那么其他用mac就无法上网,应该怎么修改呢?学习啦小编从网上搜集整理了3种修改安卓手机mac 地址的方法。修改安卓手机mac 地址的方法修改安卓手机mac 地址的方法第一种:软件法下面介绍一款软件 叫物理地址修改…

哈尔滨模板做网站如何建个网站

分片备份命令参考:适合大数据库并行备份提高备份速度 对于超大数据库,混合有小文件和大文件表空间,section size 表示分片,大小一般大于32G,可结合通道数量设置最佳值。 run { allocate channel t1 type disk; alloc…

网站对联代码div电子商务网站推广的目的

第一章 浏览器生成信息 1.1 生成HTTP请求信息 1.1.1 URL Uniform Resource Locator, 统一资源定位符。就是网址。 不同的URL能够用来判断使用哪种功能来访问相应的数据,比如访问Web服务器就要用”http:”,而访问FTP服务器用”ftp:”。 FTP&#xff…

有没有做网站源代码 修改的网站建设费用上海

单纤光纤收发器:接收发送的数据在一根光纤上传输顾名思义,单纤设备可以节省一半的光纤,即在一根光纤上实现数据的接收和发送,在光纤资源紧张的地方十分适用。那么,单模单纤的光纤收发器A、B端的位置可以互换吗&#xf…

成都网站推广找四川冠辰安装 wordpress

#file file的一些方法,因为windows和Linux开发环境的问题,在file中最好统一用 / 输出流操作 转载于:https://www.cnblogs.com/cykfory/p/10294981.html

衍艺网站建设可视化在线做网站

一、正则分组知识点补充 正则分组和捕获 ():用于分组和捕获子表达式。 大白话就是()匹配到的数据,通过美元符号加下标可以获取该数据,例如$1、$2, 下标从1开始。 下面的案例就采用该模式处理文本数据 二、使用正则的需求背景 有一份报表…

公司网站设计的公司企业做网站费用

【智力大冲浪】riddle内存限制: 128M【题目描述】例 1 智力大冲浪(riddle.pas)。【题目描述】小伟报名参加中央电视台的智力大冲浪节目。本次挑战赛吸引了众多参赛者,主持人为了表彰大家的勇气,先奖励每个参赛者 m 元。…

仙游网站建设公司小程序开发平台好的有哪些

方法一:网上邻居共享1.这种方法比较适合家庭以及两台电脑之间文件的共享,权限管理比较简单,实现为了方便两台点之间共享。2.保证通信可用,需要做到两台电脑之间处于同一个网段内。3.具体操作:(1)右键【我的电脑】选择【…

网页网站设计与制作哈尔滨建设工程有限公司

地址解析协议,即ARP(Address Resolution Protocol),是根据IP地址获取物理地址的一个TCP/IP协议。 主机发送信息时将包含目标IP地址的ARP请求广播到网络上的所有主机,并接收返回消息,以此确定目标的物理地址…

六安市网站制作东莞网站优化关键词费用

系统主菜单如下图所示: 首先,介绍下这个主菜单,它包含了一个动画logo以及一个按钮选项,动画logo每隔1秒钟切换一张图片,点击相应的按钮选项会切换不同的游戏场景。 下面看下这个界面的源码: /*** Power by …

金蝶网站建设公司案例阿里巴巴电脑版

chameleon 算法使用Arquillian时,您需要做的一件事情就是定义要在哪个容器下执行所有测试。 这是通过在适配器的类路径中添加依赖项并取决于所使用的模式(嵌入式,托管或远程)来下载的来完成的。 他是应用程序服务器。 例如&…

条幅在线设计网站出名的网络公司有哪些

javafx打包路径问题上周,我在斯德哥尔摩的Jfokus 2012上做了一个关于JavaFX的演讲,当时我意识到每次活动都会问三个问题。 似乎有一个普遍的兴趣,所以我尝试在这篇文章中回答他们(尽可能的说实话): iPad或其…

手机网站设计公司可去亿企邦网站竞价排名

x:Name与Name有两个不同点: 1、x:Name是Xaml的标记特性,任何在Xaml中定义的元素,都可以使用x:Name来为元素指定名称。 Name是FrameworkElement定义的依赖项属性(String类型),只有FrameworkElement的派生类才…

新网站优化公司主页怎么填范本

4.4 案例 4.4.1 案例需求 参考 资料/页面原型/tlias智能学习辅助系统/首页.html 文件,浏览器打开,点击页面中的左侧栏的员工管理,如下所示: 需求说明: 制作类似格式的页面 即上面是标题,左侧栏是导航&…