
kubernetes
文章平均质量分 84
liuliuzi_hz
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
在k8s 中对容器内veth 进行 tcpdump
在K8s调试网络问题时间经常需要tcpdump 容器内虚拟网卡,归纳一下主要是以下2种方法可以实现。 1, 如果pod 内容器已经安装有bash。 参照https://community.pivotal.io/s/article/How-to-get-tcpdump-for-containers-inside-Kubernetes-pods?language=en_US . 1.1 kubectl get pod podname_xxx -o json 获取pod 所处host 和 contain...原创 2020-05-27 14:50:37 · 1460 阅读 · 0 评论 -
k8s 与 grpc
gRPC是一个高性能、通用的开源RPC框架,其由Google主要面向移动应用开发并基于HTTP/2协议标准而设计,基于ProtoBuf(Protocol Buffers)序列化协议开发,且支持众多开发语言。 https://github.com/grpc/grpc-go/tree/master/examples/helloworld 里面是个简单的教程指导GO语言如何使用gRPC 其中原创 2017-12-15 11:05:59 · 4704 阅读 · 2 评论 -
kubelet为什么关闭swap
kubernetes的想法是将实例紧密包装到尽可能接近100%。 所有的部署应该与CPU /内存限制固定在一起。 所以如果调度程序发送一个pod到一台机器,它不应该使用交换。 设计者不想交换,因为它会减慢速度。 所以关闭swap主要是为了性能考虑。 当然为了一些节省资源的场景,比如运行容器数量较多,可添加kubelet参数 --fail-swap-on=false来解决。翻译 2018-01-16 16:43:03 · 17929 阅读 · 0 评论 -
OpenStack容器网络项目Kuryr(libnetwork)
转自 https://zhuanlan.zhihu.com/p/24554386容器近几年非常流行,有很多项目都考虑将容器与SDN结合。Kuryr就是其中一个项目。Kuryr项目在OpenStack big tent下,目的是将容器网络与OpenStack Neutron对接。Kuryr给人的第一印象是: 这又是一个在Neutron框架下的项目,能够通过Neutron统一的北向接口来控制容器网络的...转载 2018-02-12 16:30:04 · 925 阅读 · 0 评论 -
Kuryr kubernetes 流程图
译自:https://docs.openstack.org/kuryr-kubernetes/latest/devref/kuryr_kubernetes_design.html#cni-daemonKuryr kubernetes集成利用了kubernetes CNI插件,并引入了Kuryr-K8s CNI驱动程序。基于设计决定,kuryr-kubernetes CNI Driver应该通过ku...翻译 2018-02-13 16:01:40 · 2486 阅读 · 0 评论 -
Kuryr kubernetes 源码简介
Kuryr kubernetes 分为3类独立可执行程序,分别为Kuryr Controller,Kuryr CNI,Kuryr CNI daemon(可选,抽离CNI的watach 功能以减少多pod同时启动时候的资源浪费俄)。Kuryr Controller 独立运行,功能是 watch k8s API 和从neutron 申请资源port等,通过k8s API修改 pod 的annotate...原创 2018-02-14 10:53:45 · 1073 阅读 · 0 评论