51CTO首页
内容精选
博客
学堂
精培
企业培训
CTO训练营
智能汽车
开源基础软件社区
WOT全球技术创新大会
公众号矩阵
移动端
短视频
免费课程
课程排行
直播课
软考学堂
精品班
厂商认证
IT技术
2023年软考
PMP项目管理
在线学习
企业服务
CTO训练营
技术经理研习营
LeaTech峰会
文章
资源
问答
开源课堂
专栏
直播
51CTO
开源基础软件社区
51CTO技术栈
51CTO官微
51CTO学堂
51CTO博客
CTO训练营
开源基础软件社区订阅号
51CTO学堂APP
51CTO学堂企业版APP
开源基础软件社区视频号
开源基础软件社区
首页
贴子
问答
活动
短视频
直播
发现
社区矩阵
登录/注册
51CTO
中国优质的IT技术网站
51CTO博客
专业IT技术创作平台
51CTO学堂
IT职业在线教育平台
资源
开源课堂
专栏
极客Show
鸿蒙技术特刊
汽车开发者社区
我的关注
全部帖子
OpenHarmony
OpenHarmony原生
OpenHarmony发行版
应用开发
设备开发
框架语言
其他
物联网
嵌入式开发
物联网应用
通讯技术
其他
云原生
容器
DevOps
微服务
其他
数据库
关系型数据库
分布式数据库
图数据库
键值数据库
时序数据库
其他
操作系统
服务器操作系统
桌面操作系统
嵌入式操作系统
其他
其他
大数据
人工智能
开发语言
其他
社区版务
社区公告
社区生活
意见反馈
社区规则
社区活动
默认
发布时间
热度
原创
精华
热门标签
龙蜥大讲堂
openharmony
龙蜥实验室
Prometheus Operator 安装配置|最新版
作者阳明来源k8s技术圈(ID:kube100)前面的章节中我们学习了用自定义的方式来对Kubernetes集群进行监控,基本上也能够完成监控报警的需求了。但实际上对上Kubernetes来说,还有更简单方式来监控报警,那就是PrometheusOperator(https:prometheusoperator.dev)。PrometheusOperator为监控Kubernetes资源和Prometheus实例的管理提供了简单的定义,简化在Kubernetes上部署、管理和运行Prometheus和Alertmanager集群。介绍Prometh...
zaqi
0回复
1.3w浏览
Prometheus
Operator
#Dayu200体验# Dayu200伴随我们玩社区
原创
精华
之前在OpenHarmony社区我一直对物联网轻设备开发板关注比较多,一方面是,OpenHarmony的开源是从轻设备开始的,接触较早;另外就是,OpenHarmony富设备特性持续演进,关注不多,而我手头也没有比较好富设备开发板。得益于[【大奖活动】“润和DAYU200体验官”征集令!!!](https:ost.51cto.composts10934),也得到了一块Dayu200开发板的体验试用机会。在使用Dayu200开发板进行北向应用开发体验的过程中,还发现了一些社区代码仓...
zhushangyuan_
2回复
6954浏览
Dayu200
腾讯开源的 Kubernetes 多集群管理和跨集群编排工具 Clusternet
作者阳明来源k8s技术圈(ID:kube100)Clusternet(ClusterInternet)是一个腾讯开源的Kubernetes多集群管理云原生项目,可帮助你像访问Internet一样轻松管理数以百万计的Kubernetes集群。无论集群运行在公共云、私有云、混合云还是边缘,Clusternet都可以让你管理访问它们,就像它们在本地运行一样。这也有助于消除为每个集群处理不同管理工具的需要。Clusternet还可以帮助你从托管集群中的一组API将应用程序部署和协调到多个...
zaqi
0回复
5760浏览
Kubernetes
Clusternet
使用 Tekton Sidecar 实现 Docker IN Docker 构建
作者阳明来源k8s技术圈(ID:kube100)在Tekton中有一项Sidecar功能,和Pod中的Sidecar类似,它也是一个容器,用于和Task任务的Steps中指定的容器一起运行,为这些Steps的执行提供一些辅助支持,比如Sidecar可以运行一个loggingdaemon、更新共享volume上的文件或者提供网络代理等功能。Tekton会将Sidecar注入属于TaskRun的Pod,一旦Task中的所有Steps完成执行,Pod内运行的每一个Sidecar就会终止掉,如果Sidecar成功退出,kubec...
zaqi
0回复
4610浏览
Docker
Tekton
可以像 Docker 一样方便的使用 Containerd 吗?
作者阳明来源k8s技术圈(ID:kube100)前面我们介绍了可以使用ctr操作管理containerd镜像容器,但是大家都习惯了使用dockercli,ctr使用起来可能还是不太顺手,为了能够让大家更好的转到containerd上面来,社区提供了一个新的命令行工具:nerdctl(https:github.comcontainerdnerdctl)。nerdctl是一个与dockercli风格兼容的containerd客户端工具,而且直接兼容dockercompose的语法的,这就大大提高了直接将containerd作为本地开...
zaqi
0回复
4773浏览
Docker
Containerd
cdk8s - 使用编程语言定义 Kubernetes 应用
作者阳明来源k8s技术圈(ID:kube100)Spinnaker是一种持续交付平台,最初由Netflix开发,用于快速、可靠地发布软件变更。Spinnaker使开发人员可以更轻松地专注于编写代码,而无需担心底层的云基础设施,它可以和Jenkins以及其他流行的构建工具无缝集成。很早就想要体验下Spinnaker了,但是由于GFW的原因尝试了很多次都无功而返,这次解决了代理的问题终于顺利的在Kubernetes集群上成功部署上了Spinnaker。本文将使用helm3来为...
soft_007
0回复
2583浏览
Kubernetes
Spinnaker
使用 kube-vip 搭建高可用 Kubernetes 集群
作者阳明来源k8s技术圈(ID:kube100)kubevip可以在你的控制平面节点上提供一个Kubernetes原生的HA负载均衡,我们不需要再在外部设置HAProxy和Keepalived来实现集群的高可用了。kubevip是一个为Kubernetes集群内部和外部提供高可用和负载均衡的开源项目,在Vmware的Tanzu项目中已经使用kubevip替换了用于vSphere部署的HAProxy负载均衡器,本文我们将先来了解kubevip如何用于Kubernetes控制平面的高可用和负载均衡功能。特点Kub...
zaqi
0回复
6076浏览
kube-vip
Kubernetes
Hi3861使用NNOM实现人工智能神经网络之MNIST
原创
精华
1、什么是NNOM请查看之前的帖子:https:ost.51cto.composts122872、什么是MNIST每当我们学习一门新的语言时,所有的入门教程官方都会提供一个典型的例子——“HelloWorld”。而在机器学习中,入门的例子称之为MNIST。MNIST是一个简单的视觉计算数据集,它是像下面这样手写的数字图片:MNIST经常被用来做为分类任务的入门数据库使用。在这个简单的例子里面,我们也用它来试试数据归类。3、移植和编译移植NNOM库的方法,在之前已...
再见南丫岛
1回复
5885浏览
HI3861
更新一个10年有效期的 Kubernetes 证书
作者阳明来源k8s技术圈(ID:kube100)kubeadm安装kubernetes集群非常方便,但是也有一个比较烦人的问题就是默认的证书有效期只有一年时间,所以需要考虑证书升级的问题,本文的演示集群版本为v1.16.2版本,不保证下面的操作对其他版本也适用,在操作之前一定要先对证书目录进行备份,防止操作错误进行回滚。本文主要介绍两种方式来更新集群证书。手动更新证书由kubeadm生成的客户端证书默认只有一年有效期,我们可以通过checke...
soft_007
0回复
5155浏览
Kubernetes
kubeadm
使用 PyCharm、Okteto 和 Kubernetes 搭建远程开发环境
作者阳明来源k8s技术圈(ID:kube100)Okteto是一个通过在Kubernetes中来开发和测试代码的应用程序开发工具。可以通过Okteto在Kubernetes中一键为我们启动一个开发环境,非常简单方便。前面我们也介绍过Google推出的Skaffold工具,今天我们演示下如何使用Okteto来搭建Python应用开发环境。安装我们只需要在本地开发机上面安装OktetoCLI工具即可,要想使用Okteto来配置环境就需要我们本地机上可以访问一个Kubernetes集群,所以前...
soft_007
0回复
5377浏览
Kubernetes
PyCharm
PromQL 使用基础
作者阳明来源k8s技术圈(ID:kube100)Prometheus通过指标名称(metricsname)以及对应的一组标签(label)唯一定义一条时间序列。指标名称反映了监控样本的基本标识,而label则在这个基本特征上为采集到的数据提供了多种特征维度。用户可以基于这些特征维度过滤、聚合、统计从而产生新的计算后的一条时间序列。PromQL是Prometheus内置的数据查询语言,其提供对时间序列数据丰富的查询,聚合以及逻辑运算能力的支持。并且被广泛...
soft_007
0回复
3438浏览
Prometheus
Prometheus 监控外部 Kubernetes 集群
作者阳明来源k8s技术圈(ID:kube100)前面我们的文章中都是将Prometheus安装在Kubernetes集群中来采集数据,但是在实际环境中很多企业是将Prometheus单独部署在集群外部的,甚至直接监控多个Kubernetes集群,虽然不推荐这样去做,因为Prometheus采集的数据量太大,或大量消耗资源,比较推荐的做法是用不同的Prometheus实例监控不同的集群,然后用联邦的方式进行汇总。但是使用Prometheus监控外部的Kubernetes集群这个需求还是...
soft_007
0回复
1.0w浏览
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回复
3554浏览
Kubernetes
PV 和 PVC
构建最小化的 Kubernetes 集群
作者阳明来源k8s技术圈(ID:kube100)Kubernetes号称云原生操作系统,可想而知其复杂程度也是非常大的,由许多组件组成,我们很难去追踪到所有的组件信息。上图中至少列出了七八个组件,我们这里会忽略其中大部分组件,要运行一个最小级别的Kubernetes至少要包括如下三个基本组件:kubelet:在集群中每个节点上运行的代理,负责容器真正运行的核心组件kubeapiserver:Kubernetes控制平面的组件,提供资源操作的唯一入口容器运...
soft_007
0回复
3758浏览
Kubernetes
集群
在 Windows 下使用 WSL2 搭建 Kubernetes 集群
作者阳明来源k8s技术圈(ID:kube100)本文我们将介绍如何在Windows10下使用WSL2和KinD来搭建一套Kubernetes集群。在过去几年,Kubernetes已经成为了容器编排领域事实上的标准。虽然现在已经有各种各样的Kubernetes发行版本和安装程序来部署Kubernetes环境了,除了云环境或者裸机环境下面之外,我们仍然需要在本地部署和运行Kubernetes集群,特别是对于相关的开发人员。但是Kubernetes最开始是被设计在Linux环境中来部署和使用...
soft_007
0回复
1.1w浏览
Kubernetes
WSL2
Kubernetes HPA 详解
作者阳明来源k8s技术圈(ID:kube100)在前面的学习中我们使用用一个kubectlscale命令可以来实现Pod的扩缩容功能,但是这个毕竟是完全手动操作的,要应对线上的各种复杂情况,我们需要能够做到自动化去感知业务,来自动进行扩缩容。为此,Kubernetes也为我们提供了这样的一个资源对象:HorizontalPodAutoscaling(Pod水平自动伸缩),简称HPA,HPA通过监控分析一些控制器控制的所有Pod的负载变化情况来确定是否需要调整Pod的副...
soft_007
0回复
1.0w浏览
Kubernetes
HPA
用 Kubernetes 资源创建 Grafana Dashboard
作者阳明来源k8s技术圈(ID:kube100)我们在使用GrafanaDashboard来展示我们的监控图表的时候,很多时候我们都是去找别人已经做好的Dashboard拿过来改一改,但是这样也造成了很多使用Grafana的人员压根不知道如何去自定义一个Dashboard,虽然这并不是很困难。这里我们介绍一个比较新颖(骚)的工具:DARK(https:github.comKPhoendark),通过Kubernetes的资源对象来定义GrafanaDashboard,实现原理也很简单,也就是通过CRD来定...
soft_007
0回复
3691浏览
Kubernetes
更新 Kubernetes APIServer 证书方法教学
作者阳明来源k8s技术圈(ID:kube100)本文我们将了解如何将一个新的DNS名称或者IP地址添加到KubernetesAPIServer使用的TLS证书中。在某些情况下默认的证书包含的名称可能不能满足我们的要求,又或者是APIServer地址有所变化,都需要重新更新证书。我们这里的集群是使用kubeadm搭建的单master集群,使用的也是kubeadm在启动集群时创建的默认证书授权CA,对于其他环境的集群不保证本文也同样适用。介绍KubernetesAPIServer使用数...
soft_007
0回复
4596浏览
Kubernetes
APIServer
基于OpenHarmony操作系统的简易示波器开发心得(上)
原创
精华
基于OpenHarmony+小凌派RK2206开发板制作的简易示波器,实时采集波形,实时计算并实时显示对应的波形。OpenHarmony实时性较高,稳定性好,瑞芯微RK2206芯片接口丰富,OpenHarmony芯片适配稳定性好,做出来的简易示波器效果还不错。本文先做第一期的技术文档,后续将持续完善功能和技术文档更新。一、项目简介本文基于OpenHarmony操作系统+小凌派RK2206开发板而做的简易示波器开发。本开发以瑞芯微RK2206芯片+OpenHarmony3.0LTS...
福州市凌睿智捷电子有限公司
1回复
6641浏览
OpenHarmony
华为云
简易示波器
小凌派
基于OpenHarmony操作系统的简易示波器开发心得(下)
原创
三、简易示波器功能的实现1.峰值检测通过查找ad采集的数据内的最大值和最小值,然后相减即得峰峰值。floatGetVpp(floatarr[]){uint16ti;floatMAX0,MIN3500,Vpp0;for(i0;iMAX)MAXarr[i];if(arr[i]1;for(;L
福州市凌睿智捷电子有限公司
0回复
4858浏览
小凌派
OpenHarmony
简易示波器
华为云
暂无内容
1
7
8
9
10
11
12
13
14
15
16
精选
客服
订阅鸿蒙技术特刊,精选内容抢先看
微信扫码关注,即刻订阅