Cloud Native应用交付

  • 首页
  • 关于本站
  • 个人介绍
  • Downloads
  • Repo
    • Github
    • Container
  • F5
    • F5 Python SDK
    • F5-container
    • F5-LBaaS
  • 社交
    • 联系我
    • 微信/微博
    • 公众号
    • 打赏赞助
docker
容器/k8s

博客Docker化实践

在写这篇博客的时候,系统已经稳定运行在docker容器上。本着折腾的精神,觉的还是应该将博客进行docker化,一来毕竟在内存上多花了不少钱,不充分利用一下有点说不不过去,最重要的是如果docker化,以后万一需要迁移博客到别的主机上,我只需要将相关容器打包一下拷贝过去起来就行了,简单快速。 这也是我第一次实践docker化工作,从小心谨慎以及可回退角度,做了以下目标设定: 将现有的所有服务docker化,包含 nginx,php-fpm,memcached,mysql docker化工作不能影响现有底层系统上的已…

2017年07月28日 0条评论 7748点热度 5人点赞 纳米 阅读全文
容器/k8s

DOCKER容器跨宿主机通信方法(4):Flannel-Vxlan

Vxlan模式 flannel的vxlan模式,数据包是通过kernal来转发的,而当使用udp模式时候是flannel自己转发。UDP模式下性能要差很多,性能差别可参考一些测试: UDP模式: 60秒单线程测试 iperf3 -c x.x.x.x -t 60 结果: [ 4] 0.00-60.00 sec 3.33 GBytes 477 Mbits/sec 15716 sender [ 4] 0.00-60.00 sec 3.33 GBytes 476 Mbits/sec receiver 开启30个线程传输 i…

2017年07月2日 0条评论 5568点热度 0人点赞 纳米 阅读全文
容器/k8s

DOCKER容器跨宿主机通信方法(4):Flannel-UDP

