**Ansible自动化部署k8s集群**Ansible是一种IT自动化工具。它可以配置系统,部署软件以及协调更高级的IT任务,例如持续部署,滚动更新。Ansible适用于管理企业IT基础设施。这里我通过Ansible来实现Kubernetesv1.16高可用集群自动部署(离线版)(但是还是需要网络,因为这里需要去部署flannel,coredns,ingress,dashboard插件,需要拉取
分类:
其他好文 时间:
2019-12-05 21:50:27
阅读次数:
253
flannel是CoreOS提供用于解决Dokcer集群跨主机通讯的覆盖网络工具。它的主要思路是:预先留出一个网段,每个主机使用其中一部分,然后每个容器被分配不同的ip;让所有的容器认为大家在同一个直连的网络,底层通过 等进行报文的封装和转发。 flannel项目地址:https://github. ...
分类:
其他好文 时间:
2019-12-05 18:45:49
阅读次数:
97
解读 Kubernetes 三层网络方案 [TOC] 除了前面说的 VXLAN 这种二层虚拟可扩展局域网方案之外,还有纯三层网络方案。 Flannel Host Gateway 模式 Flannel 的 Host Gateway 模式: Flannel在宿主机上创建如下路由规则: 很容易理解,hos ...
分类:
Web程序 时间:
2019-11-15 15:49:22
阅读次数:
112
一 简介 Flannel是一种基于overlay网络的跨主机容器网络解决方案,也就是将TCP数据包封装在另一种网络包里面进行路由转发和通信, Flannel是CoreOS开发,专门用于docker多机互联的一个工具,让集群中的不同节点主机创建的容器都具有全集群唯一的虚拟ip地址 Flannel使用g ...
分类:
其他好文 时间:
2019-11-15 00:11:17
阅读次数:
166
亲测采取github上的flannel.yml花式报错,采取如下flannel.yml文件即可: apiVersion: policy/v1beta1 kind: PodSecurityPolicy metadata: name: psp.flannel.unprivileged annotatio ...
分类:
其他好文 时间:
2019-11-06 16:31:54
阅读次数:
90
深入解析容器跨主机网络 [TOC] 在Docker默认配置下,不同宿主机上的容器通过IP地址是无法相互通信的。 因此社区出现了很多用于解决容器跨主机通信问题的方案。 Flannel Flannel 支持三种后端实现: 1. VXLAN 2. host gw 3. UDP 先以 UDP 模式为例 Fl ...
分类:
Web程序 时间:
2019-11-04 13:53:58
阅读次数:
110
flannel的网络插件配置 Kubernetes网络通信需要解决以下问题: (1)容器间通信:同一个Pod内的多个容器间的通信,lo (2)Pod通信:Pod IP <-直达-> Pod IP (3)Pod与Service通信:Pod IP <--> Cluster IP (4)Service与集 ...
分类:
其他好文 时间:
2019-10-31 16:10:17
阅读次数:
137
#!/bin/bash #From:rancher #date:2019-10-18 #admin:jarno # 停止服务 systemctl disable kubelet.service systemctl disable kube-scheduler.service systemctl di... ...
分类:
其他好文 时间:
2019-10-31 13:08:13
阅读次数:
220
CentOS7.6中离线安装docker18.06.3以及docker-compose1.24.1 ...
分类:
系统相关 时间:
2019-10-24 11:58:34
阅读次数:
185
#!/bin/sh ### 版本信息 K8S_VERSION=v1.13.2 ETCD_VERSION=3.2.24 DASHBOARD_VERSION=v1.8.3 FLANNEL_VERSION=v0.10.0-amd64 DNS_VERSION=1.14.8 PAUSE_VERSION=3.1 ...
分类:
其他好文 时间:
2019-10-18 16:15:14
阅读次数:
168