E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
k8s-基础介绍
读书笔记-
k8s-
1.4 基本概念和术语-Annotation
Annotation(注解)与Label类似,也使用key/value键值对的形式进行定义。不同的是Label具有严格的命名规则,它定义的是Kubernetes对象的元数据(Metadata),并且用于LabelSelector。Annotation则是用户任意定义的附加信息,以便于外部工具查找。在很多时候,Kubernetes的模块自身会通过Annotation标记资源对象的一些特殊信息。通常来
qiujfeng
·
2022-06-04 09:47
k8s
读书笔记-
k8s-
1.4 基本概念和术语-daemonset
DaemonSet:在每个Node上都调度一个Pod。有且仅有一个。这种用法适合有这种需求的应用。◎在每个Node上都运行一个GlusterFS存储或者Ceph存储的Daemon进程。◎在每个Node上都运行一个日志采集程序,例如Fluentd或者Logstach。◎在每个Node上都运行一个性能监控程序,采集该Node的运行性能数据,例如PrometheusNodeExporter等。Daemo
qiujfeng
·
2022-06-04 09:47
k8s
读书笔记-
k8s-
1.4 基本概念和术语-ConfigMap
要解决的问题:我们知道,Docker通过将程序、依赖库、数据及配置文件“打包固化”到一个不变的镜像文件中的做法,解决了应用的部署的难题,但这同时带来了棘手的问题,即配置文件中的参数在运行期如何修改的问题。我们不可能在启动Docker容器后再修改容器里的配置文件,然后用新的配置文件重启容器里的用户主进程。为了解决这个问题,Docker提供了两种方式:◎在运行时通过容器的环境变量来传递参数;◎通过Do
qiujfeng
·
2022-06-04 09:47
k8s
读书笔记-
k8s-
1.4 基本概念和术语-Volume-pv-pvc
Volume(存储卷)是Pod中能够被多个容器访问的共享目录。Kubernetes的Volume概念、用途和目的与Docker的Volume比较类似,但两者不能等价。首先,Kubernetes中的Volume被定义在Pod上,然后被一个Pod里的多个容器挂载到具体的文件目录下;其次,Kubernetes中的Volume与Pod的生命周期相同,但与容器的生命周期不相关,当容器终止或者重启时,Volu
qiujfeng
·
2022-06-04 09:17
k8s
读书笔记-
k8s-
1.4 基本概念和术语-Namespace
Namespace(命名空间)是Kubernetes系统中的另一个非常重要的概念,Namespace在很多情况下用于实现多租户的资源隔离。Namespace通过将集群内部的资源对象“分配”到不同的Namespace中,形成逻辑上分组的不同项目、小组或用户组,便于不同的分组在共享使用整个集群的资源的同时还能被分别管理。Kubernetes集群在启动后会创建一个名为default的Namespace。
qiujfeng
·
2022-06-04 09:17
k8s
读书笔记-
k8s-
1.4 基本概念和术语-job
从1.2版本开始,Kubernetes支持批处理类型的应用,我们可以通过KubernetesJob这种新的资源对象定义并启动一个批处理任务Job。Kubernetes在1.5版本之后又提供了类似crontab的定时任务——CronJob,解决了某些批处理任务需要定时反复执行的问题。Job也控制一组Pod容器。Job控制Pod副本与RC等控制器的工作机制有以下重要差别:(1)Job所控制的Pod副本
qiujfeng
·
2022-06-04 09:16
k8s
读书笔记-
k8s-
1.4 基本概念和术语-service
Service服务也是Kubernetes里的核心资源对象之一,Kubernetes里的每个Service其实就是我们经常提起的微服务架构中的一个微服务。从图1.12中可以看到,Kubernetes的Service定义了一个服务的访问入口地址,前端的应用(Pod)通过这个入口地址访问其背后的一组由Pod副本组成的集群实例,Service与其后端Pod副本集群之间则是通过LabelSelector来
qiujfeng
·
2022-06-04 09:16
k8s
读书笔记-
k8s-
1.4 基本概念和术语--StatefulSet
在Kubernetes系统中,Pod的管理对象RC、Deployment、DaemonSet和Job都面向无状态的服务。但现实中有很多服务是有状态的,特别是一些复杂的中间件集群,例如MySQL集群、MongoDB集群、Akka集群、ZooKeeper集群等,这些应用集群有4个共同点。(1)每个节点都有固定的身份ID,通过这个ID,集群中的成员可以相互发现并通信。(2)集群的规模是比较固定的,集群规
qiujfeng
·
2022-06-04 09:46
k8s
读书笔记-
k8s-
1.4 基本概念和术语 deployment
Deployment在内部使用了ReplicaSet来实现目的,无论从Deployment的作用与目的、YAML定义,还是从它的具体命令行操作来看,我们都可以把它看作RC的一次升级,两者的相似度超过90%。Deployment相对于RC的一个最大升级是我们可以随时知道当前Pod“部署”的进度。实际上由于一个Pod的创建、调度、绑定节点及在目标Node上启动对应的容器这一完整过程需要一定的时间,所以
qiujfeng
·
2022-06-04 09:46
k8s
读书笔记-
k8s-
1.4 基本概念和术语--Resource Metrics API
从1.7版本开始,Kubernetes自身孵化了一个基础性能数据采集监控框架——KubernetesMonitoringArchitecture,从而更好地支持HPA和其他需要用到基础性能数据的功能模块。在KubernetesMonitoringArchitecture中,Kubernetes定义了一套标准化的API接口ResourceMetricsAPI,以方便客户端应用程序(如HPA)从Met
qiujfeng
·
2022-06-04 09:46
k8s
读书笔记-
k8s-
1.4 基本概念和术语 master node
1.4.1master管理节点1台,高可用3台在Master上运行着以下关键进程。入口--大脑--调度◎KubernetesAPIServer(kube-apiserver):提供了HTTPRest接口的关键服务进程,是Kubernetes里所有资源的增、删、改、查等操作的唯一入口,也是集群控制的入口进程。◎KubernetesControllerManager(kube-controller-m
qiujfeng
·
2022-06-04 09:16
k8s
读书笔记-
k8s-
1.4 基本概念和术语 lable
lable是实现了分组、选择的功能。用SQL来类比,很形象。一个Label是一个key=value的键值对,其中key与value由用户自己指定。Label可以被附加到各种资源对象上,例如Node、Pod、Service、RC等,一个资源对象可以定义任意数量的Label,同一个Label也可以被添加到任意数量的资源对象上。Label通常在资源对象定义时确定,也可以在对象创建后动态添加或者删除。我们
qiujfeng
·
2022-06-04 09:16
k8s
读书笔记-
k8s-
1.4 基本概念和术语 pod
pod我的理解,就是多个容器的容器,类似于虚机与进程的关系。Pod是Kubernetes最重要的基本概念,如图1.4所示是Pod的组成示意图,我们看到每个Pod都有一个特殊的被称为“根容器”的Pause容器。Pause容器对应的镜像属于Kubernetes平台的一部分,除了Pause容器,每个Pod还包含一个或多个紧密相关的用户业务容器。pod概念之必要性:1)一组容器怎么判断整体的状态。2)一组
qiujfeng
·
2022-06-04 09:16
k8s
读书笔记-
k8s-
1.4 基本概念和术语 rc--rs
RC是Kubernetes系统中的核心概念之一,简单来说,它其实定义了一个期望的场景,即声明某种Pod的副本数量在任意时刻都符合某个预期值,所以RC的定义包括如下几个部分。◎Pod期待的副本数量。◎用于筛选目标Pod的LabelSelector。◎当Pod的副本数量小于预期数量时,用于创建新Pod的Pod模板(template)。应用升级时,通常会使用一个新的容器镜像版本替代旧版本。我们希望系统平
qiujfeng
·
2022-06-04 09:16
k8s
k8s-
基本概念
一.术语1.node(结点)Node是机器。它们是Kubernetes用于部署Pod的“裸机”(或虚拟机)。Node为Kubernetes提供可用的集群资源用于以保持数据、运行作业、维护工作负载、创建网络路由等。2.podPod是Kubernetes中最小的可互动单元。一个Pod可以由多个容器组成,这些容器共同部署在单个节点上形成一个单元。一个Pod具有一个IP,该IP在其容器之间共享。在微服务世
samson_samson
·
2022-06-04 09:15
分布式与微服务
k8s
机器学习笔记:并行计算(同步与异步)
1同步算法机器学习笔记:并行计算(
基础介绍
)_UQI-LIUWJ的博客-CSDN博客中所描述的属于同步算法,也就是所有的worker节点都完成了映射Map的计算后,系统才能执行规约(Reduce)通信。
UQI-LIUWJ
·
2022-06-03 22:12
机器学习
机器学习
人工智能
iOS universal Link跳转微信回调
关于universalLInk的
基础介绍
参考下面的文章参考的文章链接1-Universallink入门指南参考的文章链接2-微信官方接入文档说几个我在接入universalLink扥时候遇到的问题1、上传到服务器的
小镜子呀
·
2022-06-01 11:45
大数据之ZooKeeper
基础介绍
及安装部署
1.什么是ZooKeeper是一个底层的分布式协调服务工具,它是hadoop生态体系中很多分布式系统(HDFS、YARN、HBASE、KAFKA…)的基础组件2.ZooKeeper的基本功能为客户提供写数据的功能,要求数据信息不大,属于状态信息数据为客户提供读取数据的功能为用户提供数据变化时的监控功能3.ZooKeeper的作用分布式系统中进行主节点选举分布式系统中主从节点的感知分布式系统中配置文
普罗米修斯之火
·
2022-05-28 02:05
hadoop
hadoop
zookeeper
k8s-
(七)暴露服务的三种方式
上一篇博客总结的项目怎么部署到k8s上运行,但是运行podip是docker网桥的IP地址段进行分配的,通常是一个虚拟的二层网络,外部网络并没有办法访问,并且,podip是随时会变的,不是固定的,k8s引入了Service的概念,通过Service管理这些pod,Service创建后的ServiceIP是固定的。但是ServiceIP(ClusterIP)是一个虚拟的IP,由Kubernetes管
新林。
·
2022-05-28 01:58
k8s/docker
k8s暴露服务的三种方式
k8s-
(八)通过Ingress-nginx暴露service给外部网络访问
前面总结了Kubernetes暴露服务的三种方式,这里再总结一下如何通过Ingress-nginx暴露service对象给外部网络访问。Ingress的组成Ingress是由两部分组成,Ingress资源和IngressController。Ingress暴露服务方式是基于NodePort的方式在所有节点开放一个端口给外部访问,再新建一个Service关联Ingress-Controller的Po
新林。
·
2022-05-28 01:58
k8s/docker
通过Ingress暴露服务
k8s使用Ingress
kubernetes
k8s-
搭建虚拟机centos7环境,虚拟机固定IP地址
发现wiin10已经自带虚拟机Hyper-V了,不用像win7一样还要自己安装虚拟机。我们要搭建k8s集群,得先安装三台虚拟机,在Hyper-V里面安装三台Centos7的虚拟机。然后固定每台虚拟机的IP地址,IP默认是动态分配的,这会导致我们的虚拟机IP经常变更,所以需要固定IP。一、在官网下载镜像centos7镜像官网:https://www.centos.org/download/官网有三种
新林。
·
2022-05-28 01:28
k8s/docker
开发软件
k8s搭建虚拟机环境
k8s-
(五)最全的安装教程(使用kubeadm在Centos7上部署kubernetes1.18)以及安装异常问题记录
k8s-
基础概念1.系统准备搭建虚拟机centos7环境,虚拟机固定IP地址安装三台虚拟机,一台作master节点,两台作n
新林。
·
2022-05-28 01:28
k8s/docker
linux
k8s安装教程
k8s1.18安装
k8s-
学习笔记总结(从入门到放弃的学习路线)
刚入门学习k8s,我觉得挺难的,一头雾水,买了一本《Kubernetes权威指南》,真的很厚。我觉得作为应用开发人员的学习路线,不要想着一口气看完k8s的所有概念,要逐步学习,要看完这么厚的书,没有实战也很懵的。我觉得比较合适的学习路线应该是:应用开发人员只需要先学很少的几个Kubernetes关键概念,比如Pod、Service和Deployment,然后直接把精力放在如何把自己的应用部署上去,
新林。
·
2022-05-28 01:43
k8s/docker
k8s入门到放弃的学习之路
k8s学习笔记总结
k8s学习路线
Opencv-Python | 图像阈值处理及代码实现
目录1、简单阈值处理(1)函数介绍(2)代码实现2、自适应阈值(1)函数介绍(2)代码实现3、Outs二值化处理(1)
基础介绍
(2)代码实现图像的二值化或阈值化(Binarization)旨在提取图像中的目标物体
S.C.Dragon
·
2022-05-27 07:14
计算机视觉
opencv
python
计算机视觉
一行Python一行代码制作20款经典小游戏
目录:1.安装2.
基础介绍
3.游戏演示4.源码查看1.安装通过pip简单安装,目前最新版本是2.3.2pip install freegames2.
基础介绍
安装完成
Python大本营
·
2022-05-24 10:07
游戏
web开发
anaconda
列表
unity3d
抽象队列同步器(独占锁)
基础介绍
AQS代码概览Node类解析通过ReentrantLock窥探AQS独占锁最简单的实例重入锁实例锁竞争实例结尾
基础介绍
JUC中的许多并发类都继承了AbstractQueuedSynchronizer
·
2022-05-22 19:47
Delta Lake
基础介绍
(商业版)
简介:介绍Lakehouse搜索引擎的设计思想,探讨其如何使用缓存,辅助数据结构,存储格式,动态文件剪枝,以及vectorizedexecution达到优越的处理性能。作者:李洁杏,Databrick资深软件工程师一、Lakehouse搜索引擎设计背景1.数据仓库和Lakehouse数据管理系统从早期的数据仓库(DataWarehouse),已经发展到今天的Lakehouse。Lakehouse可
·
2022-05-13 15:24
数据库数据仓库
CEPH分布式存储介绍与原理架构概述
二、基础知识:1Ceph
基础介绍
Ceph是一个可靠地、自
jerry-89
·
2022-05-13 07:47
ceph
Ceph分布式存储系统简介
目录文章目标:内容:
基础介绍
核心组件介绍Ceph集群官方资料注文章目标:了解CEPH的作用与基本概念内容:
基础介绍
Ceph是一个可靠地、自动重均衡、自动恢复的分布式存储系统,根据场景划分可以将Ceph分为三大块
如月之恒-
·
2022-05-13 07:16
琐碎知识点
分布式
GPU和CUDA
基础介绍
转载自http://blog.csdn.net/fengbingchun/article/details/54691225一、GPU简介1985年8月20日ATi公司成立,同年10月ATi使用ASIC技术开发出了第一款图形芯片和图形卡,1992年4月ATi发布了Mach32图形卡集成了图形加速功能,1998年4月ATi被IDC评选为图形芯片工业的市场领导者,但那时候这种芯片还没有GPU的称号,很长
小魔大树哥
·
2022-05-11 07:59
GPU
GPU
CUDA
显卡
一行 Python 代码,20款经典小游戏
#1.安装通过pip简单安装,目前最新版本是2.3.2pip install freegames#2.
基础介绍
安装完成后,我们可以通过以下指令查看相关信息# 查看已有
前端码农..
·
2022-05-08 10:36
python
QCustomPlot基础教程(二)——在Qt中绘制多个曲线
目录1.前言2.代码示例3.运行结果4.解释说明经过上一节的
基础介绍
,相信对QCustomPlot有了基本了解,本文将介绍QCustomPlot的另外一个实例——在Qt上绘制多条曲线。
wendy_ya
·
2022-05-08 07:55
Qt
qt
ESP32-C3入门教程 网络 篇(三、 MQTT 协议
基础介绍
及测试)
目录前言1、
基础介绍
1.1MQTT协议基本概念1.2ESP-MQTT基础1.2.1SSL1.2.2MQTToverWebsocket2、示例测试2.1测试工具2.2示例代码简析2.3测试前言接下来的ESP32
矜辰所致
·
2022-05-07 17:13
ESP32-C3
网络
mqtt
ESP32-C3
MQTT
X
ESP32-MQTT
ESP32-C3入门教程 基础篇(八、NVS — 非易失性存储库的使用)
可以使用内部的flash或者有些自带的EEPROM在ESP32-C3上,使用非易失性存储(NVS)库的方式,进行简单数据的掉电保存...分区表章节添加分区表修改方法链接2022/3/29目录前言1、NVS
基础介绍
矜辰所致
·
2022-05-07 17:42
ESP32-C3
ESP32-C3
risc-v
nvs
掉电存储
ESP32-C3入门教程 基础篇(七、LEDC — LED PWM 控制器)
目录前言1、LEDPWM控制器
基础介绍
1.1基本介绍1.2使用步骤2、LEDPWM示例测试2.1基础测试2.2ESP32-C3与ESP32LEDC的区别2.2.1通道数量2.2.2速度模式2.2.3分辨率前言接
矜辰所致
·
2022-05-07 17:12
ESP32-C3
ESP32-C3
risc-v
PWM
LEDC
ESP32-C3入门教程 基础篇(六、TIMG 硬件定时器 与 软件定时器)
目录前言1、定时器
基础介绍
2、定时器示例测试2.1IDF示例测试2.2软件定时器2.2.1ESP-IDF工程中查看FreeRTOS任务情况2.2.2软件定时器简单测试前言接
矜辰所致
·
2022-05-07 17:12
ESP32-C3
ESP32-C3
risc-v
单片机
freertos
定时器
笔记-Http的
基础介绍
网络分层结构计算机网络体系大致分为三种,OSI七层模型、TCP/IP四层模型和五层模型。OSI七层模型OSI七层模型:应用层、表示层、会话层、传输层、网络层、数据链路层、物理层。TCP/IP五层模型TCP/IP五层模型:应用层、传输层、网络层、数据链路层、物理层。应用层:为应用程序提供交互服务。在互联网中的应用层协议很多,如域名系统DNS、HTTP协议、SMTP协议等。传输层:负责向两台主机进程之
·
2022-05-05 00:37
httphttps
【ORB_SLAM3源码解读】IMU
基础介绍
、IMU姿态、速度、位置解算以及误差方程、坐标系
ORB_SLAM3优势IMU(InertialMeasurementUnit),惯性测量单元•典型6轴IMU以较高频率(≥100Hz)返回被测量物体的角速度与加速度•受自身温度、零偏、振动等因素干扰,积分得到的平移和旋转容易漂移六自由度IMU本身由一个陀螺仪和一个加速度计组成,分别测量自身的角速度和加速度。IMU适合计算短时间、快速的运动;快速响应,不受成像质量影响,角速度普遍比较准确,可估计绝对
SLAM实战教程
·
2022-05-03 07:37
从零开始学习SLAM
ORB_SLAM3
代码管理工具-Git
基础介绍
及常用技巧
优质资源分享学习路线指引(点击解锁)知识定位人群定位Python实战微信订餐小程序进阶级本课程是pythonflask+微信小程序的完美结合,从项目搭建到腾讯云部署上线,打造一个全栈订餐系统。Python量化交易实战入门级手把手带你打造一个易扩展、更安全、效率更高的量化交易系统目录*Git起源基本概念Branch、HEAD和CommittreeGit分支gitmerge和gitrebase的区别和
pythonxxoo
·
2022-04-28 19:00
计算机
计算机
代码管理工具-Git
基础介绍
及常用技巧
**前言:**本文主要介绍git的原理、使用和一些技巧,目的在于使读者对git的了解不仅仅局限于简单的使用push、pull命令,而要做到知其然且知其所以然。当然,本文并不会深入去探讨诸如git的实现原理之类的深层次东西,毕竟它只是一个代码管理工具罢了,作为使用者,我们只要达到真正熟练使用的地步就够
北冥虾
·
2022-04-27 10:00
生成对抗网络(GAN)详细介绍及数字手写体生成应用仿真(附代码)
生成对抗网络(GAN)详细介绍及生成数字手写体仿真(附代码)生成对抗网络简介深度学习
基础介绍
损失函数与梯度下降反向传播算法推导批量标准化介绍Dropout介绍GAN原始论文理解生成对抗网络基本介绍生成对抗网络理论推导数据生成生成器
康x呀
·
2022-04-26 22:24
生成对抗网络
神经网络
python
算法
tensorflow
深度学习
Hive系列(一)—— Hive初识及
基础介绍
Hive基础Hive简介什么是Hive为什么使用HiveHive特点Hive体系结构Hive和RDBMS的对比Hive基础Hive数据存储Hive基本操作Hive简介什么是HiveHive是由Facebook实现并开源的、基于Hadoop的一个数据仓库工具。它可以将结构化的数据映射为一张数据库表,并提供HQL(HiveSQL)查询功能;其底层数据是存储在HDFS上,Hive的本质是将SQL语句转换
BigData_Hubert
·
2022-04-24 14:52
大数据
hive
hive原理
hive操作
python一行代码制作20款经典游戏
目录:1.安装2.
基础介绍
3.游戏演示4.源码查看1.安装通过pip简单安装,目前最新版本是2.3.2pipinstallfreegames2.
基础介绍
安装完成后,
政胤工作室
·
2022-04-23 12:03
python
游戏
Kubeflow--TFJob实现机制分析
在深入探讨tfjob的实现机制分析其源码前,强烈建议先阅读的奇虎大神的文章:炼丹师的工程修养之四:TensorFlow的分布式训练和
K8S-
知乎笔者也对该文章进行了转载,并解决了里面引用的一些github
chenxy02
·
2022-04-19 07:39
Kubeflow
云计算
人工智能
kubernetes
kubeflow
RT-Thread记录(二、RT-Thread内核启动流程 — 启动文件和源码分析)
,我们今天就在前面我们RT-ThreadStudio工程基础之上讲一讲RT-Thread内核启动流程..更新一个说明,SMP是对多核处理器的支持相关部分2022/3/15RT-Thread启动流程1、
基础介绍
矜辰所致
·
2022-04-17 09:50
RT-Thread
rt-thread
rtos
启动流程
stm32
Linux进阶之路
Linux进阶之路(学习笔记,更新中.....)第一章Linux基础-概述Linux的概述Linux的安装Linux的目录结构第二章Linux实操-
基础介绍
远程登录与上传下载vi和vim开机、重启和用户登录注销第三章
满园桃李皆不言
·
2022-04-16 12:03
学习之路
linux
centos
服务器
JVS开源框架系列:逻辑引擎帮助说明「含软开企服的开源地址」
项目仓库:https://gitee.com/software-mi...逻辑引擎
基础介绍
逻辑引擎是用于对业务原子功能的逻辑编排,同时接入外部应用,以满足数据处理、业务实现、自动化业务的实现。
·
2022-04-13 16:57
开发应用多开实现方式_应用三种开发方式来加速您的组织
开发应用多开实现方式DevOpsEssentialsDevOps
基础介绍
(Introduction)TheemergenceofDevOpshasmarkedaseismicshiftinthesoftwareworldinrecentyears.Theallureistheopportunityitofferstoorganizationstoincreasetheirlevelsofprodu
weixin_26712591
·
2022-04-08 08:42
python
java
100天精通Python(基础篇)——第32天:日志标准库logging【文末送书两本】
文章目录每篇前言一、日志基础知识1、日志是什么2、日志的作用3、日志的级别4、日志的内容5、怎么使用日志二、logging
基础介绍
1、logging库日志级别2、logging工作流程3、日志输出格式4
小袁ITSuper
·
2022-04-08 07:11
python
人工智能
python数据分析基础005 -pandas详解_pandas入门这一篇就足够了
文章目录前言(一)pandas
基础介绍
1.什么是pandas2.为什么要学习pandas3.pandas的安装4.导入pandas库(二)pandas的常用数据类型1.Series(一维,带标签数组)1.1
苏凉.py
·
2022-04-03 07:10
python
数据分析
pandas
上一页
20
21
22
23
24
25
26
27
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他