Master ApiServer 统一入口,以Restful方式,交给etcd存储 Scheduler 节点调试,选择Node节点,做应用部署 ControllerManager 处理集群中常规后台任务,一个资源对应一个控制器 etcd 存储系统,用于保存集群相关的数据 Node kubelet Master派到Node节点中的代表,管理本机的容器 kube-proxy 提供网络代理,负载均衡等操作 K8S核心概念 通过Service统一入口进行访问,由Controller去创建Pod进行部署 Service 定义一组pod的访问规则 Controller 确保...

  eDx7eii7I8JJ   2023年11月01日   45   0   0 Kubernetes

Pod是k8s系统中可以创建和管理的最小单元,是资源对象模型中由用户创建或部署的最小资源对象模型,也是在k8s上运行容器化应用的资源对象,其他的资源对象都是用来支撑或者扩展Pod对象功能的,比如控制器对象是用来管控Pod对象的,Service或者Ingress资源对象是用来暴露Pod引用对象的,PersistentVolume资源对象是用来为Pod提供存储等等,k8s不会直接处理容器,而是Pod,Pod是由一个或多个container组成Pod是Kubernetes的最重要概念,每一个Pod都有一个特殊的被称为”根容器“的Pause容器。Pause容器对应的镜像属于Kubernetes平台的一...

  eDx7eii7I8JJ   2023年11月01日   84   0   0 Kubernetes

什么是controller 实际存在的,管理和运行容器的对象 Pod和Controller关系 Pod是通过Controller实现应用的运维,比如伸缩、滚动升级等等Pod和Controller之间通过label标签建立关系 Deployment控制器应用场景 场景:Web服务、微服务部署无状态应用管理Pod和ReplicaSet部署、滚动升级等功能 yaml文件字段说明 Kubernetes(K8S)yaml介绍 Deployment控制器应用部署 通过matchLabels和labels进行匹配 导出yaml文件kubectlcreate 编辑yaml文件 进行部署,kubectlapp...

  eDx7eii7I8JJ   2023年11月01日   46   0   0 Kubernetes

无状态和有状态 无状态 Deployment 认为Pod都是一样的。javademo1-6fb64c4664-dj4dh、javademo1-6fb64c4664-dj54s它们的内容是一样的。 没有顺序要求,先启第一个还是启第二个无所谓 不用考虑在哪个node上运行 随意进行伸缩和扩展 有状态 无状态的因素都要考虑到 让每个pod独立,保持pod启动顺序和唯一性 唯一的网络标识符,持久存储 有些,比如MySQL主从,先启主,再启从 部署有状态应用 无头的Service,ClusterIP:none SatefulSet部署无状态应用 Deployment和Statefulset区...

  eDx7eii7I8JJ   2023年11月01日   53   0   0 Kubernetes

作用:存储不加密数据到etcd,让Pod以变量或者Volume挂载到容器中场景:配置文件 创建配置文件 redis.properties redis.host=127.0.0.1 redis.port=6379 redis.password=123456 创建ConfigMap 根据redis.properties创建redis-config [root@k8smaster]kubectlcreateconfigmapredis-config--from-file=redis.properties 查看configmap [root@k8smaster]kubectlgetcm 查看redi...

  eDx7eii7I8JJ   2023年11月01日   23   0   0 Kubernetes

Helm是一个Kubernetes的包管理工具,就像Linux下的包管理器,如yum/apt等,可以很方便的将之前打包好的yaml文件部署到kubernetes上。Helm有3个重要概念: helm:一个命令行客户端工具,主要用于Kubernetes应用chart的创建、打包、发布和管理。 Chart:应用描述,一系列用于描述k8s资源相关文件的集合。 Release:基于Chart的部署实体,一个chart被Helm运行后将会生成对应的一个release;将在k8s中创建出真实运行的资源对象。 在部署微服务项目时,可能有几十个服务,每个服务都有一套yaml文件,需要维护大量yaml文件,...

  eDx7eii7I8JJ   2023年11月01日   45   0   0 Kubernetes

感觉和放到一个yaml文件中,用---分隔,操作繁琐程度上,没有太大区别 创建自定义Chart 创建自定义的chart名为mychart [root@k8smaster]helmcreatemychart Creatingmychart [root@k8smaster]cdmychart/ [root@k8smastermychart]ls charts Chart.yaml当前chart属性配置信息 templates编写yaml文件放到这个目录,是yaml的集合 values.yamlyaml文件可以使用的全局变量 [root@k8smastermychart] 创建yaml文件 在te...

  eDx7eii7I8JJ   2023年11月01日   27   0   0 Kubernetes

