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
其他
其他
物联网
云原生
数据库
操作系统
大数据
人工智能
开发语言
其他
社区版务
社区公告
社区生活
社区规则
意见反馈
社区活动
默认
发布时间
热度
原创
精华
热门标签
HarmonyOS
可可图片编辑
万少
Kubernetes Downward API 基本用法
作者阳明来源k8s技术圈(ID:kube100)前面在k8s技术圈微信群里面有朋友问到如何在容器中获取POD的基本信息,其实kubernetes原生就提供了支持的,那就是DownwardAPI。介绍DownwardAPI提供了两种方式用于将POD的信息注入到容器内部:环境变量:用于单个变量,可以将POD信息和容器信息直接注入容器内部。Volume挂载:将POD信息生成为文件,直接挂载到容器内部中去。环境变量的方式我们通过DownwardAPI来将POD的IP、名称以及所对应...
dlgdwuxy
0回复
7073浏览
Kubernetes
Downward API
快速了解 kubernetes 的 ConfigMap 和 Secrets
作者阳明来源k8s技术圈(ID:kube100)我们经常都需要为我们的应用程序配置一些特殊的数据,比如密钥、Token、数据库连接地址或者其他私密的信息。你的应用可能会使用一些特定的配置文件进行配置,比如settings.py文件,或者我们可以在应用的业务逻辑中读取环境变量或者某些标志来处理配置信息。当然你可以直接将这些应用配置信息直接硬编码到你的应用程序中去,对于一个小型的应用,这或许是可以接受的,但是,对于一个相对较...
dlgdwuxy
0回复
7169浏览
kubernetes
ConfigMap
Secrets
统信UOS开发者平台正式上线!全面赋能开发者
自主操作系统是数字经济发展的底座根基,对下承接硬件,对上承载软件,在整个信息产业中处于关键核心位置,其生态建设至关重要。开发者作为生态系统中重要组成部分,承载着大量的生态开发和适配工作,是操作系统创新生态发展的重要推动力。为推动更多技术极客和开发者们加入生态建设,共建、共享、共赢统信操作系统创新生态,【统信UOS开发者平台】正式上线!统信UOS开发者平台是统信软件面向个人开发者、企业开发者、企业用户...
chujichenxuyuan
0回复
8987浏览
操作系统
运维人!「统信有幄」助您决胜千里
chujichenxuyuan
0回复
7696浏览
操作系统
Docker 的多阶段构建
作者阳明来源k8s技术圈(ID:kube100)Docker的口号是Build,Ship,andRunAnyApp,Anywhere,在我们使用Docker的大部分时候,的确能感觉到其优越性,但是往往在我们Build一个应用的时候,是将我们的源代码也构建进去的,这对于类似于golang这样的编译型语言肯定是不行的,因为实际运行的时候我只需要把最终构建的二进制包给你就行,把源码也一起打包在镜像中,需要承担很多风险,即使是脚本语言,在构建的时候也可能需要使用到一些...
dlgdwuxy
0回复
5506浏览
Docker
在deepin上玩转VR,体验最ing黑科技游戏
史蒂芬·斯皮尔伯格在2018年给了大家一个VR梦——《头号玩家》。在VR的虚拟世界里,你能像电影中主角们一样,做各种现实里你做不了的事……伴随着VR的火热,VR游戏成为大家接触和使用VR最常见的场景,逼真画面、身临其境的带入感,VR游戏给人一种“难以置信的精致体验”。当下,VR热度持续上升,它也是下一个风口“元宇宙”的标配哦作为统信UOS用户朋友们,肯定对这种新技术、新玩法爱不释手,迫不及待想感受VR游戏的魅力。这不...
chujichenxuyuan
0回复
7529浏览
操作系统
使用 YAML 文件创建 Kubernetes Deployment
作者阳明来源k8s技术圈(ID:kube100)在之前的文章中,我们一直在讨论如何使用kubernetes,很多时候我们知道怎么使用kubectl命令行工具来启动一个POD,也看到我们在安装kubernetes过程中使用了一些YAML文件来创建,但是发现很多朋友对YAML文件来创建一个POD还是非常陌生。所以我们来简单看看YAML文件是如何工作的,并使用YAML文件来定义一个kubernetespod,然后再来定义一个kubernetesdeployment吧。YAML基础YAML是专门用来写...
dlgdwuxy
0回复
8456浏览
Kubernetes
Deployment
1.5 真机调试与应用发布
原创
精华
目前基于ArkUIeTS的鸿蒙应用还暂时无法在本地真机上运行,远程真机也还没有支持API7的。我们看看支持API7的HarmonyOS3.0正式版的计划里程碑。访问:https:developer.harmonyos.comcndevelopharmonyossdkrelease据华为官方的计划,会在2022年79月,正式发布HarmonyOS3.0,到时候就是ArkUIeTS大放异彩的时机了,所谓“好饭不怕晚”。当前已广泛安装的HarmonyOS2.0最高可以支持API6的SDK。本节用一个简单的JsUI项目演示如何创建应...
华哥的全栈次元舱
2回复
1.0w浏览
ArkUI
HarmonyOS 3.0
鸿蒙开发
方舟开发框架
释放数字化生产力 | 统信软件与Unity达成战略合作
当前,虚实共生、元宇宙浪潮渗透进千行百业,尤其在工业领域,元宇宙正成为工业数字化升级的新型生产力工具,可以有效解决工业领域设计、生产、监测甚至是营销等环节的数字化转型痛点,促进行业智能化、绿色化升级。为进一步赋能产业开发者,释放数字化生产力,近日,统信软件与全球领先的实时3D内容创作和运营平台Unity签署战略合作协议。双方将利用各自体系资源优势,在工业软件仿真设计、三维游戏等方向就产品与技术、平台与...
chujichenxuyuan
0回复
7787浏览
操作系统
干货帖 | TDSQL-A核心架构揭秘
5月18日,腾讯云首款分布式分析型数据库TDSQLA正式发布公有云版本。TDSQLA作为领先的分析型数据库,是腾讯首款分布式分析型数据库,采用全并行无共享架构,具有自研列式存储引擎,支持行列混合存储,适应于海量OLAP关联分析查询场景。它能够支持2000台物理服务器以上的集群规模,存储容量能达到单数据库实例百P级。TDSQLA具备强大的海量数据实时分析能力,并全面兼容PostgreSQL语法、高度兼容Oracle语法,同时具备高安全、高可...
netcat20000
0回复
6851浏览
TDSQL
一文详解TDSQL PG版Oracle兼容性实践
TDSQLPG版分布式关系型数据库,是一款同时面向在线事务交易和MPP实时数据分析的高性能HTAP数据库系统。面对应用业务产生的不定性数据爆炸需求,不管是高并发交易还是海量实时数据分析,TDSQLPG版都能够轻松处理。目前TDSQLPG版已经在金融、保险、通信、税务、政务等多个行业的核心交易系统上线运行。TDSQLPG版介绍1.TDSQLPG版介绍自2008年诞生,TDSQLPG版已有13年的发展历史,产品全面兼容PostgreSQL,高度兼容Oracle语法,采用...
netcat20000
0回复
1.0w浏览
TDSQL
Oracle
使用 Velero 备份还原 Kubernetes 集群
作者阳明来源k8s技术圈(ID:kube100)Velero(https:velero.io)(可以提供备份和还原Kubernetes集群资源和持久卷的能力,你可以在公有云或本地搭建的私有云环境安装Velero,可以为你提供以下能力:备份集群数据,并在集群故障的情况下进行还原将集群资源迁移到其他集群将生产集群复制到开发和测试集群Velero包含一个在集群上运行的服务器端和在本地运行的命令行客户端。原理每个Velero的操作(比如按需备份、计划备份、还原)都是C...
dlgdwuxy
0回复
1.2w浏览
Kubernetes
velero
DB·洞见#2回顾 | 基于LSM-Tree存储的数据库性能改进
LSMTree(LogStructuredMergeTree)是数据库领域内较高效的keyvalue存储结构,被广泛应用于工业界数据库系统,如经典的单机kv数据库LevelDB、RocksDB,以及被诸多分布式NewSQL作为底层存储引擎。本期将由腾讯云数据库高级工程师韩硕来为大家分享基于LSMTree存储的数据库性能改进,重点介绍近年来学术界对LSMTree的性能改进工作,并探讨这些改进措施在工业界数据库产品中的应用情况以及落地的可能性。以下是分享实录:LSMTree基...
netcat20000
0回复
9359浏览
LSM-Tree
Prometheus Relabeling 重新标记的使用
作者阳明来源k8s技术圈(ID:kube100)Relabeling重新标记是配置Prometheus元信息的方式,它是转换和过滤Prometheus中label标签对象的核心,本文我们将了解Relabeling规则的工作原理以及在不同场景中的应用方式。概述Prometheus发现、抓取和处理不同类型的label标签对象,根据标签值操作或过滤这些对象非常有用,比如:只监视具有特定服务发现注解的某些目标,通常在服务发现中使用向目标抓取请求添加HTTP查询参数仅存储从指定...
dlgdwuxy
0回复
6556浏览
Prometheus
Relabeling
Prometheus 服务的自动发现使用
作者阳明来源k8s技术圈(ID:kube100)前面我们了解了Prometheus中Relabeling重新标记的使用,本文我们将学习Prometheus中是如何使用服务发现来查找和抓取目标的。我们知道在Prometheus配置文件中可以通过一个staticconfigs来配置静态的抓取任务,但是在云环境下,特别是容器环境下,抓取目标地址是经常变动的,所以用静态的方式就不能满足这些场景了。所以我们需要监控系统能够动态感知这个变化,不可能每次变动都去手动重新配...
dlgdwuxy
0回复
9539浏览
Prometheus
如何使用 Prometheus 仪表化应用
作者阳明来源k8s技术圈(ID:kube100)我们已经知道了如何将应用的监控指标如何接入Prometheus,但是如何在自己的应用程序中暴露监控指标呢我们可以通过直接在应用中集成metrics指标数据,也可以单独开发一个对应的exporter来暴露指标,或者根据需求编写脚本推送到pushgateway网关生成监控指标,不过最好的方式是直接在应用程序中集成Prometheus监控指标数据。接下来我们将来了解如何使用Prometheus客户端库来暴露监控指标,使...
dlgdwuxy
0回复
7059浏览
Prometheus
为 Go 应用添加 Prometheus 监控指标
作者阳明来源k8s技术圈(ID:kube100)前面我们了解了如何仪表化应用,接下来我们将学习使用Prometheus的Go客户端库来为一个Go应用程序添加和暴露监控指标。创建应用我们首先从一个最简单的Go应用程序开始,在端口8080的metrics端点上暴露客户端库的默认注册表,暂时还没有跟踪任何其他自定义的监控指标。先创建一个名为instrumentdemo的目录,在该目录下面初始化项目:☸➜mkdirinstrumentdemo&&cdinstrumentdemo☸➜gomodinit...
dlgdwuxy
0回复
1.6w浏览
Prometheus
Go 应用
Gitlab CI 在 Kubernetes 中的 Docker 缓存
作者阳明来源k8s技术圈(ID:kube100)前面我们有文章介绍过如何在Kubernetes集群中使用GitLabCI来实现CICD,在构建镜像的环节我们基本上都是使用的DockerOnDocker的模式,这是因为Kubernetes集群使用的是Docker这种容器运行时,所以我们可以将宿主机的docker.sock文件挂载到容器中构建镜像,而最近我们在使用Kubernetes1.22.X版本后将容器运行时更改为了Containerd,这样节点上没有可用的Docker服务了,这个时候就需要更改构建...
dlgdwuxy
0回复
8147浏览
Docker
Kubernetes
如何在 Helm Chart 中兼容不同的 Kubernetes 版本?
作者阳明来源k8s技术圈(ID:kube100)随着Kubernetes的版本不断迭代发布,很多HelmChart包压根跟不上更新的进度,导致在使用较新版本的Kubernetes的时候很多HelmChart包不兼容,所以我们在开发HelmChart包的时候有必要考虑到对不同版本的Kubernetes进行兼容。要实现对不同版本的兼容核心就是利用HelmChart模板提供的内置对象Capabilities,该对象提供了关于Kubernetes集群支持功能的信息,包括如下特性:Capabilities.APIVersi...
dlgdwuxy
0回复
1.0w浏览
Kubernetes
Helm
kubernetes1.22安装使用ingress-nginx
作者阳明来源k8s技术圈(ID:kube100)我们已经了解了Ingress资源对象只是一个路由请求描述配置文件,要让其真正生效还需要对应的Ingress控制器才行,Ingress控制器有很多,这里我们先介绍使用最多的ingressnginx,它是基于Nginx的Ingress控制器。运行原理ingressnginx控制器主要是用来组装一个nginx.conf的配置文件,当配置文件发生任何变动的时候就需要重新加载Nginx来生效,但是并不会只在影响upstream配置的变更后就重新加...
dlgdwuxy
0回复
1.2w浏览
kubernetes
Ingress
暂无内容
1
888
889
890
891
892
893
894
895
896
1344
精选
客服
订阅鸿蒙技术特刊,精选内容抢先看
微信扫码关注,即刻订阅