2月 6th, 2022,由 frank 撰写
终于尝试手动部署K8s了,在此感谢朋友分享的”老男孩“教学视频👍🏻。以及朋友分享的实验环境(基于EVE-NG);持续更新直到完成部署为止;
更新说明:
2022-01-17:更新拓扑信息; 2022-01-19:添加基础配置; 2022-01-23:添加证书配置及Bind9部署; 2022-01-25:添加Docker及私有仓库Harbor相关部署配置;
Topology
基础配置
端口配置
只展示frank0-11,其他Server等同;
root@frank0-11:~# more /etc/netplan/00-installer-config.yaml
# This is the network config written by 'subiquity'
network:
ethernets:
ens3:
dhcp4: false
addresses: [172.20.0.11/24]
gateway4: 172.20.0.1
nameservers:
addresses: [114.114.114.114]
version: 2
root@frank0-12:~# netplan apply
完整阅读
1月 8th, 2022,由 frank 撰写
背景
我不是程序员,只是偶尔用Python写一些对个人有些帮助的小程序。之前了解过Go,朋友也一直在推荐Go,但一直没有深入研究过,自从面对下面几个事后,就萌生了想尝试一下的想法:
我想用Caddy搭一个简易HTTP Server,一般建议Docker部署,比较方便,但发现macOS如果需要支持Docker,需要装Docker虚拟机,光虚拟机就占了1.5g的内存 。后来我去Caddy官网下载了支持ARM架构的Caddy,只有小40m左右 ,下载即可执行,不需要任何环境,此程序是用Go编译而成的,关于Caddy在macOS的使用,可以看这里 ; Java也是编译语言,可是要想执行,仍然需要Java虚拟机提供运行时环境;类比Python类似,是编译+解释语言,需要Python环境才能进行解释运行; 我需要对多个地址发送ICMP探测报文,Terminal其实挺好用的,只是为了多个地址,需要打开多个窗口,不是很灵活,为了CPU不影响ICMP报文,想找一款支持多核的Ping工具,但发现macOS不像Linux,没有Affinity和Taskset来给进程分配内核,最后找到一个用Go做的开源Ping软件,并支持多线程,但这个运行有些问题,需要排障;
此篇文章简单用实例总结Go的初体验,以及Go程序的排错方法,方便以后复习查阅。
机器环境
System: macOS Monterey 12.1
Arch: darwin/arm64
Go ver: 1.17.5
完整阅读
11月 17th, 2021,由 frank 撰写
修改WEB访问的端口
默认https的端口是443,某些情况下,443有可能被禁了,所以想用其他端口,此时可以直接在下面文件中修改端口,重启即可:
[root@localhost:~] more /etc/vmware/rhttpproxy/config.xml | grep 443
<httpsPort>443</httpsPort>
通过命令行启动虚机
重启ESXI主机后,如果发现重要的虚拟机忘记放入开启自启动了,此时还无法通过web页面访问ESXI,但SSH可以访问,此时就需要通过命令行来启动虚拟机,方法如下:
完整阅读
10月 22nd, 2021,由 frank 撰写
背景
BIRD是一个BGP守护进程,可以同真实的物理设备建立BGP邻居,并灵活控制路由的收发,尝尝可以看到IXP或云提供商(如Equinix)使用此开源软件。我将使用BIRD给Peer路由器发送Internet路由,以帮我完成演练,但看上去BIRD作为BGP Speaker或控制BGP路由比较好用,但生成路由并不是特别灵活,需要把路由批量灌到Kernel中,然后重分发到BGP并发给Peer路由器,此篇文章总结下如何使用BIRD。
相关链接
BIRD只是众多BGP开源软件中的一个,其他的还有如Quagga/FRR,ExaBGP等,我在查找BIRD时也看到了一些对比文章,一起列在下面,供以后方便查阅:
BIRD2 User Guide:
完整阅读
9月 22nd, 2021,由 frank 撰写
之前的笔记本都是公司发的,原来用的是Windows,联想居多,但不管多强大的电脑,用了1年左右后都会变慢,即使重装,也就只能缓解下,实在无法理解为什么😂……2012年后,换了MACOS的电脑,发现打开了一扇崭新的大门~
关于MAC的使用技巧,可以参考我之前的总结:MacOS Tips
2012 – 2015
工欲善其事,必先利其器,武器都不好用,谈什么开心工作,如何提高效率,你说是不~ 😁所以自从2012年后,办公主力电脑就换成了RMBP,如果记忆没错,那应该是第一代Retina屏幕的MBP,真的非常惊艳,下面是当时的配置:
完整阅读