Flannel简介 Flannel是一个开源的用于管理和组织跨主机间容器网络的一套工具,其原理是通过在所有宿主机上建立一个flannel0网卡,将所有宿主机设置为同一个大的网段,并改写每个docker0的桥IP(通过改写docker daemon启动命令)为其一个子网IP,从而实现,整体网络在一个大的网段,各个docker0分配不同的子网网段。各个docker0网络内的容器数据包最终通过flanneld进程来将数据包进行封装,通过UDP包外层封装(缺省),或者vxlan隧道,实现跨主机容器通信(主机底层物理网络只要…

2017年07月2日 0条评论 15023点热度 1人点赞 纳米 阅读全文
容器/k8s

DOCKER容器跨宿主机通信方法-(3):Openvswitch

Openvswitch overlay网络: 配置前网络状况 主机1: [crayon-6475a4e086c3c691245455/] 主机2: [crayon-6475a4e086c3f115010361/] 主机1设置:

2017年06月26日 0条评论 7452点热度 0人点赞 纳米 阅读全文
容器/k8s

docker容器跨宿主机通信方法(2):路由方式

路由方式互联跨宿主机容器: linux在容器docker0网路与host的网卡网咯之间是可以执行ip forwarding的,因此跨主机的容器网络可以通过路由的方式来实现彼此互通,如下结构:

2017年06月24日 0条评论 10152点热度 0人点赞 纳米 阅读全文
容器/k8s

docker容器跨宿主机通信方法(1)

Host网络方式: 容器run的时候启用--network来指明host网络类型,使得容器复用host的网络空间。容器将得到和宿主机一样的网络接口及IP。这样的缺点是容器在网络上没有隔离,而且多个容器存在抢占同一端口的可能性,限制性比较大。 桥接外部网络方式: 容器桥接到一个自定义网桥(非docker产生的网桥,而是linux中独立创建的网桥),并将该自定义网桥与宿主机物理接口进行桥接,这样将容器直接透传到外部物理网络里来,使得各个容器就像直接活在外部网络中的一个主机一样。可以通过pipework这个工具来自动化执…

2017年05月15日 0条评论 8115点热度 0人点赞 纳米 阅读全文
容器/k8s

docker link and docker network

在同一台宿主机器上,docker彼此之间默认可以直接通过IP地址通信(假如启动docker dameon时候icc=true),但是每个容器的ip地址并不固定,如果单纯依赖IP地址通信局限性会很大,在传统的docker网络下可以考虑使用link特性来让各个容器之间进行业务通信。 link容器的做法是在启动一个容器时候,使用--link参数来连接一个需要被访问的容器,无论是否启用icc=true,使用link后都可以通信: [crayon-6475a4e087221366875112/] 执行后,docker实际上做…

2017年05月11日 0条评论 4570点热度 0人点赞 纳米 阅读全文
容器/k8s

使用ip netns命令显示docker namespace 的方法

[crayon-6475a4e08735f677022064/] 运行以上脚本即可: [crayon-6475a4e087363170207140/]  

2017年05月9日 0条评论 7453点热度 1人点赞 纳米 阅读全文
容器/k8s

Docker学习备忘2

拉取busybox镜像,并运行一个容器实例(挂载一个自命名的volume进去) [crayon-6475a4e08743f874578722/] 观察此时/var/lib/docker下结构: [root@docker1 docker]# tree -L 4

2017年05月9日 0条评论 5025点热度 0人点赞 纳米 阅读全文
容器/k8s

Docker学习备忘1

Centos7 [root@docker1 etc]# more system-release CentOS Linux release 7.3.1611 (Core) [root@docker1 etc]# uname -a Linux docker1.f5lab.com 3.10.0-514.16.1.el7.x86_64 #1 SMP Wed Apr 12 15:04:24 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux [root@docker1 etc]# docker i…

2017年05月9日 0条评论 5262点热度 0人点赞 纳米 阅读全文
容器/k8s

docker 容器粗体验之:快速搭建 Wordpress in containers

底层系统平台: CENTOS7 yum update curl -sSL https://get.docker.com | sh 安装docker service start docker, chkconfig docker on docker pull mysql docker pull wordpress docker run --name wp-mysql -e MYSQL_ROOT_PASSWORD=abc123 -d mysql:latest docker run --name my-wp -e WORD…

2016年09月9日 0条评论 5130点热度 0人点赞 纳米 阅读全文

纳米

linjing.io

☁️迈向Cloud Native ADC ☁️

认证获得:
TOGAF: ID 152743
Kubernetes: CKA #664
Microsoft: MCSE MCDBA
Cisco: CCNP
Juniper: JNCIS
F5:
F5 Certified Solution Expert, Security
F5 Certified Technology Specialist, LTM/GTM/APM/ASM
F5 Certified BIG-IP Administrator
  • 点击查看本博技术要素列表
  • 分类
    • Automation
    • Avi Networks
    • Cisco ACI
    • CISCO资源
    • F5 with ELK
    • F5-Tech tips
    • F5技术
    • Juniper
    • Linux
    • NGINX
    • SDN
    • ServiceMesh
    • WEB编程
    • WINDOWS相关
    • 业界文章
    • 交换机技术
    • 化云为雨/Openstack
    • 协议原理
    • 容器/k8s
    • 我的工作
    • 我的生活
    • 网站技术
    • 路由器技术
    • 项目案例
    归档
    最新 热点 随机
    最新 热点 随机
    项目:k8s Gateway API 的BIG-IP实现 这将是一个remarkable的春节 f5se.io 欢迎参加F5 NGINX Sprint China 2022 CIS增强版在线文档 F5 CES 用融合的思想保护k8s出向流量安全
    这将是一个remarkable的春节项目:k8s Gateway API 的BIG-IP实现
    WA的一个错误提示! NGINX Plus 增强模块-命令-参数 [李龙]ansible自动化部署F5 VE集群 面向站长和网站管理员的Web缓存加速指南[转] 强大的批处理 我的几篇总结文档下载
    最近评论
    纳米 发布于 7 个月前(10月31日) 已提供谢谢
    纳米 发布于 7 个月前(10月31日) 已提供 谢谢
    TomCruz 发布于 8 个月前(10月11日) 2022-18:30:24 请提供下密码,谢谢您
    lili 发布于 8 个月前(09月26日) 11:53分 请查收
    lili 发布于 8 个月前(09月26日) 打赏
    浏览次数
    • Downloads - 82,983 views
    • Github - 82,591 views
    • 迄今为止最全最深入的BIGIP-DNS/GTM原理及培训资料 - 77,404 views
    • 联系我 - 74,610 views
    • F5常见log日志解释 - 61,871 views
    • Sniffer Pro 4 70 530抓包软件 中文版+视频教程 - 52,178 views
    • 这篇文档您是否感兴趣 - 45,287 views
    • 迄今为止最全最深入的BIGIP-DNS/GTM原理及培训资料 - 39,826 views
    • F5利用Elastic stack(ELK)进行应用数据挖掘系列(2)-DNS - 31,412 views
    • F5利用Elastic stack(ELK)进行应用数据挖掘系列(1)-HTTP - 30,646 views
    标签聚合
    F5 k8s openstack nginx istio envoy gtm DNS docker network flannel api irule bigip neutron cc vxlan kubernetes ELK BGP
    链接表
    • Jimmy Song‘s Blog
    • SDNap
    • SDNlab
    • SDN论坛
    • Service Mesh社区
    • 三斗室
    • 个人profile

    COPYRIGHT © 2022 Cloud Native应用交付. ALL RIGHTS RESERVED.

    Theme Kratos Made By Seaton Jiang

    京ICP备14048088号-1

    京公网安备 11010502041506号