51CTO首页
AI.x社区
博客
学堂
精品班
软考社区
免费课
企业培训
鸿蒙开发者社区
信创认证
公众号矩阵
移动端
视频课
免费课
排行榜
短视频
直播课
软考学堂
全部课程
软考
信创认证
华为认证
厂商认证
IT技术
PMP项目管理
免费题库
在线学习
文章
资源
问答
课堂
专栏
直播
51CTO
鸿蒙开发者社区
51CTO技术栈
51CTO官微
51CTO学堂
51CTO博客
CTO训练营
鸿蒙开发者社区订阅号
51CTO软考
51CTO学堂APP
51CTO学堂企业版APP
鸿蒙开发者社区视频号
51CTO软考题库
鸿蒙开发者社区
首页
帖子
问答
资源
课堂
直播
发现
登录/注册
51CTO
中国优质的IT技术网站
51CTO博客
专业IT技术创作平台
51CTO学堂
IT职业在线教育平台
活动
短视频
专栏
极客Show
鸿蒙技术特刊
我的关注
全部帖子
操作系统
OpenHarmony
HarmonyOS
其他
应用开发
卡片开发
三方库
IDE
其他
设备开发
海思开发板
树莓派
其他
框架语言
C/C++
Java
JavaScript
ArkUI / eTS
其他
其他
物联网
云原生
数据库
操作系统
大数据
人工智能
开发语言
其他
社区版务
社区公告
社区生活
社区规则
意见反馈
社区活动
默认
发布时间
热度
原创
精华
热门标签
harmony
纯血
harmonyos
PromQL 使用基础
作者阳明来源k8s技术圈(ID:kube100)Prometheus通过指标名称(metricsname)以及对应的一组标签(label)唯一定义一条时间序列。指标名称反映了监控样本的基本标识,而label则在这个基本特征上为采集到的数据提供了多种特征维度。用户可以基于这些特征维度过滤、聚合、统计从而产生新的计算后的一条时间序列。PromQL是Prometheus内置的数据查询语言,其提供对时间序列数据丰富的查询,聚合以及逻辑运算能力的支持。并且被广泛...
soft_007
0回复
8521浏览
Prometheus
构建最小化的 Kubernetes 集群
作者阳明来源k8s技术圈(ID:kube100)Kubernetes号称云原生操作系统,可想而知其复杂程度也是非常大的,由许多组件组成,我们很难去追踪到所有的组件信息。上图中至少列出了七八个组件,我们这里会忽略其中大部分组件,要运行一个最小级别的Kubernetes至少要包括如下三个基本组件:kubelet:在集群中每个节点上运行的代理,负责容器真正运行的核心组件kubeapiserver:Kubernetes控制平面的组件,提供资源操作的唯一入口容器运...
soft_007
0回复
8334浏览
Kubernetes
集群
Kubernetes HPA 详解
作者阳明来源k8s技术圈(ID:kube100)在前面的学习中我们使用用一个kubectlscale命令可以来实现Pod的扩缩容功能,但是这个毕竟是完全手动操作的,要应对线上的各种复杂情况,我们需要能够做到自动化去感知业务,来自动进行扩缩容。为此,Kubernetes也为我们提供了这样的一个资源对象:HorizontalPodAutoscaling(Pod水平自动伸缩),简称HPA,HPA通过监控分析一些控制器控制的所有Pod的负载变化情况来确定是否需要调整Pod的副...
soft_007
0回复
1.7w浏览
Kubernetes
HPA
Prometheus 监控外部 Kubernetes 集群
作者阳明来源k8s技术圈(ID:kube100)前面我们的文章中都是将Prometheus安装在Kubernetes集群中来采集数据,但是在实际环境中很多企业是将Prometheus单独部署在集群外部的,甚至直接监控多个Kubernetes集群,虽然不推荐这样去做,因为Prometheus采集的数据量太大,或大量消耗资源,比较推荐的做法是用不同的Prometheus实例监控不同的集群,然后用联邦的方式进行汇总。但是使用Prometheus监控外部的Kubernetes集群这个需求还是...
soft_007
0回复
1.7w浏览
Prometheus
Kubernetes
Kubernetes 中 PV 和 PVC 的状态变化
作者阳明来源k8s技术圈(ID:kube100)我们对PV和PVC的几种状态应该不算陌生,但是在使用过程中可能也会产生一些疑问,比如为什么PVC变成Lost状态了,新创建的PVC如何能够绑定之前的PV,我可以恢复之前的PV吗这里我们就来对PV和PVC中的几种状态变化再次进行说明。在不同的情况下,PV和PVC的状态变化我们用如下所示的表格来进行说明:创建PV正常情况下PV被创建成功后是Available状态:apiVersion:v1kind:PersistentVolumemetadat...
soft_007
0回复
1.1w浏览
Kubernetes
PV 和 PVC
在 Windows 下使用 WSL2 搭建 Kubernetes 集群
作者阳明来源k8s技术圈(ID:kube100)本文我们将介绍如何在Windows10下使用WSL2和KinD来搭建一套Kubernetes集群。在过去几年,Kubernetes已经成为了容器编排领域事实上的标准。虽然现在已经有各种各样的Kubernetes发行版本和安装程序来部署Kubernetes环境了,除了云环境或者裸机环境下面之外,我们仍然需要在本地部署和运行Kubernetes集群,特别是对于相关的开发人员。但是Kubernetes最开始是被设计在Linux环境中来部署和使用...
soft_007
0回复
2.0w浏览
Kubernetes
WSL2
用 Kubernetes 资源创建 Grafana Dashboard
作者阳明来源k8s技术圈(ID:kube100)我们在使用GrafanaDashboard来展示我们的监控图表的时候,很多时候我们都是去找别人已经做好的Dashboard拿过来改一改,但是这样也造成了很多使用Grafana的人员压根不知道如何去自定义一个Dashboard,虽然这并不是很困难。这里我们介绍一个比较新颖(骚)的工具:DARK(https:github.comKPhoendark),通过Kubernetes的资源对象来定义GrafanaDashboard,实现原理也很简单,也就是通过CRD来定...
soft_007
0回复
9151浏览
Kubernetes
浅谈kubernete中的flannel网络插件
作者朱晋君来源君哥聊技术(ID:gh1f109b82d301)容器中的网络,无非就是2个方面,同一台宿主机上面的容器是可以联通的,不同宿主机上的容器相互间也是可以联通的。在kubernete的发展历程中,kubernete并没有实现自己的网络规范,而是专注于编排的核心功能。一个重要的原因就是当时已经有了coreos发起的cni网络规范,而flannel模型最初已经能满足kubernete使用了。后来即使有了一些复杂的问题,calico和weave也基本解决。CNI网...
gq_design
1回复
8576浏览
kubernete
flannel网络插件
更新 Kubernetes APIServer 证书方法教学
作者阳明来源k8s技术圈(ID:kube100)本文我们将了解如何将一个新的DNS名称或者IP地址添加到KubernetesAPIServer使用的TLS证书中。在某些情况下默认的证书包含的名称可能不能满足我们的要求,又或者是APIServer地址有所变化,都需要重新更新证书。我们这里的集群是使用kubeadm搭建的单master集群,使用的也是kubeadm在启动集群时创建的默认证书授权CA,对于其他环境的集群不保证本文也同样适用。介绍KubernetesAPIServer使用数...
soft_007
0回复
1.1w浏览
Kubernetes
APIServer
基于OpenHarmony操作系统的简易示波器开发心得(上)
原创
精华
基于OpenHarmony+小凌派RK2206开发板制作的简易示波器,实时采集波形,实时计算并实时显示对应的波形。OpenHarmony实时性较高,稳定性好,瑞芯微RK2206芯片接口丰富,OpenHarmony芯片适配稳定性好,做出来的简易示波器效果还不错。本文先做第一期的技术文档,后续将持续完善功能和技术文档更新。一、项目简介本文基于OpenHarmony操作系统+小凌派RK2206开发板而做的简易示波器开发。本开发以瑞芯微RK2206芯片+OpenHarmony3.0LTS...
福州市凌睿智捷电子有限公司
1回复
1.3w浏览
OpenHarmony
华为云
简易示波器
小凌派
基于OpenHarmony操作系统的简易示波器开发心得(下)
原创
三、简易示波器功能的实现1.峰值检测通过查找ad采集的数据内的最大值和最小值,然后相减即得峰峰值。floatGetVpp(floatarr[]){uint16ti;floatMAX0,MIN3500,Vpp0;for(i0;iMAX)MAXarr[i];if(arr[i]1;for(;L
福州市凌睿智捷电子有限公司
0回复
1.0w浏览
小凌派
OpenHarmony
简易示波器
华为云
OpenHarmony 3GPP协议开发深度剖析——一文读懂RIL
原创
(以下内容来自开发者分享,不代表OpenHarmony项目群工作委员会观点)本文转载自:https:harmonyos.51cto.composts10608夏德旺软通动力信息技术(集团)股份有限公司前言市面上关于终端(手机)操作系统在3GPP协议开发的内容太少了,即使Android相关的资料都很少,Android协议开发书籍我是没有见过的。可能是市场需求的缘故吧,现在市场上还是前后端软件开发从业人员最多,包括我自己。基于我曾经也在某手机协议开发团队干过一...
OpenHarmony开发者
0回复
1.2w浏览
OpenHarmony
3GPP
协议
RIL
关键技术解读
如何部署一个生产级别的 Kubernetes 应用
作者阳明来源k8s技术圈(ID:kube100)本文我们用一个Wordpress示例来尽可能将前面的知识点串联起来,我们需要达到的目的是让Wordpress应用具有高可用、滚动更新的过程中不能中断服务、数据要持久化不能丢失、当应用负载太高的时候能够自动进行扩容、当然还有HTTPS访问等等,这些是我们的应用部署到线上环境基本上要具备的一些能力,接下来我们就来一步一步完成这些需求。原理首先要部署Wordpress应用,我们肯定需要知道Wordpre...
soft_007
0回复
9688浏览
Kubernetes
Kubernetes 资源预留配置
作者阳明来源k8s技术圈(ID:kube100)Kubernetes的节点可以按照节点的资源容量进行调度,默认情况下Pod能够使用节点全部可用容量。这样就会造成一个问题,因为节点自己通常运行了不少驱动OS和Kubernetes的系统守护进程。除非为这些系统守护进程留出资源,否则它们将与Pod争夺资源并导致节点资源短缺问题。当我们在线上使用Kubernetes集群的时候,如果没有对节点配置正确的资源预留,我们可以考虑一个场景,由于某个应用无限制...
soft_007
0回复
1.1w浏览
Kubernetes
资源预留配置
【直播回顾】OpenHarmony知识赋能五期第三课——多媒体整体介绍
5月5日晚上19点,知识赋能第五期第三节课《OpenHarmony标准系统多媒体子系统整体介绍》,在OpenHarmony开发者成长计划社群内成功举行。本期课程,由深开鸿资深技术专家郭岳峰主讲,是“OpenHarmony开源开发者成长计划项目”举办的知识赋能系列直播之一。OpenHarmony开源开发者成长计划项目自2021年10月24日上线以来,在开发者中引发高度关注。短暂的6个月时间,OpenHarmony知识赋能直播课已经走过了4期,共22节课、19名技术大咖...
OpenHarmony开发者
0回复
7099浏览
OpenHarmony
成长计划
直播
标准系统
多媒体
使用 kubeadm 搭建 v1.15.3 版本 Kubernetes 集群
作者阳明来源k8s技术圈(ID:kube100)前面文章和课程中我们都是使用的Kubeadm搭建的Kubernetes集群,但是版本比较低了(1.10.0版本),近期有不少反馈让更新下版本,本文将通过Kubeadm来搭建最新版本的Kubernetes1.15.3集群,其实和以前搭建的方式方法基本一致,我们这里准备使用calico网络插件以及ipvs模式的kubeproxy。环境准备3个节点,都是Centos7.6系统,内核版本:3.10.0957.12.2.el7.x8664,在每个节点上添加hosts信息...
dlgdwuxy
0回复
8657浏览
kubeadm
Kubernetes
Docker 组件基本介绍
作者WangKai来源k8s技术圈(ID:kube100)DockerCli供用户使用的命令行工具,负责请求dockerAPI与dockerd交互,使得用户可以便捷友好的操作docker。Dockerd监听DockerAPI请求,通过containerd管理container生命周期。dockerd通过unix、tcp、fd三种类型方式来接收API请求。默认的unixsocket创建在varrundocker.sock,启动dockerd需要root权限或者dockergroup权限。dockerd在启动的时候会拉起containerd,并与containerd保持通信...
soft_007
0回复
1.2w浏览
Docker
Docker Cli
Kubernetes Service APIs 介绍
作者阳明来源k8s技术圈(ID:kube100)Kubernetes服务APIs(ServiceAPIs)是由SIGNETWORK社区管理的开源项目,项目地址:https:github.comkubernetessigsserviceapis。该项目的目标是在Kubernetes生态系统中发展服务网络API,服务API提供了暴露Kubernetes应用的接口Services、Ingress等。服务API的目标是什么服务API是通过提供可表达的、可扩展的、面向角色的接口来改善服务网络,这些接口由许多厂商实现,并得到了广泛的行业支持...
soft_007
0回复
6136浏览
Kubernetes
APIs
使用 kube-vip 搭建高可用的 Kubernetes 集群(完整版)
作者阳明来源k8s技术圈(ID:kube100)前面我们课程中的集群是单master的集群,对于生产环境风险太大了,非常有必要做一个高可用的集群,这里的高可用主要是针对控制面板来说的,比如kubeapiserver、etcd、kubecontrollermanager、kubescheduler这几个组件,其中kubecontrollermanager于kubescheduler组件是Kubernetes集群自己去实现的高可用,当有多个组件存在的时候,会自动选择一个作为Leader提供服务,所以不需要我们手动去...
zaqi
0回复
2.3w浏览
Kubernetes
kube-vip
使用 Kustomize 配置 Kubernetes 应用
作者阳明来源k8s技术圈(ID:kube100)如果你经常使用Kubernetes,那么你肯定就有定制资源清单文件的需求,但是貌似现在大家都比较喜欢使用Helm,Helm很好用,但也有很多缺点,比如需要一个tiller服务端,需要超高的权限,最重要的是如果你要想自己做一个HelmChart包的话,则不是那么容易的,需要你了解一些gotemplate的相关知识,它抛弃了我们在Docker和Kubernetes上面学到的一些知识点,今天我们将为大家介绍另外一种名为Kust...
dlgdwuxy
0回复
1.1w浏览
Kustomize
Kubernetes
暂无内容
1
79
80
81
82
83
84
85
86
87
101
精选
客服
订阅鸿蒙技术特刊,精选内容抢先看
微信扫码关注,即刻订阅