首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏只为你下

    036.集群网络-K8S网络模型及Linux基础网络

      一 Kubernetes网络模型概述      1.1 Kubernetes网络模型      二 Docker网络基础      2.1 网络命名空间      2.2      1.1 Kubernetes网络模型      Kubernetes网络模型设计的一个基础原则是:每个Pod都拥有一个独立的IP地址,并假定所有Pod都在一个可以直接连通的、扁平的网络空间中 当然,谷歌设计Kubernetes的一个主要运行基础就是其公有云GCE,GCE默认支持这些网络要求。另外,常见的其他公有云服务商如亚马逊等,其公有云环境也支持这些网络要求。       回到顶部      二 Docker网络基础      Docker本身的技术依赖于近年来Linux内核虚拟化技术的发展,所以Docker对Linux内核的特性有很强的依赖。 ~]# ip netns add ns2      8 [root@k8smaster01 ~]# ip netns add ns3      9 [root@k8smaster01 ~]# ip netns

    1.1K00发布于 2020-03-22
  • 来自专栏木二天空

    036.集群网络-K8S网络模型及Linux基础网络

    一 Kubernetes网络模型概述 1.1 Kubernetes网络模型 Kubernetes网络模型设计的一个基础原则是:每个Pod都拥有一个独立的IP地址,并假定所有Pod都在一个可以直接连通的、 当然,谷歌设计Kubernetes的一个主要运行基础就是其公有云GCE,GCE默认支持这些网络要求。另外,常见的其他公有云服务商如亚马逊等,其公有云环境也支持这些网络要求。 二 Docker网络基础 Docker本身的技术依赖于近年来Linux内核虚拟化技术的发展,所以Docker对Linux内核的特性有很强的依赖。 6 [root@k8smaster01 ~]# ip netns add ns1 7 [root@k8smaster01 ~]# ip netns add ns2 8 [root@k8smaster01 [root@k8smaster01 ~]# ip route show table local type local #查看LOCAL表的内容 ? MAIN表用于各类网络IP地址的转发。

    1.4K30发布于 2020-03-24
  • 来自专栏JavaEdge

    k8s基础网络Cluster Network模型

    集群是通过 desktop k8s集群创建的 创建两个 pod 查看 刚才创建的 nginx-pod的 ip 进入 busybox并查看网络 在 busybox 中ping得通nginx-pod 可在k8s 节点上任一 pod 里 ping 通其它 pod。

    34710发布于 2021-02-23
  • 来自专栏c/c++&&linux

    网络基础网络通信基础

    1.网络通信基本单位 Byte(字节)是用于计量存储容量的一种计量单位 2.网络通信基础 模拟信号(易实现易干扰) 数字信号(难实现难干扰) 模拟信道 数字信道 3.调制技术 将数字信号转换成模拟信号 表示由正极到零电平,1表示由负极到零电平 双相码:不同方向的电平反转,低到高代表0,高到低代表1 不归零码NRZ:码元信号不回归零电平,出现1时,电平翻转,零不翻转,也称之为差分机制,是差分曼彻斯特编码的基础编码 降0升1(降1升0);编码效率50% 2.差分曼彻斯特编码 差分曼彻斯特编码是在曼彻斯特编码的基础上加上了翻转特性,遇1翻转,遇0不变,常用于令牌环网;编码效率50% 3.MLT-3编码 逢“1”跳变, 则下一输出电平为0电平 如果前面输出的是0电平,则下一输出的电平符号与上一个非0值的电平符号相反 4.mB/nB编码 将m位编码成n比特,相对于曼彻斯特编码效率更高 4B/5B:编码效率80%,用于百兆快速以太网 8B

    77310编辑于 2024-06-04
  • 来自专栏IT架构圈

    『中级篇』k8s基础网络Cluster Network(66)

    原文链接地址:『中级篇』k8s基础网络Cluster Network(66) 通过国人大神的一键安装k8s集群安装了3个master节点和3个node节点的虚机,现在咱们的演示直接在开发机上运行就可以了 这次主要说说k8s相关的网络网络相关的概念,service! k8s开源社区的插件太多了,支持插件的的,很早以前docker是不支持网络插件的,k8s的网络插件可以更方便的打通容器和节点。 基于这种网络访问功能,我们平台提供了以下功能: 基于gorouter提供的平台域名的访问 – watch k8s endpoints event管理router信息; 4 .基于skydns并定制化kube2sky search及外部dns; 实现容器tty访问控制台 – 每台k8s node部署平台组件 tty agent(根据Pod所属node信息, 建立对应k8s结点的tty连接); PS:基础网络方便的通信使用

    62830发布于 2018-09-30
  • 来自专栏IT架构圈

    『中级篇』k8s基础网络Cluster Network(66)

    原文链接地址:『中级篇』k8s基础网络Cluster Network(66) 通过国人大神的一键安装k8s集群安装了3个master节点和3个node节点的虚机,现在咱们的演示直接在开发机上运行就可以了 这次主要说说k8s相关的网络网络相关的概念,service! k8s开源社区的插件太多了,支持插件的的,很早以前docker是不支持网络插件的,k8s的网络插件可以更方便的打通容器和节点。 基于这种网络访问功能,我们平台提供了以下功能: 基于gorouter提供的平台域名的访问 – watch k8s endpoints event管理router信息; 4 .基于skydns并定制化kube2sky search及外部dns; 实现容器tty访问控制台 – 每台k8s node部署平台组件 tty agent(根据Pod所属node信息, 建立对应k8s结点的tty连接); PS:基础网络方便的通信使用

    81430发布于 2018-09-13
  • 来自专栏IT架构圈

    『中级篇』k8s基础网络Cluster Network(66)

    通过国人大神的一键安装k8s集群安装了3个master节点和3个node节点的虚机,现在咱们的演示直接在开发机上运行就可以了dev机器。这次主要说说k8s相关的网络网络相关的概念,service! k8s开源社区的插件太多了,支持插件的的,很早以前docker是不支持网络插件的,k8s的网络插件可以更方便的打通容器和节点。 基于这种网络访问功能,我们平台提供了以下功能: 基于gorouter提供的平台域名的访问 – watch k8s endpoints event管理router信息; 4 .基于skydns并定制化kube2sky search及外部dns; 实现容器tty访问控制台 – 每台k8s node部署平台组件 tty agent(根据Pod所属node信息, 建立对应k8s结点的tty连接); PS:基础网络方便的通信使用 k8s提供的满足它要求的插件。

    75040发布于 2019-07-08
  • 来自专栏技术杂记

    Docker 基础8

    我们看到还有一个 docker.socket 不是开机启动的,它和 docker.socket 的关系如下

    39810编辑于 2022-02-09
  • 来自专栏技术杂记

    HAproxy 基础8

    启动nginx,作为一个后端的web服务器 [root@h102 nginx]# sbin/nginx -t -c conf/nginx.conf the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok configuration file /usr/local/nginx/conf/nginx.conf test is successful [root@h102 nginx]# sbin/nginx -c conf/n

    55820编辑于 2022-01-19
  • 来自专栏技术杂记

    ZooKeeper 基础8

    connectString=localhost:2181 sessionTimeout=30000 watcher=org.apache.zookeeper.ZooKeeperMain$MyWatcher@7a450ea8

    35830编辑于 2022-03-25
  • 来自专栏技术杂记

    etcd 基础8

    创建序列 因为是使用的etcd序列,所以确保了有序性 [root@docker ~]# curl http://127.0.0.1:2379/v2/keys/queue -XPOST -d value=Job1 {"action":"create","node":{"key":"/queue/00000000000000000055","value":"Job1","modifiedIndex":55,"createdIndex":55}} [root@docker ~]# curl http://127.

    40620编辑于 2022-01-20
  • 来自专栏技术杂记

    Tengine基础8

    Nginx 很大的一个作用就是作为web前端进行负载均衡和反向代理,但负载均衡的一个关键点就是状态检查,因为不能把请求分配给有故障的后端服务器

    61220编辑于 2022-05-03
  • 来自专栏技术杂记

    Snort 基础8

    安装报错一 [root@h101 snort-2.9.7.6]# ./configure --enable-sourcefire checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /bin/mkdir -p checking for gawk... gawk

    49630编辑于 2022-05-03
  • 来自专栏技术杂记

    Mycat 基础8

    停止 [root@h102 bin]# ./mycat stop Stopping Mycat-server... Stopped Mycat-server. [root@h102 bin]# ---- 命令汇总 java -version wget https://github.com/MyCATApache/Mycat-download/raw/master/1.5-GA/Mycat-server-1.5-GA-20160217103036-linux.tar.gz tar -xzvf Myca

    38420编辑于 2021-12-03
  • 来自专栏技术杂记

    Consul 基础8

    也可以使用 DNS API 获取整个 address/port 信息,只要加上 SRV

    56420编辑于 2021-12-01
  • 来自专栏技术杂记

    Codis 基础8

    检查状态 [root@h102 codis]# ps faux | grep codis | grep -v grep root 35057 1.5 2.5 448184 49352

    40710编辑于 2022-03-22
  • 来自专栏技术杂记

    fio基础8

    If the option allows two sets of ranges, they can be specified with a ','or'/' delimiter: 1k-4k/8k-32k IO'stodobeforegettinganewoffset,thisisdonebyappendinga':<nr>'totheendofthestringgiven.Forarandomread,itwouldlooklike'rw=randread:8' ,youwouldgetanewrandomoffsetforevery8IO's. The result would be a seek for only every 8 IO's,insteadofforeveryIO.Userw=randread:8tospecifythat.AssequentialIOisalreadysequential identical'behavesinasimilarfashion,exceptitsendsthesameoffset8numberoftimesbeforegeneratinganewoffset.kb_base

    91040编辑于 2022-04-24
  • 来自专栏技术杂记

    nginx基础8

    Nginx操作 nginx的目录结构 [root@h102 local]# tree /usr/local/nginx/ /usr/local/nginx/ ├── conf │ ├── fastcgi.conf │ ├── fastcgi.conf.default │ ├── fastcgi_params │ ├── fastcgi_params.default │ ├── koi-utf │ ├── koi-win │ ├── mime.types │ ├── mime.

    23320编辑于 2022-05-12
  • 来自专栏技术杂记

    memcached基础8

    root@h101 memcached-1.4.24# netstat -ant | grep 12345

    30510编辑于 2022-06-26
  • 来自专栏技术杂记

    RabbitMQ基础8

    开启RabbitMQ 应用 [root@h102 rabbitmq]# rabbitmqctl status Status of node rabbit@h102 ... [{pid,5596}, {running_applications,[{xmerl,"XML parser","1.2.10"}, {sasl,"SASL CXC 138 11","2.1.10"}, {stdlib,"ERTS CX

    50820编辑于 2022-05-04
领券