摘要: 第一步:安装汇总heartbeat 准备工作:groupadd haclientuseradd -g haclient haclusteryum install libtool-ltdl-develyum install asciidoc cd Reusable-Cluster-Components 阅读全文
posted @ 2019-07-09 10:57 水鬼子 阅读(1027) 评论(0) 推荐(0) 编辑
摘要: 对于访问kube-apiserver模块的请求来说,如果是使用http协议,则会顺利进入模块内部得到自己想要的;但是如果是用的是https,则能否进入模块内部获得想要的资源,他会首先要进行https自有的tls握手,进而进入kube-apiserver的三大控制,接下来,就让我一起研究下..... 阅读全文
posted @ 2019-05-30 16:58 水鬼子 阅读(3101) 评论(2) 推荐(0) 编辑
摘要: 准备: 网上教如何编译与安装kubernetes的教程很多,需要提前准备的也很多,比如关闭selinux,防火墙啦....但有一点一定要注意,编译kubernetes源码时要求有2G内存,这个可是实打实的2G内存!所以要求你的机器至少是3G,4G最好了。 如果你手头不是那么宽裕比如我只买得起2G内存 阅读全文
posted @ 2019-05-27 21:09 水鬼子 阅读(2118) 评论(0) 推荐(0) 编辑
摘要: docker,网络,overlay 阅读全文
posted @ 2019-05-27 16:51 水鬼子 阅读(4632) 评论(0) 推荐(0) 编辑
摘要: 前言: 因为本章重点的使用的是一种叫做vxland的隧道协议,想要了解该协议相关的基础知识可以参见:通俗理解网络协议相关基础知识(SDN,LAN,VLAN,VPN,隧道协议) - 水鬼子 - 博客园 (cnblogs.com) 大纲: 1,环境准备,2,最基本的点对点vxlan网3,多namespa 阅读全文
posted @ 2019-05-25 20:46 水鬼子 阅读(2799) 评论(0) 推荐(0) 编辑
摘要: 容器实际上是结合了namespace 和 cgroup 的一般内核进程,注意,容器就是个进程 多进程/多容器可以共享namespace,而k8s的pod里就是有多个容器,他的网络实现原理就是先创建一个共享namespace,然后将其他业务容器加入到该namespace中。 pod中的容器之间的通信;pod-to-pod的通信;pod和service的通信;外网和serice的通信 阅读全文
posted @ 2019-05-25 15:49 水鬼子 阅读(6891) 评论(1) 推荐(0) 编辑