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

云原生化 - 工具镜像(完整版)

在微服务和云原生环境中,容器化的目标之一是尽可能保持镜像小型化以提高启动速度和减少安全风险。然而,在实际操作中,有时候需要临时引入一些工具来进行调试、监控或问题排查。Kubernetes提供了临时容器(ephemeral containers)的功能,允许在不改变原始容器镜像的情况下,临时加入一些工具容器来辅助操作。

以下是一些常用的工具镜像,这些镜像可以用作临时容器来协助定位和解决问题:

一、基础镜像

1、网络

1.1. cURL Images

  • 描述:一些镜像专门提供了 cURL 工具,用于 HTTP 请求调试。
  • 用途:用于测试 HTTP/HTTPS 请求和响应。
  • 示例命令
    docker run -it --rm curlimages/curl -I https://www.google.com
    

1.2. Netshoot

  • 描述:Netshoot 是一个专门用于网络调试的镜像,集成了大量的网络工具。
  • 集成工具curl, wget, dig, nslookup, iperf, tcpdump, netcat, traceroute, mtr, ping 等。
  • 示例命令
    docker run -it --rm nicolaka/netshoot
    

1.3. Iperf

  • 描述:Iperf 是一个网络性能测量工具,专门用于测试带宽。
  • 集成工具iperf,可以用于 TCP 和 UDP 带宽测试。
  • 示例命令
    # 启动服务器
    docker run -it --rm --name iperf-server -p 5201:5201 networkstatic/iperf3 -s
    # 启动客户端
    docker run -it --rm --name iperf-client --network container:iperf-server networkstatic/iperf3 -c <server_ip>
    

1.4. Weaveworks’ Weave Scope

  • 描述:Weave Scope 是一个用于可视化和监控容器网络的工具。虽然不是一个传统的命令行工具镜像,但它可以帮助你直观地了解网络流量和依赖关系。
  • 用途:网络可视化和监控。
  • 示例命令
    kubectl apply -f "https://cloud.weave.works/k8s/scope.yaml"
    

1.5. dnsutils

  • 描述:dnsutils 镜像包含了一些 DNS 调试工具。
  • 集成工具dig, nslookup, host 等。
  • 示例命令
    docker run -it --rm nicolaka/netshoot 
http://www.lryc.cn/news/455903.html

相关文章:

  • leetcode68:文本左右对齐
  • Linux驱动学习——内核编译
  • MES系统:制造业的智能大脑
  • 忘记 MySQL 密码怎么办:破解 root 账户密码
  • 【LeetCode每日一题】——17.电话号码的字母组合
  • Git管理远程仓库
  • 在 /var/cache/apt/archives/ 上没有足够的可用空间的解决方法
  • FastAdmin Apache下设置伪静态
  • MPI程序实例:自适应数值积分(主从模式)
  • 蓝桥杯—STM32G431RBT6(IIC通信--EEPROM(AT24C02)存储器进行通信)
  • 【重学 MySQL】六十二、非空约束的使用
  • Python获取json返回的字符串获取方法大全
  • FreeBSD14.1 rm命令的疑惑
  • LSTM模型变种
  • 基于comsol模拟微穿孔板和卷曲通道的混合吸声器低频吸声
  • Ajax ( 是什么、URL、axios、HTTP、快速收集表单 )Day01
  • 【Java 循环控制实例详解【While do... while】】
  • 10.2 Linux_进程_进程相关函数
  • 栈与队列面试题(Java数据结构)
  • 手撕数据结构 —— 顺序表(C语言讲解)
  • 女友学习前端第二天-笔记
  • 电脑手机下载小米xiaomi redmi刷机包太慢 解决办法
  • Python中的策略模式:解锁编程的新维度
  • ara::core::Future::then()的概念和使用方法
  • 九、5 USART串口数据包
  • SQL第12课——联结表
  • CentOS7 虚拟机操作系统安装及相关配置教程
  • 『网络游戏』窗口基类【06】
  • 04_23 种设计模式之《单例模式》
  • 视频加字幕用什么软件最快?12款工具快速添加字幕!