240 发简信
IP属地:北京
  • 在Mac上使用brew 切换 go 版本

    安装go的指定版本,可以用 brew install go@xxx 命令。现在我的电脑上已经安装了go的两个版本go1.12.10 和go1.1...

    1.1 4948 0 52
  • go test指令

    go test 默认执行当前目录下以xxx_test.go的测试文件。go test -v 可以看到详细的输出信息。go test -v xxx...

  • 细读Kubernetes源码(scheduler之Pod的绑定)

    Kubernetes 的开始起源于谷歌,是一个谷歌花了很多力气来为你的工作和服务创建的新管理工具。它在谷歌系统中有自己的起源: Borg 和 O...

    1.2 2106 0 48
  • 再谈CGO!

    最近在kubernetes上搞集成其它team算法的事情,他们的算法是用c写的,自然地我需要用cgo去调用。本文整理了使用cgo过程中的一些函数...

    1.0 5406 1 52
  • 为容器指定cpu和内存资源(k8s官翻)

    这篇文章将展示如何在k8s集群的pod中为容器指定CPU和内存资源。 开始之前 你必须有一个k8s集群,并且配置好kubectl命令行工具。如果...

    1.1 7048 0 50
  • kubernetes中的内存表示单位Mi和M的区别

    记得以前看过一篇文章(现在找不到了),那篇文章讲到了申请memory的单位M,它认为1M=1024K=1024x1024字节,但在k8s中的M表...

  • 在Go函数中调用c动态库

    在很多场景下,在Go的程序中需要调用c函数或者是用c编写的库(底层驱动,算法等,不想用Go语言再去造一遍轮子,复用现有的c库)。那么该如何调用呢...

  • Go语言实现快排+随机快排

    快排算法是一种本地算法,(即不需要额外的内存空间,就地排序) 基本思想:从这个数列里找一个数作为基准点(支点)跟其它的数进行对比,小于或等于这个...

    1.4 3004 0 52
  • 通过NodePort向k8s集群外部暴露服务

    有时候我们需要向集群外部暴露一些服务,这时候可以指定service的port类型为NodePort来实现。这时k8s会为集群中的每一个node打...