【原文】Using C Dynamic Libraries In Go Programs
以下代码来自于上述地址,并在CentOS下进行测试
c 程序
yum install gcc ncurses-devel
# ncurses库位置
# /lib64/libncurses.s...
小马奔腾
4年前 (2019-02-28) 3464℃ 0评论
1喜欢
Pod控制器
kubelet对非主进程崩溃类的容器错误无法感知,需要借助存活性探测livenessProbe
Pod控制器:ReplicationController、ReplicaSet、Deployment、DaemouSet、StatefulSet、Job、CronJob
...
小马奔腾
4年前 (2019-02-25) 3159℃ 2评论
2喜欢
注意事项:
1、开头加解释器 #!/bin/bash
2、四空格缩进,多加注释
3、变量名大写,局部变量小写,函数名小写
4、默认变量是全局的,函数中变量前加 local 可指定为局部变量
5、set -e 遇到非0时退出脚本
6、set -x 打印执行过程
echo 参数:
-...
小马奔腾
4年前 (2019-02-20) 1868℃ 1评论
1喜欢
管理Pod资源对象
使用容器标准方式:一个容器仅运行一个进程,日志信息直接输出至容器的标准输出(kubectl logs查看日志)
为Pod对象中各容器提供网络名称空间等共享机制的是底层基础容器 pause
多容器Pod模型:Sidecar pattern 边车模型或跨斗模型、...
小马奔腾
4年前 (2019-02-19) 3588℃ 1评论
1喜欢
Golang提供了强大的代码性能分析工具PProf,能够非常方便的监控代码运行性能。性能分析可以采用命令行方式 go tool pprof 同时也提供直观的http可视化方式,非常方便。
数据采集
性能分析基础数据的获取有三种方式:
1> runtime/pprof 包
2...
小马奔腾
4年前 (2019-02-18) 10576℃ 1评论
12喜欢
实现真正优雅的容器应用:解决容器中程序收到退出信号后如何执行完清理工作再退出的问题
历时3年,美图全面容器化踩过的坑:讲述k8s在美图的落地,涉及对容器网络、lb、日志采集、监控等方面的实践经验
这篇文章专治MQ中间件各种疑难杂症:kafka/rabbitmq重复消费、消息可靠性...
小马奔腾
4年前 (2019-02-15) 1947℃ 1评论
1喜欢
Go中的context上下文
注意,WaitGroup也可用于同步
context可用于处理超时、截止日期、参数传递、关闭gonroutine等场景
context.Background() Context 高级别parent
context.TODO() Context 高级别...
小马奔腾
4年前 (2019-02-13) 1659℃ 0评论
2喜欢
《kubernetes进阶实战》一书配套YAML源码 https://github.com/iKubernetes/Kubernetes_Advanced_Practical
Kubernetes系统基础
资源抽象
1、Pod
为最小调度单元,同一Pod中容器共享网络名称空间和...
小马奔腾
4年前 (2019-02-12) 5089℃ 0评论
11喜欢