草庐IT

Pod概述

全部标签

解决kubernetes中微服务pod之间调用失败报错connection refused的问题

现象: 从这里可以看到是当前服务在调用productservice服务是出现了连接拒绝connectionrefused走读一下原始代码:可以看到请求是由FeignClient代理发出的 ,但问题在于为什么Feign请求的时候会产生connectionrefused错误?上面的日志又没有给出详细信息。我们需要看到feign请求网址的完整信息。解决办法:新建一个配置类importfeign.Logger;importorg.springframework.context.annotation.Bean;importorg.springframework.context.annotation.Co

kubernetes教程 --Pod详解

Pod详解每个Pod中都可以包含一个或者多个容器,这些容器可以分为两类:用户程序所在的容器,数量可多可少Pause容器,这是每个Pod都会有的一个根容器,它的作用有两个:可以以它为依据,评估整个Pod的健康状态可以在根容器上设置Ip地址,其它容器都此Ip(PodIP),以实现Pod内部的网路通信这里是Pod内部的通讯,Pod的之间的通讯采用虚拟二层网络技术来实现,我们当前环境用的是Flannelpod定义apiVersion:v1#必选,版本号,例如v1kind:Pod #必选,资源类型,例如Podmetadata: #必选,元数据name:string#必选,Pod名称namespace:s

【kubernetes系列】Kubernetes之自动扩容Horizontal Pod Autoscaling(HPA)

k8s中的自动扩容HorizontalPodAutoscaling(HPA)分布式系统要能够根据当前负载的变化情况自动触发水平扩展或缩容的行为,因为这一过程可能是频繁发生的、不可预料的,所以手动控制的方式是不现实的。HPA全称是HorizontalPodAutoscaler,翻译成中文是POD水平自动伸缩,以下都会用HPA代替HorizontalPodAutoscaler,HPA可以基于CPU利用率、内存利用率对replicationcontroller、deployment和replicaset中的pod数量进行自动扩缩容(除了CPU利用率也可以基于其他应程序提供的度量指标custommet

k8s之Pod常用命令详解、镜像拉取策略(imagePullPolicy)

常用命令kubectlapi-resources#查询可操作的资源对象列表kubectlgetpod#查看默认命名空间下所有podkubectldescribepodpodname#获取默认命名空间下POD详情#如果要查看制定命名空间则使用-nnsnamekubectlgetpod-nnskubectldescribepodpodname-nns#以YAML格式提供比kubectldescribepod更加详细的信息,即系统拥有的关于Pod的所有信息kubectlgetpodpodname-oyaml#查看Pod对应的labelskubectlgetpod--show-labels#deplo

k8s之挂载NFS到POD中

写在前面在k8s之挂载本地磁盘到POD中一文中我们看了如何将POD中的数据写到本地磁盘中,这种方式要求POD只能在指定的Node上,一旦POD更换Node,数据依然会丢失,所以本文看下如何通过将数据写到NFS中来解决这个问题。下面我们就开始吧!1:NFS1.1:什么是NFSNFS全称networkfilesystem,是一种允许我们像使用本地磁盘一样,使用远端某机器的磁盘的一种技术,采用cs架构,所以其本质上可以看做是一种数据存储解决方案。1.2:安装server1.2.1:安装服务器sudoapt-yinstallnfs-kernel-server1.2.2:创建服务器写文件目录mkdir-

Kubernetes(K8s)Pod控制器详解-06

Pod控制器详解Pod控制器介绍Pod是kubernetes的最小管理单元,在kubernetes中,按照pod的创建方式可以将其分为两类:自主式pod:kubernetes直接创建出来的Pod,这种pod删除后就没有了,也不会重建控制器创建的pod:kubernetes通过控制器创建的pod,这种pod删除了之后还会自动重建什么是Pod控制器Pod控制器是管理pod的中间层,使用Pod控制器之后,只需要告诉Pod控制器,想要多少个什么样的Pod就可以了,它会创建出满足条件的Pod并确保每一个Pod资源处于用户期望的目标状态。如果Pod资源在运行中出现故障,它会基于指定策略重新编排Pod。在k

机器学习方法(一)(决策树,随机森林,线性回归,神经网络,模型评估,集成学习)概述

目录1.决策树(随机森林)2.线性和Softmax回归3.SGD(不是算法模型,但很重要,单独列出来)  4.神经网络     4.1多层感知机(线性回归升级版)     4.2卷积神经网络CNN(多层感知机升级)(解决包含空间信息的东西,图片、视频)     4.3循环神经网络RNN(多层感知机升级)(解决包含时序信息的东西,语言处理问题、文本问题)     4.4变形金刚Transformer(基于注意力机制)(既可以解决包含空间信息的东西,也可以解决包含时序信息的东西)5.模型评估    5.1评估指标    5.2过拟合和欠拟合    5.3模型验证 6.集成学习    6.1偏差和方

TrustZone概述

目录一、概述1.1在开始之前二、什么是TrustZone?2.1Armv8-M的TrustZone2.2 Armv9-ARealmManagementExt

android - 适用于 Android 的第 3 方平台 sdk 或库概述

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于StackOverflow来说是偏离主题的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,describetheproblem以及迄今为止为解决该问题所做的工作。关闭9年前。Improvethisquestion我对android还是个新手,我一直在努力寻找一个地方,在那里我可以概述适用于android的可用第3方平台sdk,例如:facebookSDK、onecloudsdk(用于使用box.com)、AWSSdk(用于使用AmazonWeb

Azure - 机器学习企业级服务概述与介绍

Azure机器学习-为端到端机器学习生命周期使用企业级AI服务。关注TechLead,分享AI全维度知识。作者拥有10+年互联网服务架构、AI产品研发经验、团队管理经验,同济本复旦硕,复旦机器人智能实验室成员,阿里云认证的资深架构师,项目管理专业人士,上亿营收AI产品研发负责人。一、什么是Azure机器学习?Azure机器学习是一种用于加速和管理机器学习项目生命周期的云服务。机器学习专业人员、数据科学家和工程师可以在日常工作流中使用它:训练和部署模型,以及管理MLOps。可以在Azure机器学习中创建模型,也可以使用从开源平台构建的模型,例如Pytorch、TensorFlow或scikit-