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
基于ansible在远程centos服务器docker环境安装docker-nginx
原创
本文档主要介绍如何使用ansible在远程centos服务器docker环境快速安装nginx,目标服务器为一台阿里云ECS,安装操作系统为阿里云提供的公共镜像Centos7.964。且已经预装docker环境。准备硬件一台阿里云ECS:1c2g40g预装docker环境参考[基于ansible在centos服务器安装docker](https:ost.51cto.composts12493)一台可以连接阿里云的linux服务器,预装ansible和git,其中ansible版本为2.9.27基础环境服务器类型OS公网IP内网IP备注目...
cuiyingfeng
0回复
9313浏览
ansible
docker
nginx
面试必备:聊聊分布式锁的多种实现!(一)
前言大家好,我是捡田螺的小男孩。今天跟大家探讨一下分布式锁的设计与实现。希望对大家有帮助,如果有不正确的地方,欢迎指出,一起学习,一起进步哈•分布式锁概述•数据库分布式锁•Redis分布式锁•Zookeeper分布式锁•三种分布式锁对比1.分布式锁概述我们的系统都是分布式部署的,日常开发中,秒杀下单、抢购商品等等业务场景,为了防⽌库存超卖,都需要用到分布式锁。分布式锁其实就是,控制分布式系...
chujichenxuyuan
0回复
9270浏览
分布式锁
后端必备:如何排查问题以及jvm调优思路(二)
linux网络IO问题当一个网络帧到达网卡后,网卡会通过DMA方式,把这个网络包放到收包队列中;然后通过硬中断,告诉中断处理程序已经收到了网络包。接着,网卡中断处理程序会为网络帧分配内核数据结构(skbuff),并将其拷贝到skbuff缓冲区中;然后再通过软中断,通知内核收到了新的网络帧。内核协议栈从缓冲区中取出网络帧,并通过网络协议栈,从下到上逐层处理这个网络帧•硬中断:与系统相连的外设(比如网卡、硬盘)自动产...
chujichenxuyuan
0回复
9284浏览
linux
使用 EFKLK 搭建 Kubernetes 日志收集工具栈
作者阳明来源k8s技术圈(ID:kube100)前面大家介绍了Kubernetes集群中的几种日志收集方案,Kubernetes中比较流行的日志收集解决方案是Elasticsearch、Fluentd和Kibana(EFK)技术栈,也是官方现在比较推荐的一种方案。Elasticsearch是一个实时的、分布式的可扩展的搜索引擎,允许进行全文、结构化搜索,它通常用于索引和搜索大量日志数据,也可用于搜索许多不同类型的文档。Elasticsearch通常与Kibana一起部署,Kibana是Elasti...
zaqi
1回复
1.2w浏览
Kubernetes
EFKLK
#云原生征文# 程序员如何优雅的使用Google搜索
原创
精华
[【本文正在参加云原生有奖征文活动】,活动链接:https:ost.51cto.composts12598](https:ost.51cto.composts12598)如何Google自定义搜索+阿里云函数计算实现完美使用Google搜索优点:自定义搜索结果国内网络无障碍访问无广告获取代码github仓库地址https:github.comdsttl3GoogleCSEGitee(码云)仓库地址https:gitee.comdsttl3GoogleCSE需修改\src\main\resources目录下的config.setting配置文件,如下[cse]搜索引擎ID(如果需...
dstt_l3
1回复
1.2w浏览
Google
搜索
函数计算
云原生应用设计与开发 之 Operator模式及实现
云原生应用与传统应用有哪些具体不同?Operator模式是什么?如何实现?Showmethecode!5月11晚8点,直播间不见不散!直播已结束,戳链接查看回放👉[https:zhibo.51cto.comliveDetail104](https:zhibo.51cto.comliveDetail104) 李明宇,中科院计算所高级工程师,在企业和科研机构从事十多年云计算技术研发,实践经验丰富,曾在上市公司任技术高管职务。 从数据中心到边缘,一场革新正在发生,它便是“云原生”。为了充...
AI程序员李明宇
22回复
1.3w浏览
云原生
K8s
Operator
面试必备:聊聊分布式锁的多种实现!(二)
4.Zookeeper分布式锁在学习Zookeeper分布式锁之前,我们复习一下Zookeeper的节点哈。Zookeeper的节点Znode有四种类型:•持久节点:默认的节点类型。创建节点的客户端与zookeeper断开连接后,该节点依旧存在。•持久节点顺序节点:所谓顺序节点,就是在创建节点时,Zookeeper根据创建的时间顺序给该节点名称进行编号,持久节点顺序节点就是有顺序的持久节点。•临时节点:和持久节点相反,当创建节点的客户端与zook...
chujichenxuyuan
0回复
8639浏览
分布式锁
Nacos源码系列—关于服务端那些事儿
作者牧小农来源牧小农(ID:javamxn)前言在上节课中,我们讲解了客户端注册服务的大体流程,客户端在注册服务的时候调用的是NamingService.registerInstance来完成实例的注册,在最后呢我们知道服务注册是通过nacosv1nsinstance接口来完成注册的,我们今天来讲解服务端的注册,首先就从这个接口地址开始,来看具体服务端都做了哪些事情服务注册上面是我们从官网中找到的Nacos架构图,从这个图中我们大体可以得出我们要找的接口...
liankou
0回复
9800浏览
Nacos
Prometheus Operator 使用 AlertmanagerConfig 进行报警配置
作者阳明来源k8s技术圈(ID:kube100)我们知道怎么自定义一个ServiceMonitor对象,但是如果需要自定义一个报警规则的话呢?我们去查看PrometheusDashboard的Alert页面下面就已经有很多报警规则了,这一系列的规则其实都来自于项目https:github.comkubernetesmonitoringkubernetesmixin,我们都通过PrometheusOperator安装配置上了。配置PrometheusRule但是这些报警信息是哪里来的呢?他们应该用怎样的方式通知我们呢?我们知道...
zaqi
0回复
1.7w浏览
Prometheus
Alertmanager
Prometheus Operator 对接 Thanos
作者阳明来源k8s技术圈(ID:kube100)前面我们使用PrometheusOperator来进行监控,在Prometheus高可用的章节中也手动部署了Thanos,PrometheusOperator中提供了ThanosRuler这样的CRD组件,但是如果使用PrometheusOperator部署整个监控服务的话,其他Thanos组件(比如Querier、Store等)需要单独配置,Thanos和Prometheus进行对接是通过Sidecar组件完成的,而在Prometheus的CRD中就提供了对Sidecar组件的配置属性,该Sidecar可...
zaqi
0回复
1.4w浏览
Prometheus
Operator
HarmonyOS-初入AppGallery Connect
原创
[toc](目录)注册认证开发者帐号立即获取您的开发者帐号,加入华为开发者联盟。获取丰富的华为开放能力及集成开发工具,通过应用市场、游戏中心、主题中心等多样化分发渠道,助力您的产品走向全球。注册帐号、实名认证操作步骤可参考前面的文章:[HarmonyOS开发环境搭建](https:ost.51cto.composts12495)创建应用在AppGalleryConnect(简称AGC)平台中创建应用或项目,使用AGC的构建、质量、增长等服务构建应用的各种能力。可参...
OS中的塔秋莎
0回复
9586浏览
HarmonyOS
AppGallery Conne
AGC
使用 Jenkins Pipeline 流水线部署 Kubernetes 应用
要实现在Jenkins中的构建工作,可以有多种方式,我们这里采用比较常用的Pipeline这种方式。Pipeline,简单来说,就是一套运行在Jenkins上的工作流框架,将原来独立运行于单个或者多个节点的任务连接起来,实现单个任务难以完成的复杂流程编排和可视化的工作。JenkinsPipeline有几个核心概念:Node:节点,一个Node就是一个Jenkins节点,Master或者Agent,是执行Step的具体运行环境,比如我们之前动态运行的JenkinsSlave就是一个...
zaqi
0回复
2.0w浏览
Kubernetes
Jenkins
在 Kubernetes 上部署使用 Vault
很多时候我们可能都是直接将应用程序的密码或者APIToken之类的私密信息直接暴露在源代码中的,显然直接暴露这些私密信息不是一个好的方式。在Kubernetes系统中提供了一个Secret对象来存储私密的数据,但是也只是简单的做了一次Base64编码而已,虽然比直接暴露要好点了,但是如果是一些安全性要求非常高的应用直接用Secret显然也还是不够的。本文就将来介绍如何使用HashiCorpVault在Kubernetes集群中进行秘钥管理。Vault介绍Vaul...
soft_007
0回复
1.2w浏览
Kubernetes
Vault
Kubernetes 时光机 - Kubevious
作者阳明来源k8s技术圈(ID:kube100)Kubevious(https:github.comkubeviouskubevious)是一个开源的KubernetesDashboard,但是和我们主流的Dashboard却不太一样,可以说非常有特色,他将应用程序相关的所有配置都集中在一起,这可以大大节省操作人员的时间,其实这都不是最主要的,主要的是他具有一个TimeMachine(时光机)功能,允许我们回到之前的时间去查看应用的错误信息。特点其实大部分Kubernetes的Dashboard功能都是大同...
soft_007
0回复
6661浏览
Kubernetes
Kubevious
优秀的 Grafana Kubernetes 插件 - DevOpsProdigy KubeGraf
作者阳明来源k8s技术圈(ID:kube100)DevOpsProdigyKubeGraf(https:github.comdevopsprodigykubegraf)是一个非常优秀的GrafanaKubernetes插件,是Grafana官方的Kubernetes插件(https:grafana.compluginsgrafanakubernetesapp)的升级版本,该插件可以用来可视化和分析Kubernetes集群的性能,通过各种图形直观的展示了Kubernetes集群的主要服务的指标和特征,还可以用于检查应用程序的生命周期和错误日志。环境要求要安装使用Dev...
soft_007
0回复
1.1w浏览
Kubernetes
Grafana
泛型中的 T、E、K、V,还记得嘛?
•前言•泛型带来的好处•泛型中通配符◆常用的T,E,K,V,?◆?无界通配符◆上界通配符<extendsE◆下界通配符<superE◆?和T的区别•Class和Class区别•小结前言JaVa泛型(generics)是JDK5中引入的一个新特性,泛型提供了编译时类型安全检测机制,该机制允许开发者在编译时检测到非法的类型。泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。泛型带来的好处在没有泛型的情况的下,...
chujichenxuyuan
0回复
8066浏览
Java 泛型
20年毫无作为?龙芯发展远超想象!
“如果把人类国家的历史发展比作赛马的话,以一千年为一圈,有一匹马在前面几圈一直跑在最前面,领先世界,只是到最近几百年才落后,并且最近是几十年,这匹马已经飞快地追了上来。如果是你,你会不会在这匹马上押注呢?”这段话是胡伟武所说,当时他在中科院计算所做一个CPU设计的讲座,我坐在台下听讲。讲座的具体细节我早已忘记,但这段话让年轻的我听得“热血沸腾”,觉得中国真是大有前途。后来只有J20横空出世的时候才再...
开源news
0回复
9864浏览
龙芯
芯片
使用 Clientset 获取 Kubernetes 资源对象
作者阳明来源k8s技术圈(ID:kube100)本节主要讲解Kubernetes核心的资源类型Scheme的定义以及如何使用Clientset来获取集群资源对象。介绍当我们操作资源和apiserver进行通信的时候,需要根据资源对象类型的Group、Version、Kind以及规范定义、编解码等内容构成Scheme类型,然后Clientset对象就可以来访问和操作这些资源类型了,Scheme的定义主要在api子项目之中,源码仓库地址:https:github.comkubernetesapi,被同步到Kuberne...
soft_007
0回复
1.5w浏览
Clientset
Kubernetes
Kubernetes 中 Informer 的使用
作者阳明来源k8s技术圈(ID:kube100)前面我们在使用Clientset的时候了解到我们可以使用Clientset来获取所有的原生资源对象,那么如果我们想要去一直获取集群的资源对象数据呢岂不是需要用一个轮询去不断执行List()操作这显然是不合理的,实际上除了常用的CRUD操作之外,我们还可以进行Watch操作,可以监听资源对象的增、删、改、查操作,这样我们就可以根据自己的业务逻辑去处理这些数据了。Watch通过一个event接口监听对象的...
soft_007
0回复
1.1w浏览
Kubernetes
Informer
在 Kubernetes 上编排 MongoDB 集群
作者阳明来源k8s技术圈(ID:kube100)无状态应用在Kubernetes中的使用非常方便,但是对于一些有状态应用部署还是相对较麻烦,虽然也有单独的StatefulSets资源对象来处理有状态应用,但是毕竟不具有通用性,有状态应用的编排和具体的应用息息相关,比如MongoDB、ElasticSearch、Redis、Zookeeper等应用。我们这里不再对StatefulSets的具体使用展开介绍了,将通过部署一个可扩展的MongoDB集群为例进行说明。首先我们运行一个Daem...
soft_007
0回复
1.3w浏览
Kubernetes
MongoDB
暂无内容
1
77
78
79
80
81
82
83
84
85
101
精选
客服
订阅鸿蒙技术特刊,精选内容抢先看
微信扫码关注,即刻订阅