5 xianyuLuo.

尚未进行身份认证

我要认证

当你的才华还不能支撑起你的野心时,你应该静下心来,好好学习!

等级
TA的排名 16w+

Corefile Dump

背景在程序不寻常退出时,内核会在当前工作目录下生成一个core文件(是一个内存映像,同时加上调试信息)。使用gdb来查看core文件,可以指示出导致程序出错的代码所在文件和行数。core文件的生成开关和大小限制使用ulimit -c命令可查看core文件的生成开关。若结果为0,则表示关闭了此功能,不会生成core文件。使用ulimit -c filesize命令,可以限制core文件的大小(filesize的单位为kbyte)。若ulimit -c unlimited,则表示core文件的大小不受

2020-10-27 10:15:09

Prometheus监控Kubernetes-3 业务指标采集

背景由于容器化和微服务的大力发展,Kubernetes基本已经统一了容器管理方案,当我们使用Kubernetes来进行容器化管理的时候,全面监控Kubernetes也就成了我们第一个需要探索的问题。我们需要监控kubernetes的ingress、service、deployment、pod…等等服务,以达到随时掌握Kubernetes集群的内部状况。此文章也是Prometheus监控系列的第三篇,具体描述了在Kubernetes中使用Prometheus来采集业务指标。多数为思想指导,会列出两个例子。

2020-09-18 10:03:46

Prometheus监控Kubernetes-2 监控部署

背景由于容器化和微服务的大力发展,Kubernetes基本已经统一了容器管理方案,当我们使用Kubernetes来进行容器化管理的时候,全面监控Kubernetes也就成了我们第一个需要探索的问题。我们需要监控kubernetes的ingress、service、deployment、pod…等等服务,已达到随时掌握Kubernetes集群的内部状况。此文章是Prometheus监控系列的第二篇,基于上一篇讲解了怎么对Kubernetes集群实施Prometheus监控。Prometheus部署在k

2020-09-18 09:59:50

Prometheus监控Kubernetes-1 架构调研

背景由于容器化和微服务的大力发展,Kubernetes基本已经统一了容器管理方案,当我们使用Kubernetes来进行容器化管理的时候,全面监控Kubernetes也就成了我们第一个需要探索的问题。我们需要监控kubernetes的ingress、service、deployment、pod…等等服务,已达到随时掌握Kubernetes集群的内部状况。此文章是Prometheus监控系列的第一篇,目的也很明确,旨在于寻找一套能够胜任kubernetes集群监控的架构。k8s监控方案调研 1、cA

2020-09-18 09:52:03

Kubenetes-API

Kubernetes API概念所有的资源都可以通过API返回其信息每个 Kubernetes 对象都有一个 resourceVersion 字段,代表该资源在下层数据库中存储的版本。检视资源集合(名字空间作用域或集群作用域)时,服务器返回的响应 中会包含 resourceVersion 值,可用来向服务器发起 watch 请求。 服务器会返回所提供的 resourceVersion 之后发生的所有变更(创建、删除和更新)。 这使得客户端能够取回当前的状态并监视其变更,且不会错过任何变更事件。 客户端

2020-09-09 09:56:16

Kubernetes中的HeadlessService

Kubernetes中的HeadlessService前言:最近在基于K8S开发平台的过程中遇到了有个问题没有弄懂,就是CoreDNS的作用,就好像在Docker Swarm里面,我们可以通过Service name来访问一组容器,在K8S里,我们想要通过name来访问服务的方式就是在Deployment上面添加一层Servic,这样我们就可以通过Service name来访问服务了,那其中的原理就是和CoreDNS有关,它将Service name解析成Cluster IP,这样我们访问Cluster

2020-09-03 21:39:33

python获取主机名和IP地址

原文链接:https://blog.csdn.net/Jerry_1126/article/details/85482905方法一>>> import socket>>> # 获取主机名>>> hostname = socket.gethostname()>>> hostname'USER-20150331GI'>>>>>> # 获取IP地址>>> ip = soc

2020-08-14 10:04:56

Kubernetes中平时没注意到的特性

1、在 Pod 中的容器之间共享进程命名空间kubernetes官网链接进程命名空间共享使用 v1.PodSpec 中的 ShareProcessNamespace 字段启用。例如:apiVersion: v1kind: Podmetadata: name: nginxspec: shareProcessNamespace: true containers: - name: nginx image: nginx - name: shell image: bus

2020-08-13 21:15:45

bash中nice和ionice

ionice一个进程可以有三种调度类别:Idle以Idle io优先级运行的程序只会在没有其他任何程序请求磁盘I/O的情况下得到磁盘I/O处理 时间。Idle调度类型不带任何参数。从内核2.6.25,Idle调度类型可以允许普通用户使用Best effort对那些还没有申请一个指定的io优先级的任何进程,这是有效的调度类型。这个类型会带一 个优先级参数,0-7,数字越小,优先级越高。如果多个进程的优先级相同,Linux内核会以Round-robin轮询的方式为其提供I/O服务。R

