240 发简信
IP属地:浙江
  • k8s pod 优先级和抢占式调度

    简介 Pod priority and Preemption 在k8s里面调度节点的时候可以给pod指定Priority,让pod有不同的优先级.这样在scheduler调度...

  • k8s 亲和性和反亲和性

    亲和性和反亲和性 node 亲和性 node亲和性策略表示pod部署到符合某些条件的node上. 上面的这个例子表示pod必须部署到满足nodeSelectorTerms中的...

  • kubectl 自定义输出列

    kubectl 获取资源信息时有默认的资源信息列,除此之外kubectl也支持自定义资源信息列. example 获取自定义的deployment信息,自定义 namespa...

  • 手动创建k8s local-pv

    k8s 使用local-pv 基本概念 kubernetes从1.10版本开始支持local volume(本地卷),workload(不仅是statefulsets类型)可...

  • 120
    Kafka源码分析(五)Kafka Broker逻辑骨架分析

    阅读目标:从Kafka复杂的源码中找到初始阅读源码的突破口,然后简单分析下Broker是如何处理生产者发送的消息。 Broker和Client(P和C)通信部分是Nio实现的...

  • vim 快捷键

    Vim的几种模式 正常模式:可以使用快捷键命令,或按:输入命令行。插入模式:可以输入文本,在正常模式下,按i、a、o等都可以进入插入模式。可视模式:正常模式下按v可以进入可视...

  • iterm

    mac 下的终端用着太累了,打算换个好用的terminal tool.google 了一把发现大家都推荐iterm。顺手就下来玩玩。 # 安装&使用 安装没有什么好说的,官方...

  • k8s rbd provider

    问题 创建好ceph集群后,在k8s是中创建好storageclass后.创建pvc居然不能自动创建pv.报如下错误 解决 google一把发现是kube-controlle...

  • 120
    kubernetes dashboard 使用令牌登录

    install kubernetes dashboard 因为使用helm安装dashboard,默认的是使用google的官方源.但是都知道的肯定被墙啊。所以需要先把das...

  • 120
    goland 使用go module

    安装 先升级go 版本到1.11.1 及以上 安装vgo go get -u golang.org/x/vgo.安装完之后重启goland new project的时候会出...

  • tcp 粘包的问题

    tcp服务是一个流数据的双工服务,tcp client 端会源源不断的把二进制字节流发发给服务端.假设有下面一个这样的需求,我们需要发送一个用户信息给服务端.我们怎么样知道到...

  • golang 中的闭包和defer

    golang中的defer和闭包对很多初学者来说,有时候有很多坑,但是很多介绍的文章有写的乱七八糟.放假了没事可干,就稍微总结一下. 闭包 闭包有叫匿名函数,使用闭包可以使我...

  • 有2点需要注意
    运行docker 容器的时候 需要加这2个参数 --security-opt=apparmor=unconfined --cap-add=SYS_PTRACE
    其他跟远程调试一样.

    golang remote debug和docker debug

    有时候我么需要远程调试golang程序,比如我们在macos写的代码,但是有时在linux上运行的,所以我们需要远程调试运行在linux系统的代码。另外一种情况是我们可以把g...

  • 2018-08-08

    go 汇编 编译一个最简单的go执行程序 go build -gcflags "-N -l" test.go 使用go tool objdump 反汇编 go tool ob...

  • 120
    golang remote debug和docker debug

    有时候我么需要远程调试golang程序,比如我们在macos写的代码,但是有时在linux上运行的,所以我们需要远程调试运行在linux系统的代码。另外一种情况是我们可以把g...

  • golang slice

    关于golang slice有很多大神写了很多文章,阐述了slice的底层实现和使用中注意点.这篇文章是我参考https://www.calhoun.io/why-are-s...

  • grpc 超时和重连

    最近项目要使用grpc,但是关于grpc的超时和重连这一块很多文章都是说的不够详细,无奈只能自己看代码.顺手记录一下。 超时 建立连接 主要就2函数Dail和DialCont...