幼儿饰品瑜伽美体用品微软
投稿投诉
微软创意
爱情通信
用品婚姻
爱好看病
美体软件
影音星座
瑜伽周边
星座办公
饰品塑形
搞笑减肥
幼儿两性
智家潮品

K8s监控方案kubestack(prometheusope

  写在前面学习K8s监控涉及网上的教程大都不全或者有些旧,所以整理分享给小伙伴。博文内容为K8s集群通过helm方式创建kubeprometheusstack监控平台教程折腾了一晚上,搞定了,一开始一直用prometheusoperator这个chart来装,报错各种找问题,后来才发现我的集群版本太高了,1。22的版本,而且prometheusoperator之后的版本改变了名字kubeprometheusstack,旧的版本可能不兼容。
  人生不尽美好,追求自我注定孤独,而这就是生命的意义黑塞《彼得卡门青》环境版本
  我的K8s集群版本〔rootvms81。liruilongs。github。io〕〔ansiblek8shelmcreate〕kubectlgetnodesNAMESTATUSROLESAGEVERSIONvms81。liruilongs。github。ioReadycontrolplane,master34dv1。22。2vms82。liruilongs。github。ioReadynone34dv1。22。2vms83。liruilongs。github。ioReadynone34dv1。22。2
  hrlm版本〔rootvms81。liruilongs。github。io〕〔ansiblek8shelmcreate〕helmversionversion。BuildInfo{Version:v3。2。1,GitCommit:fe51cd1e31e6a202cba7dead9552a6d418ded79a,GitTreeState:clean,GoVersion:go1。13。10}prometheusoperator(旧名字)安装出现的问题〔rootvms81。liruilongs。github。io〕〔ansiblek8shelmcreate〕helmsearchrepoprometheusoperatorNAMECHARTVERSIONAPPVERSIONDESCRIPTIONaliprometheusoperator8。7。00。35。0ProvideseasymonitoringdefinitionsforKubern。。。azureprometheusoperator9。3。20。38。1DEPRECATEDProvideseasymonitoringdefinitions。。。〔rootvms81。liruilongs。github。io〕〔ansiblek8shelmcreate〕helminstallliruilongaliprometheusoperatorError:failedtoinstallCRDcrdscrdalertmanager。yaml:unabletorecognize:nomatchesforkindCustomResourceDefinitioninversionapiextensions。k8s。iov1beta1〔rootvms81。liruilongs。github。io〕〔ansiblek8shelmcreate〕helmpullaliprometheusoperator〔rootvms81。liruilongs。github。io〕〔ansiblek8shelmcreate〕解决办法:新版本安装
  直接下载kubeprometheusstack(新)的chart包,通过命令安装:
  https:github。comprometheuscommunityhelmchartsreleasesdownloadkubeprometheusstack30。0。1kubeprometheusstack30。0。1。tgz〔rootvms81。liruilongs。github。io〕〔ansiblek8shelmcreate〕lsindex。yamlkubeprometheusstack30。0。1。tgzliruilonghelmliruilonghelm0。1。0。tgzmysqlmysql1。6。4。tgz〔rootvms81。liruilongs。github。io〕〔ansiblek8shelmcreate〕helmlistNAMENAMESPACEREVISIONUPDATEDSTATUSCHARTAPPVERSION
  解压chart包kubeprometheusstack30。0。1。tgz〔rootvms81。liruilongs。github。io〕〔ansiblek8shelmcreate〕tarzxfkubeprometheusstack30。0。1。tgz
  创建新的命名空间〔rootvms81。liruilongs。github。io〕〔ansiblek8shelmcreate〕cdkubeprometheusstack〔rootvms81。liruilongs。github。io〕〔ansiblek8shelmcreatekubeprometheusstack〕kubectlcreatensmonitoringnamespacemonitoringcreated〔rootvms81。liruilongs。github。io〕〔ansiblek8shelmcreatekubeprometheusstack〕kubectlconfigsetcontext(kubectlconfigcurrentcontext)namespacemonitoringContextkubernetesadminkubernetesmodified。
  进入文件夹,直接通过helminstallliruilong。安装〔rootvms81。liruilongs。github。io〕〔ansiblek8shelmcreatekubeprometheusstack〕lsChart。lockchartsChart。yamlCONTRIBUTING。mdcrdsREADME。mdtemplatesvalues。yaml〔rootvms81。liruilongs。github。io〕〔ansiblek8shelmcreatekubeprometheusstack〕helminstallliruilong。
  kubeprometheusadmissioncreate对应Pod的相关镜像下载不下来问题〔rootvms81。liruilongs。github。io〕〔ansiblek8shelmcreate〕kubectlgetpodsNAMEREADYSTATUSRESTARTSAGEliruilongkubeprometheusadmissioncreate1bn7x201ImagePullBackOff033s
  查看pod详细信息,发现是谷歌的一个镜像国内无法下载〔rootvms81。liruilongs。github。io〕〔ansiblek8shelmcreate〕kubectldescribepodliruilongkubeprometheusadmissioncreate1bn7x2Name:liruilongkubeprometheusadmissioncreate1bn7x2Namespace:monitoringPriority:0Node:vms83。liruilongs。github。io192。168。26。83StartTime:Sun,16Jan202202:43:070800Labels:appkubeprometheusstackadmissioncreateapp。kubernetes。ioinstanceliruilongapp。kubernetes。iomanagedbyHelmapp。kubernetes。iopartofkubeprometheusstackapp。kubernetes。ioversion30。0。1chartkubeprometheusstack30。0。1controlleruid2ce48cd2a1184e23a27f0228ef6c45e7heritageHelmjobnameliruilongkubeprometheusadmissioncreatereleaseliruilongAnnotations:cni。projectcalico。orgpodIP:10。244。70。832cni。projectcalico。orgpodIPs:10。244。70。832Status:PendingIP:10。244。70。8IPs:IP:10。244。70。8ControlledBy:JobliruilongkubeprometheusadmissioncreateContainers:create:ContainerID:Image:k8s。gcr。ioingressnginxkubewebhookcertgen:v1。0sha256:f3b6b39a6062328c095337b4cadcefd1612348fdd5190b1dcbcb9b9e90bd8068ImageID:Port:noneHostPort:
  在dokcer仓库里找了一个类似的,通过kubectledit修改image:k8s。gcr。ioingressnginxkubewebhookcertgen:v1。0替换为:docker。ioliangjwkubewebhookcertgen:v1。1。1
  或者也可以修改配置文件从新install(记得要把sha注释掉)〔rootvms81。liruilongs。github。io〕〔ansiblek8shelmcreate〕lsindex。yamlkubeprometheusstackkubeprometheusstack30。0。1。tgzliruilonghelmliruilonghelm0。1。0。tgzmysqlmysql1。6。4。tgz〔rootvms81。liruilongs。github。io〕〔ansiblek8shelmcreate〕cdkubeprometheusstack〔rootvms81。liruilongs。github。io〕〔ansiblek8shelmcreatekubeprometheusstack〕lsChart。lockchartsChart。yamlCONTRIBUTING。mdcrdsREADME。mdtemplatesvalues。yaml〔rootvms81。liruilongs。github。io〕〔ansiblek8shelmcreatekubeprometheusstack〕catvalues。yamlgrepA3B2kubewebhookcertgenenabled:trueimage:repository:docker。ioliangjwkubewebhookcertgentag:v1。1。1sha:f3b6b39a6062328c095337b4cadcefd1612348fdd5190b1dcbcb9b9e90bd8068pullPolicy:IfNotPresent〔rootvms81。liruilongs。github。io〕〔ansiblek8shelmcreatekubeprometheusstack〕〔rootvms81。liruilongs。github。io〕〔ansiblek8shelmcreatekubeprometheusstack〕helmdelliruilong;helminstallliruilong。
  之后其他的相关pod正常创建中〔rootvms81。liruilongs。github。io〕〔ansiblek8shelmcreatekubeprometheusstack〕kubectlgetpodsNAMEREADYSTATUSRESTARTSAGEliruilonggrafana5955564c75zpbjq03ContainerCreating027sliruilongkubeprometheusoperator5cb699b469fbkw501ContainerCreating027sliruilongkubestatemetrics5dcf758c47bbwt401ContainerCreating027sliruilongprometheusnodeexporterrfsc501ContainerCreating028sliruilongprometheusnodeexportervm7s901ContainerCreating028sliruilongprometheusnodeexporterz9j8b01ContainerCreating028s
  kubestatemetrics这个pod的镜像也没有拉取下来。应该也是相同的原因〔rootvms81。liruilongs。github。io〕〔ansiblek8shelmcreatekubeprometheusstack〕kubectlgetpodsNAMEREADYSTATUSRESTARTSAGEalertmanagerliruilongkubeprometheusalertmanager022Running03m35sliruilonggrafana5955564c75zpbjq33Running04m46sliruilongkubeprometheusoperator5cb699b469fbkw511Running04m46sliruilongkubestatemetrics5dcf758c47bbwt401ImagePullBackOff04m46sliruilongprometheusnodeexporterrfsc511Running04m47sliruilongprometheusnodeexportervm7s911Running04m47sliruilongprometheusnodeexporterz9j8b11Running04m47sprometheusliruilongkubeprometheusprometheus022Running03m34s
  同样k8s。gcr。iokubestatemetricskubestatemetrics:v2。3。0这个镜像没办法拉取〔rootvms81。liruilongs。github。io〕〔ansiblek8shelmcreatekubeprometheusstack〕kubectldescribepodliruilongkubestatemetrics5dcf758c47bbwt4Name:liruilongkubestatemetrics5dcf758c47bbwt4Namespace:monitoringPriority:0Node:vms82。liruilongs。github。io192。168。26。82StartTime:Sun,16Jan202202:59:530800Labels:app。kubernetes。iocomponentmetricsapp。kubernetes。ioinstanceliruilongapp。kubernetes。iomanagedbyHelmapp。kubernetes。ionamekubestatemetricsapp。kubernetes。iopartofkubestatemetricsapp。kubernetes。ioversion2。3。0helm。shchartkubestatemetrics4。3。0podtemplatehash5dcf758c47releaseliruilongAnnotations:cni。projectcalico。orgpodIP:10。244。171。15332cni。projectcalico。orgpodIPs:10。244。171。15332Status:PendingIP:10。244。171。153IPs:IP:10。244。171。153ControlledBy:ReplicaSetliruilongkubestatemetrics5dcf758c47Containers:kubestatemetrics:ContainerID:Image:k8s。gcr。iokubestatemetricskubestatemetrics:v2。3。0ImageID:Port:8080TCP
  同样的,我们通过docker仓库找一下相同的,然后通过kubectleditpod修改一下k8s。gcr。iokubestatemetricskubestatemetrics替换为:docker。iodyrnqkubestatemetrics:v2。3。0
  可以先在节点机上拉取一下〔rootvms81。liruilongs。github。io〕〔ansible〕ansiblenodemshelladockerpulldyrnqkubestatemetrics:v2。3。0192。168。26。82CHANGEDrc0v2。3。0:Pullingfromdyrnqkubestatemetricse8614d09b7be:Pullingfslayer53ccb90bafd7:Pullingfslayere8614d09b7be:VerifyingChecksume8614d09b7be:Downloadcompletee8614d09b7be:Pullcomplete53ccb90bafd7:VerifyingChecksum53ccb90bafd7:Downloadcomplete53ccb90bafd7:PullcompleteDigest:sha256:c9137505edaef138cc23479c73e46e9a3ef7ec6225b64789a03609c973b99030Status:Downloadednewerimagefordyrnqkubestatemetrics:v2。3。0docker。iodyrnqkubestatemetrics:v2。3。0192。168。26。83CHANGEDrc0v2。3。0:Pullingfromdyrnqkubestatemetricse8614d09b7be:Pullingfslayer53ccb90bafd7:Pullingfslayere8614d09b7be:VerifyingChecksume8614d09b7be:Downloadcompletee8614d09b7be:Pullcomplete53ccb90bafd7:VerifyingChecksum53ccb90bafd7:Downloadcomplete53ccb90bafd7:PullcompleteDigest:sha256:c9137505edaef138cc23479c73e46e9a3ef7ec6225b64789a03609c973b99030Status:Downloadednewerimagefordyrnqkubestatemetrics:v2。3。0docker。iodyrnqkubestatemetrics:v2。3。0
  修改完之后,会发现所有的pod都创建成功〔rootvms81。liruilongs。github。io〕〔ansiblek8shelmcreatekubeprometheusstack〕kubectlgetpodsNAMEREADYSTATUSRESTARTSAGEalertmanagerliruilongkubeprometheusalertmanager022Running061mliruilonggrafana5955564c75zpbjq33Running062mliruilongkubeprometheusoperator5cb699b469fbkw511Running062mliruilongkubestatemetrics5dcf758c47bbwt411Running7(32mago)62mliruilongprometheusnodeexporterrfsc511Running062mliruilongprometheusnodeexportervm7s911Running062mliruilongprometheusnodeexporterz9j8b11Running062mprometheusliruilongkubeprometheusprometheus022Running061m〔rootvms81。liruilongs。github。io〕〔ansiblek8shelmcreatekubeprometheusstack〕
  然后我们需要修改liruilonggrafanaSVC的类型为NodePort,这样,物理机就可以访问了〔rootvms81。liruilongs。github。io〕〔ansiblek8shelmcreatekubeprometheusstacktemplates〕kubectlgetsvcNAMETYPECLUSTERIPEXTERNALIPPORT(S)AGEalertmanageroperatedClusterIPNonenone9093TCP,9094TCP,9094UDP33mliruilonggrafanaClusterIP10。99。220。121none80TCP34mliruilongkubeprometheusalertmanagerClusterIP10。97。193。228none9093TCP34mliruilongkubeprometheusoperatorClusterIP10。101。106。93none443TCP34mliruilongkubeprometheusprometheusClusterIP10。105。176。19none9090TCP34mliruilongkubestatemetricsClusterIP10。98。94。55none8080TCP34mliruilongprometheusnodeexporterClusterIP10。110。216。215none9100TCP34mprometheusoperatedClusterIPNonenone9090TCP33m〔rootvms81。liruilongs。github。io〕〔ansiblek8shelmcreatekubeprometheusstack〕kubectleditsvcliruilonggrafanaserviceliruilonggrafanaedited〔rootvms81。liruilongs。github。io〕〔ansiblek8shelmcreatekubeprometheusstacktemplates〕kubectlgetsvcNAMETYPECLUSTERIPEXTERNALIPPORT(S)AGEalertmanageroperatedClusterIPNonenone9093TCP,9094TCP,9094UDP35mliruilonggrafanaNodePort10。99。220。121none80:30443TCP36mliruilongkubeprometheusalertmanagerClusterIP10。97。193。228none9093TCP36mliruilongkubeprometheusoperatorClusterIP10。101。106。93none443TCP36mliruilongkubeprometheusprometheusClusterIP10。105。176。19none9090TCP36mliruilongkubestatemetricsClusterIP10。98。94。55none8080TCP36mliruilongprometheusnodeexporterClusterIP10。110。216。215none9100TCP36mprometheusoperatedClusterIPNonenone9090TCP35m
  物理机访问
  通过secrets解密获取用户名密码〔rootvms81。liruilongs。github。io〕〔ansiblek8shelmcreatekubeprometheusstacktemplates〕kubectlgetsecretsgrepgrafanaliruilonggrafanaOpaque338mliruilonggrafanatesttokenq8z8jkubernetes。ioserviceaccounttoken338mliruilonggrafanatokenj94p8kubernetes。ioserviceaccounttoken338m〔rootvms81。liruilongs。github。io〕〔ansiblek8shelmcreatekubeprometheusstacktemplates〕kubectlgetsecretsliruilonggrafanaoyamlapiVersion:v1data:adminpassword:cHJvbS1vcGVyYXRvcgadminuser:YWRtaW4ldaptoml:kind:Secretmetadata:annotations:meta。helm。shreleasename:liruilongmeta。helm。shreleasenamespace:monitoringcreationTimestamp:20220115T18:59:40Zlabels:app。kubernetes。ioinstance:liruilongapp。kubernetes。iomanagedby:Helmapp。kubernetes。ioname:grafanaapp。kubernetes。ioversion:8。3。3helm。shchart:grafana6。20。5name:liruilonggrafananamespace:monitoringresourceVersion:1105663uid:c03ff5f3deb5458c8583787f41034469type:Opaque〔rootvms81。liruilongs。github。io〕〔ansiblek8shelmcreatekubeprometheusstacktemplates〕kubectlgetsecretsliruilonggrafanaojsonpath{。data。adminuser}}base64dadminbase64:输入无效〔rootvms81。liruilongs。github。io〕〔ansiblek8shelmcreatekubeprometheusstacktemplates〕kubectlgetsecretsliruilonggrafanaojsonpath{。data。adminpassword}}base64dpromoperatorbase64:输入无效
  得到用户名密码:adminpromoperator
  正常登录,查看监控信息
  生活加油