2020-08-13 15:54:59

bash中rsync命令

rsync命令rsync用于从一个位置到另外一个位置同步文件和文件夹。备份的地址可以是本地也可以是远程。rsync的重要功能:speed: 首次使用时,rsync在source和destination之间复制全部内容。下次使用时,rsync只传输变更的块或字节到目的地,而这个机制将大大提升传输速度security: rsync允许对数据使用ssh协议加密less bandwidth: rsync使用对数据块压缩和解压缩的办法降低带宽需求。privileges: 无需特殊的特权来运行rsync

2020-08-13 14:05:34

shell中的xargs命令

xargs 命令xargs命令的作用,是将标准输入转为命令行参数。$ echo "hello world" | xargs echohello world上面的代码将管道左侧的标准输入,转为命令行参数hello world,传给第二个echo命令。xargs命令的格式如下。$ xargs [-options] [command]真正执行的命令,紧跟在xargs后面,接受xargs传来的参数。xargs的作用在于,大多数命令(比如rm、mkdir、ls)与管道一起使用时,都需要xargs将

2020-08-11 10:17:41

Vue学习笔记

学习Vue之前学习之前要先了解以下概念HTMLcssJavascriptAjaxVue特点Javascript 框架简化Dom操作响应式数据驱动

2020-08-09 18:10:34

Vue案例

<html lang="en"><head> <meta charset="utf-8"> <title>计数器</title></head><body> <div id="app"> <button @click="sub">-</button> <span>{{ num }}</span>

2020-08-09 17:29:30

JQuery和AJAX学习笔记

JQuery简介jquery字面上的意思就是javascript和查询,用于辅助开发的js库。jquery极大的简化了js编程。在<script>标签中使用src属性引入jquery.js地址,然后就可以正常使用jquery语法了。一般使用1.x版本,可以看巨头公司是使用的哪个版本就知道了。控制台输出“hello world”$(document).ready(function (){ console.log("hello world")});隐藏id=test的元素$("#te

2020-08-05 23:06:37

JavaScript学习笔记

简介JavaScript是一种轻量级的脚本语言,也是一种嵌入式语言,也是一种对象模型语言,简称js。JS的核心语法只包括两部分基本语法(操作符、控制结构……)标准库(具备各种功能的对象)JS的应用场景网页开发服务端(node.js)APP游戏除了操作系统,其他无所不能!JS代码运行方式行内式:onclick="alert(123)"标签式:<script> ... </script>引入式:<script src="http://xxx/a

2020-08-05 22:44:02

CSS学习笔记

CSS选择器css语法selector {declaration1; declaration2; ...}h1,h2,div {color: red, font-size: 18px}css书写方式嵌入式:在<head>标签内使用<style>标签外链式:在<head>标签中使用<link>标签引入行内式:在每个标签的style属性中写css代码css基本选择器通用选择器:* {}标签选择器:h1,div {}类选择器:.cla

2020-08-05 01:01:18

HTML学习笔记1

HTML学习记录w3c组织定义的标准:结构标准:html样式标准:css行为标准:javascriptHTML超文本标记语言。用文本来表示,带有特殊标签(< >)的语言html标准骨架:<html> <head> <title>x</title> </head> <body> hello world </body></html>html标签单标签双标签

2020-08-03 23:54:42

bash中的find命令

find命令-type:文件类型-name:文件名-mtime:文件修改时间perm:文件属性-size:文件大小例子:1、查找/data/目录下7天前且大小大于100M的文件#查找find /data -type f -mtime -7 -size +100M#查找并删除find /data -type f -mtime -7 -size +100M -exec rm -rf {} \;...

2020-08-02 11:58:39

bash变量操作

变量截取截取变量$var的前5个字符,0:5表示下标echo ${var:0:5}

2020-08-02 11:16:24

bash中if判断

文件判断-d file file存在并且是一个目录-e file file存在-f file file存在并且是普通文件-r file file有读权限-s file file存在且不为空-w file file写权限-x file file有执行权限-a file 如果 FILE 存在则为真字符串判断[-z string]:“string” 的长度为零则为真。[-n string ] or [ string ]:“string” 的长度为非零则为真。...

2020-08-02 11:09:19

查看更多

勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 新人勋章
    新人勋章
    用户发布第一条blink获赞超过3个即可获得
  • 阅读者勋章Lv1
    阅读者勋章Lv1
    授予在CSDN APP累计阅读博文达到3天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 原力新人
    原力新人
    在《原力计划【第二季】》打卡挑战活动中,成功参与本活动并发布一篇原创文章的博主,即可获得此勋章。
  • 分享学徒
    分享学徒
    成功上传1个资源即可获取