ICode9

精准搜索请尝试: 精确搜索
  • kubernetes 集群搭建2020-03-26 18:51:10

    内容来源:https://study.163.com/course/courseMain.htm?courseId=1209568805 安装所需资源   软路由:https://pan.baidu.com/s/1On6h4IReUdzn6kOXImQHJg  提取码:vkcu   kubernetes资源:https://pan.baidu.com/s/1r0zQxn58c4XxI8s0Qv8w7g 提取码:l4xf 安装教程汪洋老师讲的都比

  • K8s--02 K8S部署2020-03-21 22:59:14

    目录 K8s部署 一、实验环境准备 二、k8s系统和组件介绍 三、k8s逻辑架构 四、安装指定版本的docker 五、安装部署kubeadm和kubelet 六、初始化Master节点 七、部署网络插件flannel 八、kubeadm部署Node节点 K8s部署 一、实验环境准备 k8s实验环境准备: 配置信息: 主机名 I

  • docker flannel网络部署和路由走向分析2020-03-21 22:03:53

    1.flannel介绍   flannel是coreos开发的容器网络解决方案。flannel为每个host分配一个subnet,容器从此subnet中分配ip。这些ip可以在host间路由,容器间无需nat和port mapping就可以跨主机通讯。 每个subnet都是从一个更大的ip池中划分的,flannel会在每个主机上运行一个叫flanneld得a

  • 【转载】Kubernetes——基于flannel的集群网络2020-02-27 10:53:11

    转载自https://www.kubernetes.org.cn/4105.html 1、Docker网络模式 在讨论Kubernetes网络之前,让我们先来看一下Docker网络。Docker采用插件化的网络模式,默认提供bridge、host、none、overlay、maclan和Network plugins这几种网络模式,运行容器时可以通过–network参数设置具体使用

  • flannel CrashLoopBackOff原因2020-02-25 14:56:22

    系统日志 Feb 25 14:20:31 ubuntu systemd[1]: Started libcontainer container 15b23c11b8fee60349fd84e928d04d6fd26b9f04c0aadbc5aebde97d77765c8f.Feb 25 14:20:31 ubuntu kernel: [166679.978936] IPVS: Creating netns size=2200 id=10507Feb 25 14:20:31 ubuntu kubelet[32

  • 用flannel实现跨主机container通信2020-01-24 22:02:40

    最近在看kubernetes,看到了网络部分,这部分是集群设计的难点,也是我比较感兴趣的部分。书上提到不同node的container之间通信主要使用flannel,openvswitch等技术,这些技术使各个container在逻辑上处于同一平面,各个container就可以专注于产品的逻辑,不需要考虑底层的网络实现。flannel 使

  • k8s系列(十六:实例)配置网络插件flannel2020-01-15 19:38:36

    重新定义flannel配置文件(实现通过物理网卡直接通信;pod之间的桥接网络,如果两个节点是跨网段的他会自动降级) 没生效,将配置文件还原 https://github.com/coreos/flannel#flannel 改为host-gw只允许个节点在同一个网段,只支持host-gw,跨网段通信不了,一旦有广播报

  • K8S简介+CentOS7 部署K8S集群2019-12-29 19:00:34

    一、前言 Kubernetes(简称K8S)是开源的容器集群管理系统,可以实现容器集群的自动化部署、自动扩缩容、维护等功能。它既是一款容器编排工具,也是全新的基于容器技术的分布式架构领先方案。在Docker技术的基础上,为容器化的应用提供部署运行、资源调度、服务发现和动态伸缩等功能,提高了

  • Kubernetes网络组件之Flannel策略实践(vxlan、host-gw)2019-12-27 18:55:52

    4.3 Kubernetes网络组件之 FlannelFlannel是CoreOS维护的一个网络组件,Flannel为每个Pod提供全局唯一的IP,Flannel使用ETCD来存储Pod子网与Node IP之间的关系。flanneld守护进程在每台主机上运行,并负责维护ETCD信息和路由数据包。其实k8s网络组件flannel和calico主要解决的问题是k8s

  • 超长干货丨Kubernetes网络快速入门完全指南2019-12-26 15:56:50

    Kubernetes网络一直是一个非常复杂的主题。本文将介绍Kubernetes实际如何创建网络以及如何为Kubernetes集群设置网络。 本文不包括如何设置Kubernetes集群。这篇文章中的所有例子都将使用Rancher 2.0集群(其他平台也同样适用)。即使你打算使用其他的公有云管理Kubernetes服务,也希望

  • kubernetes网络之Flannel2019-11-21 10:01:02

    简介 Flannel是CoreOS团队针对Kubernetes设计的一个网络规划服务,简单来说,它的功能是让集群中的不同节点主机创建的Docker容器都具有全集群唯一的虚拟IP地址。 在默认的Docker配置中,每个节点上的Docker服务会分别负责所在节点容器的IP分配。这样导致的一个问题是,不同节点上容器可能

  • k8s的网络方案对比2019-11-17 21:01:54

    如下图,三台虚拟机k8s-master、k8s-node-1、k8s-node-2组成k8s集群,网络拓扑和节点IP分配如下图: 一、flannel组网方案 https://github.com/coreos/flannel  

  • kubernetes跨网段pod网络不通问题2019-11-05 10:55:26

    kubernetes跨网段问题 k8s的master是10.10.10.0网段,新加了一些node,网段是172.16.100.0网段,造成容器直接网络不能相互访问。 部署k8s的时候也部署了flannel,它提供容器的跨主机通信支持的。部署参考 ,flannel中vxlan原理参考flannel上。 > etcdctl ls -r #列出键值存储的目录

  • 二进制搭建Kubernetes集群(最新v1.16.0版本)2019-10-21 16:51:37

    目录 1、生产环境k8s平台架构 2、官方提供三种部署方式 3、服务器规划 4、系统初始化 5、Etcd集群部署 5.1、安装cfssl工具 5.2、生成etcd证书 5.2.1 创建用来生成 CA 文件的 JSON 配置文件 5.2.2 创建用来生成 CA 证书签名请求(CSR)的 JSON 配置文件 5.2.3 生成CA证书(ca.pem)和密

  • Flannel的VXLAN工作原理2019-10-21 14:55:22

    什么是VXLAN? VXLAN,即Virtual Extensible LAN(虚假可扩展局域网),是Linux本身支持的一网种网络虚拟化技术。VXLAN可以完全在内核态实现封装和解封装工作,从而通过“隧道”机制,构建出覆盖网络(Overlay Network) VXLAN的设计思想是: 在现有的三层网络之上,“覆盖”一层虚拟的、由内核VXLAN模

  • From 虚拟机模板 创建单节点K8S1.14.1的操作步骤2019-10-16 22:01:21

    1. 根据上一篇blog 自己创建了一个虚拟机 里面包含 k8s1.14.1 的k8s集群 这里简单说一下 虚拟机开机之后 如何处理以能够使用k8s 的简单过程. 前提说明: 1. 已经导好了images 以及其他工作. 2. 虚拟机开机,然后修改ip地址,修改/etc/hosts.等工作 2.1 修改ip地址2.2 修改机器名

  • K8s 从懵圈到熟练 – 集群网络详解2019-10-14 15:01:49

    导读:阿里云 K8S 集群网络目前有两种方案:一种是 flannel 方案;另外一种是基于 calico 和弹性网卡 eni 的 terway 方案。Terway 和 flannel 类似,不同的地方在于 terway 支持 Pod 弹性网卡,以及 NetworkPolicy 功能。本文中,作者基于当前的 1.12.6 版本,以 flannel 为例,深入分析阿里云 K

  • k8s记录-kubeadm安装(二)(转载)2019-09-30 11:03:27

    kubeadm安装安装环境(vm6.5下虚拟机3台,centos 7.4):master:10.20.0.191Node1:10.20.0.192Node2:10.20.0.193 1.安装虚拟机,配置网络接口;2.修改主机名hostnamectl set-hostname k8s-master3.安装常用工具 yum install wget -yyum install net-tools -yyum install vim -y 4.配置yum源环境(

  • Kubernetes---网络通讯模式笔记2019-09-09 16:05:15

    ⒈kubernetes网络通讯模式     Kubernetes的网络模型假定了所有Pod都在一个可以直接连通的扁平的网络空间中,这在GCE(Google Compute Engine)里面是现成的网络模型,Kubernetes假定这个网络已经存在。而在私有云里搭建Kubernetes集群,就不能假定这个网络已经存在了。我们需要自

  • 安装kubernets集群一个主节点2019-08-27 10:08:52

    集群安装前环境设置 1)环境查看 [dc2-user@10-255-20-74 ~]$  cat /etc/redhat-release  CentOS Linux release 7.5.1804 (Core)  [dc2-user@10-255-20-74 ~]$ uname -r 3.10.0-862.14.4.el7.x86_64 2)禁用SELINUX: 设置:setenforce 0 查看:getenforce cat /etc/selinux/config

  • kubernetes使用flannel网络插件服务状态显示CrashLoopBackOff2019-08-23 16:55:18

    使用Kubeadm安装K8s集群,在安装flannel网络插件后,发现pod: kube-flannel-ds 一直是CrashLoopBackOff 报错内容如下: log is DEPRECATED and will be removed in a future version. Use logs instead. I0823 03:28:21.342352 1 main.go:514] Determining IP address of default

  • kubernetes 配置网络插件 flannel2019-08-20 23:56:24

    概述 在学习docker时知道docker有四种常用的网络模型 bridge:桥接式网络 joined:联盟式网络,共享使用另外一个容器的网络名称空间 opened:容器直接共享使用宿主机的网络名称空间 none:不使用任何网络名称空间   无论是哪一种网络方式都会导致如果我们跨节点之间的容器之间进行通信

  • Kubernetes学习之路(27)之k8s 1.15.2 部署2019-08-14 17:53:45

    目录 一、环境准备 二、软件安装 三、部署master节点 四、部署node节点 五、集群状态检测 一、环境准备 IP地址 节点角色 CPU Memory Hostname Docker version 192.168.56.110 master >=2c >=2G k8s-master 19.03 192.168.56.120 node >=2c >=2G k8s-node01 19.03

  • calico--容器跨主机网络通信方案2019-08-07 22:56:56

    calico的网络解决方案与flannel的host-gw的工作模式,几乎是完全一样的;calico也会在每台宿主机上,添加和host-gw一样的路由规则,如下所示:< 目的容器 IP 地址段 > via < 网关的 IP 地址 > dev eth0重要概念:BGP:边界网关协议,Linux内核原生支持、专门在大规模数据中心里维护不

  • flannel--容器跨主机网络通信方案2019-08-07 18:55:05

    相关概念:#udp工作模式用到的TUN设备:是一种工作在三层(网络层)的虚拟网络设备;主要作用是,在内核和应用程序间传递IP包;flannel0:是由flanneld创建的TUN设备;#vxlan工作模式用到的VTEP设备:它是在二层进行封装和解封装操作flannel.1:是由flanneld创建的VTEP设备,.1(VNI)的作用是让VTEP设备识

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有