摘要: ##go 常用命令 ###1.1 ####1.1.1 go help: 查看帮助文档 go help build ####1.1.2 go build: 对源代码和依赖的文件进行打包,生成可执行文件 go build -o my_first_go_exe entrance_class/demo.go 阅读全文
posted @ 2022-05-14 18:49 liwenchao1995 阅读(121) 评论(0) 推荐(0) 编辑
摘要: ##k8s Deployment ###1.1 简介 虽然ReplicaSet可以独立使用,但一般还是建议使用Deployment来自动管理ReplicaSet,这样就无需担心跟其他机制的不兼容问题()如ReplicaSet不支持rolling-update(滚动更新) 但Deployment支持 阅读全文
posted @ 2022-05-14 17:20 liwenchao1995 阅读(56) 评论(0) 推荐(0) 编辑
摘要: ##k8s ReplicaSet ###1.1 简介 ReplicaSet跟ReplicationCtontroller没有本质的不同,只是名字不一样,并且Rs支持集合式的selector ###2.1 rs模板 apiVersion: apps/v1 kind: ReplicaSet metada 阅读全文
posted @ 2022-05-14 17:17 liwenchao1995 阅读(40) 评论(0) 推荐(0) 编辑
摘要: ##k8s ReplicationController ###1.1 k8s ReplicationController ReplicationController(RC)用来确保容器应用的副本数始终保持在用户定义的副本数,即如果有容器异常退出,会自动创建新的 Pod 来替代;而如果异常多出来的容器 阅读全文
posted @ 2022-05-14 17:14 liwenchao1995 阅读(137) 评论(0) 推荐(0) 编辑
摘要: ##k8s pause ###1.1 简介 我们用k8s创建一个环境后,会在pod下面先起一个pause,再起Mainc,Mainc就是Pod内的容器,数量大于等于1,Mainc和pause共享存储卷和网络 pause是一个pod内一个,比如一个pod内有三四个容器,他们之间可以互相访问。或者我们用 阅读全文
posted @ 2022-05-14 17:03 liwenchao1995 阅读(235) 评论(0) 推荐(0) 编辑
摘要: ##docker 优雅退出 ###优雅退出 以nginx为例,dockerfile的cmd那一行,如果直接是nginx启动命令,那么nginx就是1号进程,是主进程,主进程挂了,同一容器内的其他进程也会跟着退出。 容器退出时会先docker stop,即kill -15信号,长时间未响应才会dock 阅读全文
posted @ 2022-05-14 13:11 liwenchao1995 阅读(549) 评论(0) 推荐(0) 编辑
摘要: ##shell 正则表达式 ###1.1 简介 正则表达式是一种表达式可以查找匹配特定准则的文本,其实现原理通过正则表达式引擎(regular expression engine)实现的 Linux主要有两种表达式引擎: POSIX基础正则表达式(basic regular expression,B 阅读全文
posted @ 2022-05-12 00:46 liwenchao1995 阅读(72) 评论(0) 推荐(0) 编辑
摘要: ##k8s kubectl edit ###1.1 使用语法 ####1.1.1 json格式编辑 编辑名为“myjob”的service,输出JSON格式 V1 API版本 kubectl edit job.v1.batch/myjob -o json ####1.1.2 yml格式编辑 以YAM 阅读全文
posted @ 2022-05-11 21:47 liwenchao1995 阅读(344) 评论(0) 推荐(1) 编辑
摘要: ##go 常用标准库 I/O操作 ###1.1 格式化输出 ###2.1 标准化输入 fmt.Println("please input two word") var word1 string var word2 string //读入多个单词,空格分隔。如果输入了更多单词会被缓存起来,丢给下一次s 阅读全文
posted @ 2022-05-11 20:50 liwenchao1995 阅读(99) 评论(0) 推荐(0) 编辑
摘要: ##go 常用标准库 时间函数 ###1.1 时间的解析和格式化 #格式TIME_FMT为 2006-01-02 15:04:05 TIME_FMT := "2006-01-02 15:04:05" #获取当前时间 2022-05-11 13:06:16.1146258 +0800 CST m=+0 阅读全文
posted @ 2022-05-11 13:52 liwenchao1995 阅读(181) 评论(0) 推荐(0) 编辑