王者荣耀12。31抢先服更新雅典娜大改云中君不知为何调整大家好,我是七七。七七是没想到王者会在元旦放假前一天开始抢先服更新的,真是敬业的可以。那么今天不敬业的七七上班第一天就给大家分析分析这次抢先服的英雄调整,一起来看看吧雅典……12月得分榜詹姆斯400独一档,库里前十命中率最低杜兰特未上詹姆斯混迹NBA联盟这么多年,从来都不以得分著称,但是打着打着詹姆斯就创造了很多的得分纪录。在刚刚过去的2021年12月份,詹姆斯就连续多场砍下30,创造了不少他这个年龄的得分……基础科学有多烧钱?科学家动辄上百亿元,而且不一定有成果我们对科学的探索离不开数据的支持,而想要获得数据就得用特定的设备才行,天文学需要望远镜,高能物理需要对撞机。21世纪的今天,科学尤其是基础科学,已经不再是牛顿时代依靠简陋……原神2。4卡池信息如果有钱这都不是问题这是米哈游对我们的考验原神你好,欢迎来到Holdon2099的原神世界。《原神》2。4版本的所有卡池信息都已经曝光,申鹤、魈、钟离、甘雨、云堇、凝光、行秋等人气角色将悉数登场。玩家们在兴奋之余……毕业季出游推荐,在南太湖体味诗与远方六月的风轻轻吹拂,迎来了毕业季在这个饱满的季节里承载着理想、热血和散场为了不留遗憾地告别来南太湖留一场旅行回忆吧让我们既有前程可奔赴也有岁月……好声音十季总冠军包含了七种类型,还有哪些类型没有夺冠《好声音》举办十季,我们看到,节目中诞生的十位总冠军,各种类型都有。第一季总冠军梁博是摇滚学员,记得当时总决赛节目组还特意把汪峰请来当嘉宾,单是这个举动就能暗示梁博要夺冠……维也纳酒店的中档商务精进之路近年来,新人口红利特点凸显,以中等收入人群为主的4亿消费升级的市场和10亿大众市场,成为中国旅游住宿业增长的新引擎。中产阶级比重提升、住宿消费升级及高端酒店下沉导致中档酒店需求……世体皇马已经接近将约维奇雷尼尔和久保建英出租北京时间6月25日,据西班牙《世界体育报》报道,皇马阵中的3名球员接近外租离队,他们是约维奇、雷尼尔和久保建英。约维奇距离租借加盟佛罗伦萨只剩一步之遥,球员已经同意去紫百……世界杯最新积分榜!中国三人女篮直通八强,日本女篮小组出局2022国际篮联三人篮球世界杯,截至北京时间6月23日晚,A组比赛全部激战结束。中国三人女篮的综合表现优异,取得4战3胜1负的战绩,最终排名A组第一。至此,中国女篮获得了直通八……王刚与成方圆离婚21年一个娶娇妻老年得子,一个一把二胡解忧愁点击关注,每天都有名人故事感动您!王刚与成方圆王刚情途坎坷,两离三婚。1996年,王刚与成方圆再婚,被媒体和粉丝誉为最经典的组合。哪知2001年两人离婚了,结束了为……摩旅西藏我与小蓝的摩旅西藏多少有点草率人生,就像一场旅行,在乎在是沿途的风景,和一起欣赏风景的人。旅行的意义,在于一路向前,所到之处,皆为风景。01、缘起四月份,个人心血来潮,想去跑趟环海南岛,便……腾讯网易等游戏大厂轮番抢滩二次元赛道的下一个原神出自谁家12月28日,距离米哈游《原神》上线正好过去15个月,国内二次元游戏市场却早已被它赢麻了。《原神》超强吸金力让其他游戏公司看到了二次元的潜力,一场二次元赛道抢滩大战拉开帷幕。据……
为什么近视的孩子看东西喜欢眯眼睛?真相是孩子看东西眯眼睛一般有两种情况,一种是畏光,一种是近视。当眼睛有过敏或炎症的时候,会出现畏光,这种情况会伴随眼睛发红、流眼泪甚至烧灼刺激感等症状,很容易分辨。另外,还有些滴用了……我,开启蔚来NOP返乡过年,在高速上被围观了除夕临近,高速公路上再次涌现出汽车春运潮。对于幸运的一部分蔚来车主而言,这是一次全新体验的回家之旅。2023年元旦期间,蔚来正式开始向10,000名NT2。0平台(……亚太6E卫星独立推进舱星间分离成功,开启电推旅程IT之家1月25日消息据中国航天科技集团发布,在1月23日(农历大年初二)21时31分,西安卫星测控中心宣布研制的亚太6E卫星独立推进舱星间分离成功。发射成功10天后,亚……海量资源配迷你彩屏,轻松搞定九科学习,这款黑科技仅几百元导语可能是为了弥补小时候物质匮乏的遗憾,当代父母,都特别舍得给孩子花钱,不过现在四脚吞金兽的吞金能力也实在是太强大了,所以妈妈们一个比一个会精打细算。尤其是在孩子学习工具……重要通知!网友太需要了!一直以来一些APP的自动续费项目让不少人颇为烦恼有些是不知情状态下开通有些是不用了但忘记取消一不小心又被扣费总之白花了冤枉钱此前报道:忘关会员被续费!APP自动续费的千层……为何苹果华为酷派等大厂争相推出WiFi6手机,5G将要被淘汰如果说2019年是5G元年,那么2020年可以说是WiFi6元年。2019年,还没用上5G的苹果,却提前让iPhone11全系列支持WiFi6。紧接着,华为、小米、三星等手机大……活着中那些发人深省的话人是为活着本身而活着的,而不是为了活着之外的任何事物所活着。生活是属于每个人自己的感受,不属于任何别人的看法。做人不能忘记四条,话不要说错,床不要睡错,门槛不要踏错……马特乌斯诺伊尔为自己开脱一切而迁怒他人,他和拜仁破镜难圆了直播吧2月5日讯拜仁队长诺伊尔日前接受了《TheAthletic》和《南德意志报》的联合采访,他在其中的很多发言被视为对拜仁的攻击,尤其是在塔帕洛维奇被解雇的话题上。德国名宿马……世界足坛赛况速递(2。18)1、克瓦拉茨赫利亚一条龙破门,那不勒斯20客胜萨索洛在今天先进行的意甲那不勒斯20客胜萨索洛比赛中,凭借克瓦拉茨赫利亚的一条龙进球和奥斯梅恩的破门,那不勒斯20客胜萨索洛……应无所住而生其心应无所住而生其心不应该对眼识所见的种种色法生起执着心,也不应于声、香、味、触及法等尘境生起执着心,应该于无任何所缘执着而生起离一切边执的清净心。我们的意……什么是以太坊?它是怎么运作的?以太坊是一个开源的、有智能合约功能的公共区块链平台。它通过其专用加密货币以太币提供去中心化的以太虚拟机(Ethereumvirtualmachine)来处理点对点合约。以太坊是……2月2日,中国又传来了6个重要消息每天三五分钟跟我来了解一下祖国发生的大事件和重要变化,跟随祖国一起成长。中国加油今天咱们来看看我国都有哪些新消息传来吧。第一个消息,我国出台跨境电商出口退运商品税收……
友情链接:易事利快生活快传网聚热点七猫云快好知快百科中准网快好找文好找中准网快软网