logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

kubernetes系列之三:kubernetes使用CNI macvlan作为网络插件

一、前言macvlan是kernel新支持的特性之一,需要Linux kernel v3.9–3.19和4.0+的支持。这种模式所配置的container网络同主机网络在同一个LAN里面,可以具有和主机一样的网络能力。使用macvlan可以在主机的一个网络接口上配置多个虚拟的网络接口,这些网络接口有自己独立的MAC地址和IP地址。macvlan 下的container网络和主机在同一个网段中,共享

#kubernetes
DPDK系列之十三:基于OVS-DPDK的容器数据通道分析

一、前言根据文章《DPDK系列之十一:容器云的数据通道加速方案概览》和文章《DPDK系列之十二:基于virtio、vhost和OVS-DPDK的容器数据通道》的分析,部署在物理机或者虚拟机上的容器可以有多种方案来进行数据通道的加速。而类似SR-IOV的方案需要特定NIC硬件的支持并且在容器迁移灾备方面没有太大的灵活性,所以本文主要对于基于virtio-user(virtio PMD)和vhost-

DPDK系列之四:在docker容器(CentOS 7.2.1511)中编译和运行DPDK(17.08.1)

一、前言在当前云计算的发展趋势中,容器以其特殊的优势,成文云计算平台中非常重要的一个分支,所以DPDK开发社区也在对容器的支持方面有大量的投入。比如DPDK summit上面的这个演讲《Dataplane Networking journey in Containers》就对不同容器应用环境中DPDK解决方案进行了探讨。...

#容器
容器云负载均衡之三:RSS、RPS、RFS和XPS调整

一、前言在测试基于Openshift的负载均衡器的时候,需要进行性能测试,所要要对系统进行一些性能调优,保证每个工作节点能处理巨大的数据流量,其中最重要的调整是对NIC的调整。在对NIC进行调整的时候,发现RSS(receive side scaling)和RPS(Receive Packet Steering)是两个需要关注的点。RSS和RPS都是网卡为了在接受数据包的时候使用多核架构而进行的性

kubernetes系列之六:安装kubernets v1.10.0和ipvs mode kube-proxy

一、前言kubeadm是Kubernetes官方推出的快速部署Kubernetes集群工具,kubeadm通过将Kubernetes相关服务容器化以简化部署过程。在kubernetes 1.8以上的版本中,对于kube-proxy组件增加了除iptables模式和用户模式之外ipvs模式的支持。通过ipvs的NAT模式,对访问k8s service的请求进行虚IP到POD IP的转发。本文在kub

#kubernetes#容器
kubernetes系列之九:kubernetes container的lifecycle hook

一、前言在传统操作系统环境下,我们每个应用程序在启动之前都需要进行一些准备工作而结束之前都需要进行一些清理工作,这样才能保证系统环境的一致性。在容器云环境下,容器的启动和删除是相对频繁的行为,如何在这样的环境中处理好环境一致性问题,Kubernetes的容器 lifecycle hook可以解决这个问题。POD的life cycle hook包括如下两种:PostStartPreStop转载自ht

#kubernetes
kubernetes系列之十八:使用helm安装istio

一、前言istio是Kubernetes平台微服务管理的框架标准,是Service Mesh在Kubernetes平台的标准实现。相比于其它的微服务框架,istio提供非代码介入的框架机制,使用sidecar机制将微服务的服务面和管理面连接起来,而且使用的sidecar envoy是一个高效的proxy。Istio 辑上分为数据平面和控制平面。数据平面由一组以 sidecar 方式部署...

#istio
    共 33 条
  • 1
  • 2
  • 3
  • 4
  • 请选择