摘要: macvlan接口类型简单说类似于子接口,但相比子接口来说,macvlan接口拥有自己独立的mac地址,因此使用macvlan接口可以允许更多的二层操作。macvlan有四种模式:VEPA,bridge,Private和Passthru macvlan接口会监听并接收链路上到达本mac地址的报文,因 阅读全文
posted @ 2018-09-16 17:48 charlieroro 阅读(10588) 评论(0) 推荐(0)
摘要: node节点的iptables是由kube-proxy生成的,具体实现可以参见kube-proxy的代码 kube-proxy只修改了filter和nat表,它对iptables的链进行了扩充,自定义了KUBE-SERVICES,KUBE-NODEPORTS,KUBE-POSTROUTING,KUB 阅读全文
posted @ 2018-09-04 19:32 charlieroro 阅读(21063) 评论(0) 推荐(2)
摘要: 当使用swarm的overlay网络,在该网络中运行容器时报“network xx not manually attachable”的错误 默认情况下使用docker network create -d overlay NET 创建的网络只能被swarm service使用,如果需要被独立的容器使用 阅读全文
posted @ 2018-09-02 23:27 charlieroro 阅读(2843) 评论(0) 推荐(2)
摘要: 假设现在有一个ingress暴露的服务 example.com.cn,查看一下流量是怎么传输到后端的 使用kubectl get ingress可以查看到如下内容,example.com.cn对应的ingress IP为52.52.52.2,对外暴露端口为80和443,部署在kube-system命 阅读全文
posted @ 2018-08-28 09:12 charlieroro 阅读(2420) 评论(0) 推荐(0)
摘要: 转自:https://www.cnblogs.com/HKUI/p/6423918.html 查看脚本语法是否有错误:bash -n modify_suffix.sh跟踪执行sh -x modify_suffix.sh aaa 1.${var} 2.$(cmd) 3.()和{} 4.${var:-s 阅读全文
posted @ 2018-08-24 11:19 charlieroro 阅读(3527) 评论(0) 推荐(0)
摘要: 使用如下系统(centos)运行容器后,在容器内的挂载目录内执行ls命令出现了“Permission denied”的错误 Linux localhost.localdomain 3.10.0-862.el7.x86_64 #1 SMP Fri Apr 20 16:44:24 UTC 2018 x8 阅读全文
posted @ 2018-08-17 00:56 charlieroro 阅读(4863) 评论(0) 推荐(0)
摘要: 环境组网如下: A >B C IP如下: A:1.1.1.1 B:1.1.1.2; 2.2.2.1 C:2.2.2.2 需求为,A 需要使用sctp连通C 在B机器上添加iptables规则为: 就是把A发出的报文的目的地址:端口由1.1.1.2:11111转变为2.2.2.2:11111 同时在C 阅读全文
posted @ 2018-07-30 17:36 charlieroro 阅读(1056) 评论(0) 推荐(0)
摘要: iptables技术推荐参考这位仁兄的博客:http://www.zsythink.net/archives/category/%E8%BF%90%E7%BB%B4%E7%9B%B8%E5%85%B3/%E9%98%B2%E7%81%AB%E5%A2%99/page/2/ iptables指南参见: 阅读全文
posted @ 2018-07-26 22:11 charlieroro 阅读(1247) 评论(0) 推荐(0)
摘要: chroot命令用来在指定的根目录下运行指令。chroot,即 change root directory (更改 root 目录)。在 linux 系统中,系统默认的目录结构都是以/,即是以根 (root) 开始的。而在使用 chroot 之后,系统的目录结构将以指定的位置作为/位置。 在经过 c 阅读全文
posted @ 2018-07-03 17:23 charlieroro 阅读(70376) 评论(0) 推荐(6)
摘要: 引言 数据库、操作系统和编译器并称为三大系统,可以说是整个计算机软件的基石。其中数据库更靠近应用层,是很多业务的支撑。这一领域经过了几十年的发展,不断的有新的进展。 很多人用过数据库,但是很少有人实现过一个数据库,特别是实现一个分布式数据库。了解数据库的实现原理和细节,一方面可以提高个人技术,对构建 阅读全文
posted @ 2018-06-29 10:04 charlieroro 阅读(491) 评论(0) 推荐(0)