12 2021 档案
摘要:vim下编写代码不自觉按到Ctrl+S,此时vim就不能再操作了。发现vim下Ctrl+S是阻止之后的输入,可通过Ctrl+Q来解除。
阅读全文
摘要:Flannel 软件包地址:https://github.com/coreos/flannel Flannel是CoreOS开源的CNI网络插件,下图flannel官网提供的一个数据包经过封包、传输以及拆包的示意图,从这个图片里面里面可以看出两台机器的docker0分别处于不同的段:10.1.20.
阅读全文
摘要:Etcd是Kubernetes集群中的一个十分重要的组件,用于保存集群所有的网络配置和对象的状态信息,K8S中所有持久化的状态信息都是以Key-Value的形式存储在etcd中,提供分布式协调服务。之所以说kubenetes各个组件是无状态的,就是因为其中把数据都存放在etcd中。由于etcd支持集
阅读全文
摘要:CFSSL是CloudFlare开源的一款PKI/TLS工具,CFSSL包含一个命令行工具和一个用于签名,验证并且捆绑TLS证书的HTTP API服务,环境构建方面需要 Go 1.12+。 需要两套证书,一套k8s通讯使用,一套etcd内部通讯使用 安装一些实用的命令行工具,其中包括 cfssl、c
阅读全文
摘要:语法: docker logs [OPTIONS] CONTAINER Options: --details 显示更多的信息 -f, --follow 跟踪实时日志 --since string 显示自某个timestamp之后的日志,或相对时间,如42m(即42分钟) --tail string
阅读全文
摘要:整体概要 1、准备VMware+Ubuntu(ubuntu-20.04-live-server-amd64.iso)三台,一主两从(master,node1,node2) 2、在三台服务器上安装 docker 3、在master 主节点上使用docker 启动rancher 4、登录UI管理界面,添
阅读全文
摘要:docker可以通过启动命令来限制容器可以使用的最大物理内存和swap,但是通常在使用这些命令的时候经常会碰到“WARNING: No swap limit support”警告 大概意思就是不支持swap内存的限制,所以在使用,在国内的腾讯云和阿里云服务器上测试都是报这个警告的。 限制docker
阅读全文
摘要:go: go.mod file not found in current directory or any parent directory; see 'go help mod go:在当前目录或任何父目录中找不到 go.mod 文件; 参见“去帮助模块” 1、原因go module没有开启 yan
阅读全文