摘要: k8s中的统一日志收集 将日志输出为标砖输出 使用 sidecar 收集日志 使用共享存贮卷【ceph】 存入分布式文件系统 ####### 将日志输出为标砖输出 业务直接把日志输出标准输出即可 存在一下问题 在dockerfile 编写中有的会写用shell脚本 导致容器进程不是可行的进程 pid 阅读全文
posted @ 2022-04-24 10:52 vx_guanchaoguo0 阅读(18) 评论(0) 推荐(0) 编辑
摘要: cmd endpint区别 很多知道在dockerfile中cmd 和 endpint 都可以执行 linux 命令 cmd 主要用途就是为正在执行的容器提供默认值 一个dockerfile 只能有一个cmd 【docker run 指定参数则覆盖cmd】 CMD ["executable","pa 阅读全文
posted @ 2022-04-23 17:21 vx_guanchaoguo0 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 预制条件 goang version v1.17 Docker engine version v20.10.14 k8s version v1.22.5 opreater-sdk version v1.22.5 开发环境 wsl2 ubuntu 20.04 依赖对应关系 github opreate 阅读全文
posted @ 2022-04-23 15:46 vx_guanchaoguo0 阅读(445) 评论(0) 推荐(0) 编辑
摘要: ####### 为啥需要helm 复用性 可以在k8s部署应用的中的所有要素集合起来下次有类似需求直接使用 共享 同样的事情其他人做过 可以直接拿来用 准确性 将整个过程固定下来 减少人为犯错的几率 便捷性 不需要了解整个k8s全部元素 只需要关注需要参数也可以在k8s部署应用 ####### he 阅读全文
posted @ 2022-04-23 15:07 vx_guanchaoguo0 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 一般出现先go get 阶段 主要是说代码被重复声明 golang 要求一个目录下不可以有两个main 函数 和 package ####### 处理方案 如果出现 GOROOT 目录则删除golang整个安装目录 reinstall 即可 如果是项目 分开目录声明即可 避免同一个包即可 阅读全文
posted @ 2022-04-23 12:10 vx_guanchaoguo0 阅读(617) 评论(0) 推荐(0) 编辑
摘要: 主流 operator operator—sdk [Core_OS维护的] kubebuilder [k8s sigs 小组维护] ####### sdk 选择 不必纠结目前两个社区已经融合 operator—sdk 已经提供了迁移方案 安装方式 mac brew install 二进制版本 rel 阅读全文
posted @ 2022-04-22 17:09 vx_guanchaoguo0 阅读(66) 评论(0) 推荐(0) 编辑
摘要: ####### 安装指定版本 https://studygolang.com/dl 找到对应版本 wget https://studygolang.com/dl/golang/go1.17.linux-amd64.tar.gz sudo tar -C /usr/local -xzf go1.17.l 阅读全文
posted @ 2022-04-22 16:33 vx_guanchaoguo0 阅读(34) 评论(0) 推荐(0) 编辑
摘要: gland run code wsl2 ######## install wsl --install wsl -l -v wsl --list --online wsl --install -d DISTRO-NAME wsl --update #内核更新 阅读全文
posted @ 2022-04-22 16:13 vx_guanchaoguo0 阅读(57) 评论(0) 推荐(0) 编辑
摘要: chocolatey 可以类似 mac brew 可以很方便的管理包 ######官方文档 https://chocolatey.org/install ####### powershell 管理方式打开 Set-ExecutionPolicy Bypass -Scope Process -Forc 阅读全文
posted @ 2022-04-22 13:10 vx_guanchaoguo0 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 基本命令 kubectl kubeadm 区别 kubeadm 用于初始化Cluster 证书更换 token 添加节点 kubectl 操作对象是集群资源 集群常用资源极其简称 node (节点) po(pod) ns(命名空间namespace) svc(service服务):定义了一个 Pod 阅读全文
posted @ 2022-04-21 17:47 vx_guanchaoguo0 阅读(325) 评论(0) 推荐(0) 编辑