Cloud Native应用交付

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

[转]Deployment vs ReplicationController in Kubernetes

作者介绍:王天夫 腾讯云后台开发工程师 腾讯云容器服务是基于Kubernetes打造的。在Kubernetes中,创建和管理容器都是以controller来实现,例如:Replication Controller,Deployment,PetSet等。使用controller来管理容器,可以使用户方便的对容器数量做扩缩容,升级容器等操作。此文主要选择了两个最常用的controller,从各自功能,优缺点方面进行对比,方便大家在后续自己直接使用原生的Kubernetes功能时做参考。 Replication Cont…

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

[转]ReplicationController,Replica Set,Deployment区别

使用ReplicationController来部署、升级Pod Replica Set—下一代的ReplicationController Deployment — 更加方便的管理Pod和Replica Set 一、使用ReplicationController(rc)部署、升级Pod RC保证在同一时间能够运行指定数量的Pod副本,保证Pod总是可用。如果实际Pod数量比指定的多就结束掉多余的,如果实际数量比指定的少就启动缺少的。当Pod失败、被删除或被终结时,RC会自动创建新的Pod来保证副本数量,所以即使只…

2017年07月12日 0条评论 19140点热度 1人点赞 纳米 阅读全文
F5-Tech tips

F5与k8s配合-without F5 Container Connector(CC)

思路: k8s内使用headless service,service配置文件中配置selector,这样k8s内部的dns服务将把endpoint的IP作为 A记录到相关服务的名称下 让F5可以使用k8s的DNS 服务 在F5内使用FQDN方式配置pool,这样F5将自动获取所有k8s内的endpoint   优点: 不用关心容器内复杂的服务调度及iptables 无需使用api来创建F5配置 F5直接将流量送给endpoint效率高 endpoint内容器的健康性、扩展性由k8s负责,未被破坏,F5 m…

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

kubernetes一些概念

Avoiding collisions One of the primary philosophies of Kubernetes is that users should not be exposed to situations that could cause their actions to fail through no fault of their own. In this situation, we are looking at network ports - users should not have…

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

k8s dashboard 安装

