摘要: go的类型和变量 1. go语言类型 布尔值 bool: 取值 true,false 注意:不可以用0/1来代表true 或者 false 整型 int/uint 根据平台可能为32/64位 8位整型 in8/uint8 有符号整型/无符号整型 长度:1字节 取值范围:-128~127/0-255 阅读全文
posted @ 2020-05-20 13:20 象飞田 阅读(719) 评论(0) 推荐(0) 编辑
摘要: go的编程基础 1. go的注释方法 // :单行注释 /* */ :多行注释 例如: package main import "fmt" // func main() { /* fmt.Printf("hello, world\n") } */ func main() { fmt.Println( 阅读全文
posted @ 2020-05-20 11:22 象飞田 阅读(1012) 评论(0) 推荐(0) 编辑
摘要: 1. 什么是go? go是一门2009年发布的,并且支持并发,垃圾回收的编译型系统编程语言。 2. 为什么学go? 关于这个问题网络的回答够多了,可以去看看下面链接。 go语言的资源整理 go语言的学习历程 为什么学go go入门视频教程 3. go的特点 类型安全和内存安全 高效的垃圾回收机制 快 阅读全文
posted @ 2020-05-20 10:59 象飞田 阅读(1901) 评论(0) 推荐(0) 编辑
摘要: 把服务里面的net.ipv4.tcp_timestamps这个参数设置为0后已经可以正常telnet通了。 具体设置方法: 在/etc/sysctl.conf 里面加入 net.ipv4.tcp_timestamps =0 让后使用sysctl -p 生效就可以了。 原理是主机client1和cli 阅读全文
posted @ 2020-05-19 15:41 象飞田 阅读(1152) 评论(0) 推荐(0) 编辑
摘要: 环境信息: |node-1 |10.2.0.4 |k8s master-1 ||node-2 |10.2.0.5 |k8s master-2 ||node-3 |10.2.0.6 |k8s master-3 ||node-4 |10.2.0.7 |k8s slave-1 ||node-5 |10.2 阅读全文
posted @ 2020-05-14 13:41 象飞田 阅读(314) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2020-05-14 11:10 象飞田 阅读(0) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2020-05-14 11:07 象飞田 阅读(0) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2020-05-14 10:56 象飞田 阅读(12) 评论(0) 推荐(0) 编辑
摘要: ceph中最常用的命令就是ceph -s。 我们通过ceph -s中显示的结果如下: 但是有时侯也会有这种情况: 那么下面这些PG的状态都是什么意思呢? ceph -s 能够非常直观看到pg的状态,pg是数据存储的重要单位,在使用ceph的时候,pg会经常发生状态的变化,参考下面例子。 1. 当创建 阅读全文
posted @ 2020-05-13 13:50 象飞田 阅读(4613) 评论(0) 推荐(0) 编辑
摘要: 所有的网络方案都是为了解决容器的跨主通信的问题。 flannel支持的三种网络后端: vxlan host-gw udp(性能太差,已经被弃用了,UDP的封装和解封都是在用户态执行的,vxlan是内核模块,直接在内核中进行解封封装) flannel 10.10.0.0/16位网段 每个node节点都 阅读全文
posted @ 2020-05-13 09:52 象飞田 阅读(324) 评论(0) 推荐(0) 编辑