清理无用的镜像和关闭的容器使用命令docker system dfdocker system prune -adocker system df 命令,类似于 Linux上的 df 命令,用于查看 Docker 的磁盘使用情况:TYPE列出了 Docker 使用磁盘的 4 种类型:Images :所有...
一、监控概念&误区监控是管理基础设施和业务的核心工具,监控应该和应用程序一起构建和部署,没有监控,将无法了解你的系统运行环境,进行故障诊断,也无法阻止提供系统性的性能、成本和状态等信息。误区:要尽量避免进行机械式的监控、不够准确的监控、静态和监控、不频繁的监控、缺少自动化或自服务。二、黑盒监...
Overview本文将探讨 Kubernetes 中的网络模型,以及对各种网络模型进行分析。Underlay Network Model什么是 Underlay Network底层网络 Underlay Network 顾名思义是指网络设备基础设施,如交换机,路由器, DWDM 使用网络介质将其链接...
1. 基本命令uname -m 显示机器的处理器架构uname -r 显示正在使用的内核版本dmidecode -q 显示硬件系统部件(SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性hdparm -tT /dev/sda 在磁盘上执行测试性读取操作系统信息a...
一、Bridge网络bridge网络表现形式就是docker0这个网络接口。容器默认都是通过docker0这个接口进行通信。也可以通过docker0去和本机的以太网接口连接,这样容器内部才能访问互联网。查看docker0网络,在默认环境中,一个名为docker0的linux bridge自动被创建好...
前言本文介绍K8s中的鉴权模块。对其4种鉴权模式都进行了概述讲解。结合例子着重对大家日常中使用最多的RBAC鉴权模式进行了说明。鉴权概述《搞懂K8s认证》中,我们提到不论是通过kubectl客户端还是REST请求访问K8s集群,最终都需要经过API Server来进行资源的操作并通过Etcd。整个过...
本文旨在介绍ZBJ DevOps团队倾力打造的DevOps平台中关于CI/CD流水线部分的实践。历经三次大版本迭代更新的流水线,完美切合ZBJ各种业务发展需求,在满足高频率交付的同时,提高了研发效率,降低了研发成本,保证了交付质量。持续集成(Continuous Integration)简称CI,持...
创建 Pod的主要流程?客户端提交 Pod 的配置信息(可以是 yaml 文件定义的信息)到 kube-apiserver.Apiserver 收到指令后,通知 controllr-manager 创建一个资源对象controller-manager 通过 apiserver 将 pod 的配置信息...
一、Kubernetes 基础知识面试题10 道面试题1、什么是 Kubernetes?Kubernetes 是一个开源容器管理工具,负责容器部署,容器扩缩容以及负载平衡。它提供了出色的社区,并与所有云提供商合作。因此,我们可以说 Kubernetes 不是一个容器化平台,而是一个多容器管理解决方案...
容器化的应用在真正能够运行业务逻辑前,需要经过镜像拉取、镜像解压、为容器运行时提供联合文件系统、容器启动、业务初始化等多个步骤,其中容器镜像拉取是所有环节中最耗时的。在大规模集群下,镜像拉取如果耗时过久,对于流量突发场景,会影响业务的弹性效率;对于大数据、AI 的场景,会影响任务的吞吐性能。为缓解对...