主页

Kubernetes Pod 设置 Docker run 的 shm_size 参数

shm_size docker run 默认的共享内存大小 /dev/shm 为 64M,某些场景想增加此挂载目录的大小,在swarm或直接docker run的方式,通过 --shm_size=xxxM 方式可以设置共享内存大小。 但是通过 Kubernetes 创建的 Pod 无法指定 docker run 的参数,具体讨论可参考 issue-28272。 建议通过 mount 一个介质为 Memory 的 EmptyDir 方式变通解决此问题。

阅读更多

DotNet应用开发技术栈

.net 应用的市场份额还不小,结合当前的docker技术,很多.net应用也希望能够运行在docker中。 .net 应用运行在docker内有两种选择: Docker on Windows Docker on Linux

阅读更多

Linux网络发包与收包过程

Linux网络协议栈 Linux内核提供了抽象的网络通信协议栈,用户空间的应用通过系统调用的方式,使用内核协议栈能力,完成网络通信。 Linux内核提供的协议栈接口是socket,socket在Linux中归属于文件系统的一部分,因此网络通信可以被看做是对文件的读写,使得应用程序控制网络与控制文件一样方便。 Internet上有很多文章介绍Linux网络协议栈,这里的内容也是各种文章汇总,感谢总结与分享的人。

阅读更多