一、安装方式介绍 1、yum 安装 目前CentOS官方已经把Kubernetes源放入到自己的默认 extras 仓库里面,使用 yum 安装,好处是简单,坏处也很明显,需要官方更新 yum 源才能获得最新版本的软件,而所有软件的依赖又不能自己指定,尤其是你的操作系统版本如果低的话,使用 yum ...
分类:
Web程序 时间:
2018-12-22 01:04:37
阅读次数:
283
前言:前面的部分一直都是单机跑docker,但实际生产环境不可能只用一台来跑。肯定会用到多台,因为他们都是内部私有ip,那么多台主机之间的容器如何通信?这个是个很头疼的问题!目前主流几种方法如下:1、使用路由机制打通网络2、使用Open vSwitch(OVS)打通网络3、使用flannel来打通网 ...
分类:
其他好文 时间:
2018-12-21 12:49:25
阅读次数:
382
基于Kubeadm搭建Kubernetesv1.11.2全记录所需镜像k8s.gcr.io/pause:3.1k8s.gcr.io/corednsquay.io/coreos/flannel:v0.10.0-amd64k8s.gcr.io/etcd-amd64:3.2.18k8s.gcr.io/kube-proxy-amd64:v1.11.2k8s.gcr.io/kube-apiserver-am
分类:
Web程序 时间:
2018-12-18 12:07:56
阅读次数:
206
集群方案: 发行版:CentOS 7 版本: Kubernetes:1.9.1 master高可用方案:keepalived LVS 网络方案:Flannel Master HA 四步骤: 1. 安装etcd集群 2. 安装 Master 3. 安装 Keepalived + IPVS 4. Nod ...
分类:
Web程序 时间:
2018-12-15 00:55:44
阅读次数:
187
一、PodKubernetes为每个Pod都分配了唯一的IP地址,称之为PodIP,一个Pod里的多个容器共享PodIP地址。Kubernetes要求底层网络支持集群内任意两个Pod之间的TCP/IP直接通信,这通常采用虚拟二层网络技术来实现,例如Flannel、OpenvSwitch等。因此,在Kubernetes里,一个Pod里的容器与另外主机上的Pod容器能够直接通信。Pod有两种类型:普通
分类:
Web程序 时间:
2018-12-12 11:15:47
阅读次数:
1663
参考: "[ Kubernetes 权威指南 ]" Kubernetes 集群搭建可以参考 "[ Kubernetes : 多节点 k8s 集群搭建实践 ]" 在多个 Node 组成的 Kubernetes 集群内, Kubernetes 本身不会对跨主机容器网络进行设置. flannel 就是解决 ...
分类:
Web程序 时间:
2018-11-21 16:09:35
阅读次数:
273
工作环境: [root@master ~]#yum install kubernetes etcd flannel -y [root@node1 ~]#yum install kubernetes flannel -y [root@node2 ~]#yum install kubernetes fl ...
分类:
Web程序 时间:
2018-11-12 14:54:09
阅读次数:
154
跨主机docker网络有多种方案,如overlay、flannel、calico、weave等,其中overlay是docker原生的跨主机网络方案。最近使用overlay方案部署容器集群,在进行服务注册时遇到问题,需要手动创建veth设备解决。 1. overlay网络拓扑 overlay网络中, ...
分类:
其他好文 时间:
2018-11-10 19:12:54
阅读次数:
298
继续部署。 七、部署flannel网络插件 kubernetes要求集群内各节点(包括master节点)能通过pod网段互联互通。flannel使用vxlan技术为各节点创建一个可以互通的pod网络,使用的端口为UDP 8472,需要开放该端口(如公有云aws等)。 flannel第一次启动时,从e ...
分类:
Web程序 时间:
2018-10-24 15:34:01
阅读次数:
552