0%

Calico 是针对容器、虚机、物理服务器的网络解决方案

  • 提供 CNI plugin 与 k8s mesos 集成
  • 提供 Libnetwork plugin 与 docker 集成
  • 以 neutron plugin 形式与 openstack 集成
  • 支持 BGP、IPIP 两种方案

Flannel 方案中,master node 上的 flanneld 进程需要始终检测 k8s api 哪些资源发生了变化并同步 etcd,规模较大时,会造成压力。
calico 与 k8s 集成时,使用 BGP 缓解 k8s api 和 etcd 的压力;并且提供了 network policy,实现多个用户之间的网络隔离等。

阅读全文 »

Flannel 是一种 CNI 解决方案,也可以为 Dokcer 提供服务,对 k8s 而言,是一个网络插件。

  • 实现了 CNI 的网络控制平面软件
  • 属于 coreOS 的子项目
  • 通过配置主机路由或者 overlay,避免对物理路由器进行配置
    • VxLAN
    • UDP
    • Host-GW
阅读全文 »

删除无意义命令

1
export HISTIGNORE='pwd:exit:fg:bg:top:clear:history:ls:uptime:df'

使用该选项后,在历史记录中就不会记录选项后包含的命令。

忽略敏感命令

1
export HISTCONTROL=ignorespace

例如:你不想在历史记录中出现带有密码的命令,可以在输入密码的命令前添加空格,这样就不会保存在历史记录中。

阅读全文 »

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# ping -6 -I <interface> <ipv6 address>
ping -6 -I eth0 fe80::3016:9242:18fb:5a07
ping6 -I eth0 fe80::3016:9242:18fb:5a07

# SSH
# ssh <username>@<ipv6 address>%<interface>
ssh root@fe80::3016:9242:18fb:5a07%eth0

# telnet
# telnet -6 <username>@<ipv6 address>%<interface> [port]
telnet -6 fe80::3016:9242:18fb:5a07%eth0 22

# IPv6 中的 url 地址要用 [] 括起来,端口在 ] 后
# curl 不支持链路本地地址,即 fe80 开头的地址,内网测试需要修改其他地址~报错:curl: (7) Failed to connect to fe80::6d7d:7c73:5851:e712: Invalid argument
# -g, --globoff Disable URL sequences and ranges using {} and [](禁用 url 中使用 {} 和 [] 来表示序列和范围)
curl -6 -g 'http://[20a0::6d7d:7c73:5851:e712]:8888'

# wget
# wget -6 <ipv6 url> ,也不支持链路本地地址:报错Connecting to [fe80::6d7d:7c73:5851:e712]:8888... failed: Invalid argument.
wget -6 'http://[20a0::6d7d:7c73:5851:e712]:8888'

-g 参数引用:Linux curl命令详解

最近做在一些 web 自动化(其实是用 web 端来配置网络设备)
编写脚本时经常用到 debug 去提取网页中的一些元素并做测试,但是每次需要 debug 时都要打开新的浏览器,比较麻烦,所以如果能直接连接到已经打开的浏览器,会非常方便。

操作步骤:

  1. 使用参数启动浏览器
    cmd 定位到 chrome 所在目录,使用以下参数启动:

    1
    C:\Program Files (x86)\Google\Chrome\Application> .\chrome.exe --remote-debugging-port=9999 --user-data-dir="C:\test"

    截图
    参数:
    port 可以是任意端口,只要不和本地已开放的端口冲突即可;用户目录最好是一个空文件夹,浏览器启动时会以空配置启动,然后将初始化配置放到这个目录里面。

    另一种简单的方法:可以在桌面新建一个 chrome 的快捷方式,然后再目标里面写上参数(方便,推荐)。
    截图

阅读全文 »