草庐IT

k8s之Service

全部标签

K8S调用GPU资源配置指南

06-09K8S调用GPU资源配置指南时间版本号修改描述修改人2022年6月9日15:33:12V0.1新建K8S调用GPU资源配置指南,编写了Nvidia驱动安装过程2022年6月10日11:16:52V0.2添加K8S容器编排调用GPU撰写简介文档描述 该文档用于描述使用Kubernetes调用GPU资源的配置过程。文档会较为详细的描述在配置过程中遇到的问题和解决方式,并且会详细描述每个步骤的验证结果,该文档对于Kubernetes的使用以及GPU资源的理解有一定的辅助意义。在行文时主要描述了TensorFlow框架调用GPU、也有Pytorch调用GPU支持的过程,文档适用于运维人员、开

阿里云K8S部署Go+Vue项目

前言        Kubernetes是一个可以移植、可扩展的开源平台,使用声明式的配置并依据配置信息自动地执行容器化应用程序的管理。在所有的容器编排工具中(类似的还有dockerswarm/mesos等),Kubernetes的生态系统更大、增长更快,有更多的支持、服务和工具可供用户选择。优势:敏捷地创建和部署应用程序:相较于创建虚拟机镜像,创建容器镜像更加容易和快速持续构建集成:可以更快更频繁地构建容器镜像、部署容器化的应用程序、并且轻松地回滚应用程序分离开发和运维的关注点:在开发构建阶段就完成容器镜像的构建,构建好的镜像可以部署到多种基础设施上。这种做法将开发阶段需要关注的内容包含在如

javax.net.ssl.SSLHandshakeException : Remote host closed connection during handshake during web service communicaiton

当我尝试通过Internet对Web服务进行HTTPS发布时,我收到javax.net.ssl.SSLHandshakeException:Remotehostclosedconnectionduringhandshake异常。但相同的代码适用于其他互联网托管的Web服务。我尝试了很多东西,没有任何帮助。我在这里发布了我的示例代码。谁能帮我解决这个问题?publicstaticvoidmain(String[]args)throwsException{StringxmlServerURL="https://example.com/soap/WsRouter";URLurlXMLServ

javax.net.ssl.SSLHandshakeException : Remote host closed connection during handshake during web service communicaiton

当我尝试通过Internet对Web服务进行HTTPS发布时,我收到javax.net.ssl.SSLHandshakeException:Remotehostclosedconnectionduringhandshake异常。但相同的代码适用于其他互联网托管的Web服务。我尝试了很多东西,没有任何帮助。我在这里发布了我的示例代码。谁能帮我解决这个问题?publicstaticvoidmain(String[]args)throwsException{StringxmlServerURL="https://example.com/soap/WsRouter";URLurlXMLServ

解读 K8s Pod 的13种典型异常

在K8s中,Pod作为工作负载的运行载体,是最为核心的一个资源对象。Pod具有复杂的生命周期,在其生命周期的每一个阶段,可能发生多种不同的异常情况。K8s作为一个复杂系统,异常诊断往往要求强大的知识和经验储备。结合实战经历以及EDAS用户真实场景的归纳,我们总结了K8sPod的13种常见异常场景,给出各个场景的常见错误状态,分析其原因和排查思路。本文篇幅超过7千字,通读全文大概需要20分钟。文章内容源自大量真实场景的沉淀和分析,建议收藏,以供查阅。Pod生命周期在整个生命周期中,Pod会出现5种阶段(Phase)。Pending:Pod被K8s创建出来后,起始于Pending阶段。在Pendi

将docker项目迁入k8s集群

生成k8syaml文件dockerrun转成docker-compose通过composerize网站:https://www.composerize.com/docker-compose转k8s的yaml通过kompose命令kompose网站:https://kompose.io/一、安装和转换安装komposecurl-Lhttps://github.com/kubernetes/kompose/releases/download/v1.28.0/kompose-linux-amd64-okomposechmod+xkomposesudomv./kompose/usr/local/bin

k8s的资源类型

在Kubernetes中,Pod、PV和PVC都是不同的对象类型,用于不同的目的。Pod:是Kubernetes中最小的部署单元,可以包含一个或多个容器。Pod是容器的逻辑宿主机,其中的容器可以共享存储和网络,Pod在一个Node上调度并运行。PV(PersistentVolume):是Kubernetes中的持久化存储抽象,它代表一个网络存储卷。它与底层存储技术解耦,使得Kubernetes集群管理员可以更灵活地配置不同的存储后端,为不同的应用提供适当的存储。PVC(PersistentVolumeClaim):是对PV的申请,PVC与PV之间建立起了一个映射关系。PVC定义了需要的存储类别

Win11系统user profile service服务登录失败解决方法

  Win11系统userprofileservice服务登录失败解决方法分享。有用户在使用电脑的时候遇到了一些问题,系统的userprofileservice服务无法登录了。出现这个问题可能是系统文件损坏,或者中了病毒。接下来我们一起来看看如何解决这个问题的操作方法分享吧。  解决方法如下:  方法一:通过安全模式开启服务  需要进入安全模式,操作如下:  Win8/10/11系统:启动电脑显示Windows标志时,长按电源键强行关机,重复此操作三次,系统将会进入“自动修复”。然后在“自动修复”界面中,选择“高级选项”>“疑难解答”>“高级选项”>“启动设置”>“重启”,然后按下“F4”。 

查看k8s中Pod里容器的数量和名称

查看Pod里容器的名称初始化一个包含两个容器的Pod(tomcat和nginx),其中文件名为ini-pod.yamlapiVersion:v1kind:Podmetadata: name:myapp-pod labels:  app:myappspec: containers: -name:myapp-tomcat  image:tomcat -name:myapp-nginx  image:nginxkubectlcreate-fini-pod.yaml1查看Pod里业务容器的命令kubectlgetpodsmyapp-pod-ojsonpath={.spec.containers[*].

监控K8S资源使用情况

查看K8S集群中资源的分配情况通过如下命令查看kubernetes集群中不同资源类型的分配情况$kubectldescribe资源类型资源ID比如查看节点的分配情况$kubectlgetnodes$kubectldescribenodeip-xxx.northwest-1.compute.internal比如查看命名空间下所有pod的分配情况$kubectlgetpods-ndev$kubectldescribepodxxx-ndev比如查看服务的分配情况$kubectldescribeservicexxx比如查看资源部署情况$kubectldescribedeploymentxxxx查看K8