安装KubeSphere最好的方法就是参考官方文档,而且官方文档是中文的。官网地址:https://kubesphere.com.cn/ https://github.com/kubesphere/kubesphere/blob/master/README_zh.mdKubernetes(K8S)kubesphere介绍安装提前条件:使用Kubeadm部署Kubernetes(K8S)安装--附K8S架构图使用Kubeadm部署Kubernetes(K8S)安装-持久化存储(NFS网络存储)Kubernetes(K8S)安装Metrics-Server 检查K8S版本,低版本需要升级 [roo...

  eDx7eii7I8JJ   2023年11月01日   65   0   0 Kubernetes

CentOS7上安装Jenkins2.227-yum方式装插件的时候会报版本过低,建议安装2.346 安装Jenkins [root@localhost]ll/etc/yum.repos.d/ 总用量40 -rw-r--r--.1rootroot16644月82020CentOS-Base.repo -rw-r--r--.1rootroot13094月82020CentOS-CR.repo -rw-r--r--.1rootroot6494月82020CentOS-Debuginfo.repo -rw-r--r--.1rootroot3144月82020CentOS-fasttrack.rep...

  eDx7eii7I8JJ   2023年11月01日   47   0   0 代码与软件发布

Jenkins2361.2+MavenIntegration+SVN/GIT+Docker+阿里云镜像+Kubernetes(K8S) 本文用于学习,了解原理,和实际应用,有所差别,特别是PostSteps步骤中,方式很多,根据实际情况而定。实际应用中,一般Pipeline流水线的方式比较多。 环境如下 Jenkins安装在Windows2012R2上 Docker在另一个LinuxCentOS7.6上 K8S另外三台做的集群 镜像仓库用的是阿里云的 流程 Jenkins将代码从SVN服务器上,下载到JENKINS_HOME里的workspace中 通过Maven进行编译打包 Buil...

  eDx7eii7I8JJ   2023年11月01日   25   0   0 代码与软件发布

