随笔分类 - kubernets
容器化 - docker
容器应用编排 - k8s
摘要:Skopeo 镜像管理工具调研 不需要运行守护进程,用于对容器镜像与容器仓库执行管理操作的命令行工具,支持OCI镜像与Docker V2镜像 Github地址:https://github.com/containers/skopeo 安装文档:https://github.com/container
阅读全文
摘要:1. 创建网络命名空间 ip netns add <ns> # ns是自定义网络空间名 # 例如: ip netns add haproxy # 创建一个给 haproxy使用的网络命名空间 # 新增一个网络空间会在 /var/run/netns/目录下生成和网络空间同名的文件 2. 创建虚拟网络设
阅读全文
摘要:mongo-exporter获取mongo指标数据测试 1. Docker部署mongo # 创建保存mongo数据与mogo配置文件目录 mkdir /home/wjy/{data,etc} # 进入 /home/wjy/etc编写默认的配置文件(容器内拷贝出来、百度、下载安装程序) # 默认未创
阅读全文
摘要:1. 问题描叙 安装model-serving组件时,错误日志输出push时对应的tag不存在,导致镜像推送失败 2. 问题排查 # 找到对应镜像,尝试手动推送 docker images|grep mlserver # 发现未找到,尝试手动load cd model-serving/images
阅读全文
摘要:1. 错误 133环境中apiserver总是停掉,重启kubelet会让apiserver启动,但过一段时间就会停掉 kubectl get nodes # ==> 错误 The connection to the server 192.168.0.133:6443 was refused - d
阅读全文
摘要:Log4j漏洞修复 修复参考文档:https://www.cert.org.cn/publish/main/9/2021/20211215154225883558274/20211215154225883558274_.html 1. log4j是什么 Apache Log4j是一个基于Java的日
阅读全文
摘要:1. Promtail 重写日志标签名 默认Promtail会导出Pod中的一些元数据,可以通过访问Promtail的web界面,获取可以拿到的原始标签 # 获取 promtail Pod的Pod IP地址 kubectl get po -A -o wide|grep promtail # 输出 #
阅读全文
摘要:1. Kubernerts K8s,是用于自动部署、扩容和管理容器化应用程序的开源系统 1.1 特性 自动化上线与回滚 分步骤针对应用或者配置更改上线,监控应用的运行状态同时不会终止所有实例,若出现问题,则可以回滚 服务发现与负载均衡 为每个POD提供一个IP,并为一组POD提供一个DNS名称,在P
阅读全文
摘要:0. kind 简介 开发与测试场景: 通过docker容器来模拟k8s节点 Github:https://github.com/kubernetes-sigs/kind 1. Kind 安装 os: Unbuntu 22.04 Arch: x86_64 # 下载 curl -Lo ./kind "
阅读全文
摘要:CoreDNS -- DNS服务与服务发现 DNS服务器 手册:https://coredns.io/manual/toc/ Github:https://github.com/coredns/coredns 1. 架构 -- 微内核 几乎所有coreDNS功能都是由插件进行提供,每个服务对应一组插
阅读全文
摘要:docker 安装mysql文档地址 Docker安装mysql 下载指定版本mysql image docker pull mysql:5.6 查找镜像 docker search mysql 查看已经下载的镜像 docker images 运行容器 sudo docker run --name
阅读全文