确认apiserver启用了RBAC特性 检查apiserver启动参数是否包含--authorization-mode=RBAC,详细见Kubernetes 1.6.7 手工安装 yaml文件修改 修改其中的api server host配置项为自己的api server地址及端口,其它保持不变: [crayon-681cf5883dc08922075652/] 创建资源 kubectl create -f  k8s-dashboard.yaml 验证 [crayon-681cf5883dc0c356923419…

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

k8s Nodeport方式下service访问,iptables处理逻辑

借用网上一张图,画的挺好~ 来自http://blog.csdn.net/xinghun_4/article/details/50492041 对应解释如下 [crayon-681cf5883dce0081202522/] 在被转发目标node的物理网口抓包(需decode as vxlan)

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

k8s 部分命令执行输出

deployment文件部署两个nginx pod deployment yaml文件 [crayon-681cf5883de52919778969/] kubectl create -f my-nginx.yaml --record --save-config: [crayon-681cf5883de56525396546/] 再启动一个pod: [crayon-681cf5883de57165015999/]   [crayon-681cf5883de59774231746/] [crayon-681…

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

kube-dns deployment文件分析

[crayon-681cf5883e158651465403/]  

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

kubernetes Addon之 kubedns 1.6.7 安装

前言 kubernetes 1.6.7已经废弃kube2sky的dns模式. 本测试使用官方的yaml文件创建。下图描述了kube-dns的组件结构: (exechealthz-->sidecar) kubedns 接管了以前的skydns,并使用一个树状结构保存从k8s API获取到的信息。 dnsmasq为dns pod提供解析接入服务,并作为一个dns cache保护kubedns。 sidecar执行域名检查监控kubedns和 dnsmasq是否正常提供解析: [crayon-681cf5883e2…

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

Kubernetes 1.6.7三节点集群初始信息输出

[crayon-681cf5883e748234481023/] [crayon-681cf5883e74c929806269/] [crayon-681cf5883e74e243805237/] [crayon-681cf5883e74f565461712/]

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

Kubernetes 1.6.7 手工安装

准备工作 为了学习以及理解k8s各个模块组件间关系,没有使用yum来安装,也没有使用kubeadm来做建立集群。采用全手工安装和配置方式,为了简化安装过程,集群内未使用证书来实现安全的接口通信。 环境 三台主机 172.16.199.17/24  Master 172.16.199.27/24 node 172.16.199.37/24 node 所有机器上都已安装好 docker,三机构成etcd集群,全部安装了flannel网络 系统版本Centos7 Master安装:

2017年07月9日 0条评论 12007点热度 1人点赞 纳米 阅读全文
容器/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条评论 7863点热度 0人点赞 纳米 阅读全文
容器/k8s

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

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

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

Etcd Cluster配置

环境: host1(docker1): 172.16.199.17/24 host2(docker2):172.16.199.27/24 host3(docker2):172.16.199.37/24 目的: 配置etcd集群服务,为后续flannel网络及kubernetes(k8s)集群提供基础服务

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

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

Openvswitch overlay网络: 配置前网络状况 主机1: [crayon-681cf5883f3f8892004005/] 主机2: [crayon-681cf5883f3fc931181900/] 主机1设置:

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

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

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

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

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

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

2017年05月15日 0条评论 11537点热度 0人点赞 纳米 阅读全文
12345

纳米

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
  • 点击查看本博技术要素列表
  • 分类
    • AI
    • Automation
    • Avi Networks
    • Cisco ACI
    • CISCO资源
    • F5 with ELK
    • F5-Tech tips
    • F5技术
    • Juniper
    • Linux
    • NGINX
    • SDN
    • ServiceMesh
    • WEB编程
    • WINDOWS相关
    • 业界文章
    • 交换机技术
    • 化云为雨/Openstack
    • 协议原理
    • 容器/k8s
    • 我的工作
    • 我的生活
    • 网站技术
    • 路由器技术
    • 项目案例
    归档
    最新 热点 随机
    最新 热点 随机
    Small step in Data and AI- Azure Certificated Use Azure custom vision to do object detection Using Azure cognitive service to do face detection Use Azure cognitive to analyze image 在Azure ML designer中进行聚类(clustering)模型分析 F5OS tenant部署后的容器情况、网络接口情况
    AI Gateway PII test2在Azure ML designer中利用线性回归算法训练预测模型在Azure ML designer中利用2-class logistic regression做Classification模型2025元旦NGINX Plus运行lua-resty-core Lua库F5OS 底层容器、网络及k8s状态
    一个网管的牢骚 Order of NAT Commands Used to Match Real Addresses F5杨明非:由F5在中国销售10000台想到的 初识SDN 欢迎订阅本站文章,让我们一起分享 【原】tcpdump的 proto [ expr : size ] 用法
    最近评论
    汤姆 发布于 8 个月前(09月10日) 嗨,楼主,里面的json怎么下载啊,怎么收费啊?
    汤姆 发布于 8 个月前(09月09日) 大佬,kib的页面可以分享下吗?谢谢
    zhangsha 发布于 1 年前(05月12日) 资料发给我下,谢谢纳米同志!!!!lyx895@qq.com
    李成才 发布于 1 年前(01月02日) 麻烦了,谢谢大佬
    纳米 发布于 1 年前(01月02日) 你好。是的,因为以前下载系统插件在一次升级后将所有的下载生成信息全弄丢了。所以不少文件无法下载。DN...
    浏览次数
    • Downloads - 183,647 views
    • 联系我 - 118,966 views
    • 迄今为止最全最深入的BIGIP-DNS/GTM原理及培训资料 - 116,169 views
    • Github - 103,531 views
    • F5常见log日志解释 - 79,714 views
    • 从传统ADC迈向CLOUD NATIVE ADC - 下载 - 74,499 views
    • Sniffer Pro 4 70 530抓包软件 中文版+视频教程 - 74,320 views
    • 迄今为止最全最深入的BIGIP-DNS/GTM原理及培训资料 - 67,770 views
    • 关于本站 - 60,790 views
    • 这篇文档您是否感兴趣 - 55,457 views
    标签聚合
    F5 k8s openstack nginx istio envoy DNS docker gtm network flannel api irule bigip neutron cc vxlan kubernetes ELK nginx plus
    链接表
    • F5SE创新
    • Jimmy Song‘s Blog
    • SDNlab
    • Service Mesh社区
    • 三斗室
    • 个人profile
    • 云原生社区

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

    Theme Kratos Made By Seaton Jiang

    京ICP备14048088号-1

    京公网安备 11010502041506号