当前位置: 首页 > news >正文

网站开发项目答辩视频温州网站优化关键词

网站开发项目答辩视频,温州网站优化关键词,wordpress ajax登录页面,wordpress 自定义文章本文内容均来自个人笔记并重新梳理#xff0c;如有错误欢迎指正#xff01; 如果对您有帮助#xff0c;烦请点赞、关注、转发、订阅专栏#xff01; 专栏订阅入口 | 精选文章 | Kubernetes | Docker | Linux | 羊毛资源 | 工具推荐 | 往期精彩文章 【Docker】#xff08;全… 本文内容均来自个人笔记并重新梳理如有错误欢迎指正 如果对您有帮助烦请点赞、关注、转发、订阅专栏 专栏订阅入口 | 精选文章 | Kubernetes | Docker | Linux | 羊毛资源 | 工具推荐 | 往期精彩文章 【Docker】全网首发Kylin V10 下 MySQL 容器内存占用异常的解决方法 【Docker】全网首发Kylin V10 下 MySQL 容器内存占用异常的解决方法续 【K8s】专题十五5Kubernetes 网络之 CoreDNS 目录 一、基本介绍 二、Pod 网络调试 1、调试工具 2、调试原理 3、调试过程 三、nsenter 常用参数 一、基本介绍 在实际工作中我们经常会遇到一些疑似网络方面的故障问题从而需要对 Kubernetes 集群中的 Pod 进行网络调试。 但是由于最小化原则Pod 的容器镜像中通常并不会安装 ping、curl、telnet、tcpdump 等调试工具或者在 Pod 容器中可以临时安装工具但是效率不高都给 Pod 网络调试带来困难。 针对上述场景的问题笔者将在本文介绍一种 Pod 网络调试方法以灵活应对网络调试需求。 二、Pod 网络调试 1、调试工具 nsenter 是 Linux 操作系统的一种命令行工具允许用户进入指定进程的某个命名空间并在该命名空间下灵活使用主机的命令行工具、执行特权操作等。 命名空间则是 Linux 内核的一种功能用于将进程的资源隔离在不同的环境中从而提高安全性和可靠性。常见的命名空间包括 Mount文件系统命名空间UTS主机名和域名命名空间IPC进程间通信命名空间PID进程命名空间Network网络命名空间User用户命名空间 通常在 Linux 操作系统中默认安装有 nsenter。手动安装命令如下 yum install -y util-linux || apt install -y util-linux 2、调试原理 在文章【Docker】专题一Docker 基本架构 中提到容器的本质是进程但可以运行于独立的命名空间拥有自己的 root 文件系统、网络配置、进程空间甚至用户 ID 空间。 由此可见我们可以通过 nsenter 进入 Pod 中容器进程的网络命名空间利用 Node 节点已有的命令行工具实现对 Pod 进行网络调试。 3、调试过程 调试过程在使用 Containerd 作为运行时的 Kubernetes 集群中进行验证 作为对比进入 Pod 内容器查看是否安装有 ping、curl、telnet、tcpdump 等调试工具可以看到相关命令都不存在 kubectl exec -it pod_name bash 确定 Pod 所在 Node 节点 kubectl get po pod_name -owide 登录到 Pod 所在 Node 节点在 Node 节点上操作获取 Pod 内某个容器的 ID crictl ps | grep pod_name 根据容器 ID 获取容器 PID crictl inspect container_id | grep -i pid 进入容器网络命名空间并验证 nsenter -t pid -n 使用 Node 节点已安装的 ping、curl、telnet、tcpdump 等工具进行网络调试接口 三、nsenter 常用参数 -t pid指定要进入的目标进程的 ID -m进入目标进程的文件系统命名空间 -u进入目标进程的用户命名空间 -i进入目标进程的 IPC 命名空间 -n进入目标进程的网络命名空间 -p进入目标进程的 PID 命名空间 --root/path/to/root指定容器根文件系统路径仅在进入挂载命名空间时有效 --wd/path/to/workdir指定工作目录 nsenter -hUsage:nsenter [options] [program [argument...]]Run a program with namespaces of other processes.Options:-a, --all enter all namespaces-t, --target pid target process to get namespaces from-m, --mount[file] enter mount namespace-u, --uts[file] enter UTS namespace (hostname etc)-i, --ipc[file] enter System V IPC namespace-n, --net[file] enter network namespace-p, --pid[file] enter pid namespace-C, --cgroup[file] enter cgroup namespace-U, --user[file] enter user namespace-S, --setuid uid set uid in entered namespace-G, --setgid gid set gid in entered namespace--preserve-credentials do not touch uids or gids-r, --root[dir] set the root directory-w, --wd[dir] set the working directory-F, --no-fork do not fork before execing program-Z, --follow-context set SELinux context according to --target PID-h, --help display this help-V, --version display versionFor more details see nsenter(1).
http://www.w-s-a.com/news/761611/

相关文章:

  • 上海建设工程监督总站网站电商网站wordpress
  • 网站建设 医院菏泽网站建设熊掌号
  • 成都网站建设企业预约网免费建站流程
  • 网站建设胶州中国政务网站建设绩效评估
  • 合肥知名网站推广胶东国际机场建设有限公司网站
  • asp.ney旅游信息网站下载 简洁濮阳微信网站开发
  • 建设网站专业怎么上传网站程序到空间
  • 县城乡建设局网站微商城小程序哪个好
  • 博物馆门户网站建设优势重庆seo排名系统运营
  • 哪有app制作公司上海seo排名
  • 长沙建站seo公司北京招聘信息
  • 建设网站情况说明范文四川个人证书查询网官网
  • 推广学校网站怎么做公司可以做多个网站吗
  • 游戏网站后台建设郑州定制网站
  • 商务公司网站建设网站建设如何自学
  • 现在建网站可以拖拉式的吗中国国内最新新闻
  • phpstorm网站开发产品logo设计
  • 电子商务网站建设与运营什么是单页面网站
  • 西安优化网站公司南阳微信网站
  • 购物网站线下推广方案佛山快速建站哪家服务专业
  • 临沂网站排名外贸网站推广方法之一
  • 手机网站百度关键词排名查询吕梁网站制作吕梁安全
  • 做网站媒体wordpress管理员账号数据库添加
  • php如何自己做网站wordpress怎么修改编辑代码
  • 网站建网站建设公司WordPress互联
  • 泊头市网站建设价格wordpress导航菜单位置
  • 怎么设立网站赚广告费网页制作素材模板图片
  • 做班级网站的目的网站设计制作公司需要什么资质
  • 济南做网站哪家好财政网站平台建设不足
  • php网站建设招聘网站开发与设计论文