JenkinsPipeline流水线流水线既能作为任务的本身,也能作为Jenkinsfile使用流水线可以让我们的任务从UI手动操作,转换为代码化,像dockerfile一样。从shell命令到配置文件,更适合大型项目,可以让团队其他开发者同时参与进来, 完整语法 tools:添加工具,如maven、JDKtriggers:基于hook模式触发流水线任务;environment:声明全局通用的环境变量;stages:定义任务步骤,即流程分段处理;post.always:最终执行的动作; pipeline{ agentany tools{} triggers{} environment{} st...

  eDx7eii7I8JJ   2023年11月01日   51   0   0 代码与软件发布

JenkinsPipeline流水线 步骤 拉取SVN代码->Maven构建->Docker编译->发布至阿里云仓库->K8S更新 Jenkins插件安装 Localization:Chinese(Simplified) Subversion【2.16.0】--从SVN中获取代码 MavenIntegration【3.20】-编译项目 Dockerplugin【1.2.10】-用于节点管事中的Docker维护 docker-build-step【2.8】-用于PostSteps的时候,选择Build/PublishDockerImage SSH【6.1】-用于集成K8...

  eDx7eii7I8JJ   2023年11月01日   46   0   0 代码与软件发布

实际应用过程中,一般多分支流水线的方式用得比较多一些,master对应生成环境develop对应测试环境,将不同分支的代码构建到不同的环境中 添加Jenkinsfile文件 Jenkinsfile内容见:JenkinsPipeline流水线完整构建PipelineScript脚本 DevOps/trunk专门用来放运维脚本 提交Jenkins到SVN注意代码要放到trunk,branches等分支中 创建多分支流任务 运行 多个stage使用不同代理,会在每一步都进行SVN的切换完整pipeline脚本 pipeline{ agent{label'JenkinsAgent'} paramet...

  eDx7eii7I8JJ   2023年11月01日   32   0   0 代码与软件发布

目录 UIE-X在医疗领域的实战 1.项目背景 2.案例简介 3.环境准备 数据转换 5.模型微调 6.模型评估 7.Taskflow一键部署 UIE-X在医疗领域的实战 PaddleNLP全新发布UIE-X🧾,除已有纯文本抽取的全部功能外,新增文档抽取能力。 UIE-X延续UIE的思路,基于跨模态布局增强预训练模型文心ERNIE-Layout重训模型,融合文本、图像、布局等信息进行联合建模,能够深度理解多模态文档。基于Prompt思想,实现开放域信息抽取,支持零样本抽取,小样本能力领先。 项目链接:https://github.com/PaddlePaddle/Pa...

  eDx7eii7I8JJ   2023年11月01日   69   0   0 大模型

手写数字识别任务用于对09的十类数字进行分类,即输入手写数字的图片,可识别出这个图片中的数字。 使用pip工具安装matplotlib和numpy python-mpipinstallmatplotlibnumpy-ihttps://mirror.baidu.com/pypi/simplepython-mpipinstallpaddlepaddle2.4.2-ihttps://pypi.tuna.tsinghua.edu.cn/simple D:\OpenSource\PaddlePaddle>python-mpipinstallmatplotlibnumpy-ihttps://mirr...

  eDx7eii7I8JJ   2023年11月01日   40   0   0 AI综合

张量(Tensor)、标量(scalar)、向量(vector)、矩阵(matrix)PythonNumpy切片和索引(高级索引、布尔索引、花式索引)PythonNumPy广播(Broadcast) 张量(Tensor):Tensor=multi-dimensionalarrayofnumbers张量是一个多维数组,它是标量,向量,矩阵的高维扩展,是一个数据容器,张量是矩阵向任意维度的推广 注意,张量的维度(dimension)通常叫作轴(axis),张量轴的个数也叫作阶(rank)] 标量(scalar):只有一个数字的张量叫标量(也叫标量张量、零维张量、0D张量) x=np.arra...

  eDx7eii7I8JJ   2023年11月01日   76   0   0 AI综合

张量(Tensor)、标量(scalar)、向量(vector)、矩阵(matrix) 飞桨使用张量(Tensor)来表示神经网络中传递的数据,Tensor可以理解为多维数组,类似于Numpy数组(ndarray)的概念。与Numpy数组相比,Tensor除了支持运行在CPU上,还支持运行在GPU及各种AI芯片上,以实现计算加速;此外,飞桨基于Tensor,实现了深度学习所必须的反向传播功能和多种多样的组网算子,从而可更快捷地实现深度学习组网与训练等功能。 Tensor必须形如矩形,即在任何一个维度上,元素的数量必须相等,否则会抛出异常 Tensor的创建 指定数据创建 importpaddl...

  eDx7eii7I8JJ   2023年11月01日   82   0   0 AI综合

百度飞桨(PaddlePaddle)PaddleOCR文字识别简单使用 百度飞桨(PaddlePaddle)PP-OCRv3文字检测识别系统预测部署简介与总览百度飞桨(PaddlePaddle)PP-OCRv3文字检测识别系统PaddleInference模型推理(离线部署)百度飞桨(PaddlePaddle)PP-OCRv3文字检测识别系统基于PaddleServing快速使用(服务化部署CentOS)百度飞桨(PaddlePaddle)PP-OCRv3文字检测识别系统基于PaddleServing快速使用(服务化部署Docker)推荐 图像二值化 图像二值化(ImageBinarizat...

  eDx7eii7I8JJ   2023年11月01日   51   0   0 AI综合

百度飞桨(PaddlePaddle)安装OCR文字检测(DifferentiableBinarization--DB) 百度飞桨(PaddlePaddle)PP-OCRv3文字检测识别系统预测部署简介与总览百度飞桨(PaddlePaddle)PP-OCRv3文字检测识别系统PaddleInference模型推理(离线部署)百度飞桨(PaddlePaddle)PP-OCRv3文字检测识别系统基于PaddleServing快速使用(服务化部署CentOS)百度飞桨(PaddlePaddle)PP-OCRv3文字检测识别系统基于PaddleServing快速使用(服务化部署Docker)推荐 OCR...

  eDx7eii7I8JJ   2023年11月01日   18   0   0 AI综合

目录 NumPy应用 切片和索引 高级索引 布尔索引 花式索引 一维数组 二维数组 相关链接 张量(Tensor)、标量(scalar)、向量(vector)、矩阵(matrix) PythonNumpy切片和索引(高级索引、布尔索引、花式索引) PythonNumPy广播(Broadcast) NumPy(NumericalPython)是Python语言的一个扩展程序库,支持大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库。NumPy是一个运行速度非常快的数学库,主要用于数组计算,包含: 一个强大的N维数组对象ndarray 广播功能函数 整...

  eDx7eii7I8JJ   2023年11月01日   57   0   0 AI综合
关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~