Kubernetes 异常配置检测框架## Kubernetes 异常配置检测框架 顾静, 阿里云 邓隽, 阿里云 ## 我们来自阿里云容器服务 • 顾静,研发工程师 • 邓隽,技术专家 ## 我们参与打造 • 容器服务(ACK/ASK) • 容器镜像服务(ACR) • 服务网格(ASM) 1 Kubernetes 典型异常 2 检测框架演进 3 生产实践 4 总结 ## Kubernetes 使用日常 Server Pod Master API Server Pod Master API Server Pod Master ## Kubernetes 典型异常 ## 网络异常 • 安全组、路由表配置错误 • 节点防火墙软件等修改 iptables、内核参数 • 网络链路长,手动排查成本高 ## 异常影响 • 应用间无法正常通信 • 集群内 Controller 无法正常工作  ,使上述难题迎刃而解。 ## 过滤器的基本概念 过滤器,对某种数据流动进行过滤处理的对象。在 Java EE Web 应用中,这种数据流动就是 HTTP 请求数据流和响应数据流。 ▶ Filter 是对 HTTP0 码力 | 31 页 | 605.91 KB | 2 年前3
Java 应用系统开发 - ServletContext 和 Web 配置# Java 应用系统开发 ServletContext 和 Web 配置 王晓东 wangxiaodong@ouc.edu.cn 中国海洋大学 November 26, 2018  0 码力 | 33 页 | 668.91 KB | 2 年前3
《玩转webpack》 第四章 进阶篇: 编写可维护的 webpack 构建配置进阶篇:编写可维护的webpack 构建配置 05 | 进阶篇:webpack 构建速度和体积优化策略 06 | 原理篇:通过源码掌握webpack 打包原理 07 | 原理篇:编写 Loader 和插件 08 | 实战篇:React 全家桶 和webpack 开发商城项目 ## ☐ ☐ ☐ ☐ ## 扫码试看/订阅 《玩转webpack》 ## 构建配置抽离成 npm 包的意义 包的意义 通用性 ·业务开发者无需关注构建配置 ·统一团队构建脚本 可维护性 ·构建配置合理的拆分 ·README 文档、ChangeLog 文档等 质量 ·冒烟测试、单元测试、测试覆盖率 ·持续集成 ## 构建配置管理的可选方案 通过多个配置文件管理不同环境的构建,webpack --config 参数进行控制 将构建配置设计成一个库,比如:hjs-webpack、Neutrino、webpack-blocks webpack-blocks 抽成一个工具进行管理,比如:create-react-app, kyt, nwb 将所有的配置放在一个文件,通过 --env 参数控制分支选择 ## 构建配置包设计 ## 通过多个配置文件管理不同环境的 webpack 配置 ·基础配置:webpack.base.js ·开发环境:webpack.dev.js ·生产环境:webpack.prod.js ·SSR环境:webpack0 码力 | 30 页 | 5.38 MB | 2 年前3
Adventures in SIMD Thinking (Part 2 of 2)0 码力 | 135 页 | 551.08 KB | 1 年前3
Adventures in SIMD Thinking (Part 1 of 2)0 码力 | 88 页 | 824.07 KB | 1 年前3
Apache Shiro 1.2.x Reference Manual 中文翻译Overview 总览 1 1. Introduction 介绍 1.1 2. Tutorial 教程 1.2 3. Architecture 架构 1.3 4. Configuration 配置 1.4 II. Core 核心 2 5. Authentication 认证 2.1 6. Authorization 授权 2.2 6.1. Permissions 权限 2 5 III. Web Applications 3 10. Web 3.1 10.1. Configuration 配置 3.1.1 10.2. 基于路径的 url 安全 3.1.2 10.3. Default Filters 默认过滤器 3.1.3 10.4. Session Management 3.1.4 10.5. JSP Tag Library 3.1.5 ## Configuration 配置 虽然我们可以直接对 SecurityManager 实例化,但在 Java 代码中对 Shiro 的 SecurityManager 所须的选项和内部组件进行配置会让人感觉有点小痛苦--而将这些 SecurityManager 配置用一个灵活的配置文件实现就会简单地多。 为此,Shiro 默认提供了一个基本的 INI 配置文件的解决方案,人们已经对庞大的 XML0 码力 | 196 页 | 2.34 MB | 2 年前3
Envoy原理介绍及线上问题踩坑于亿阳信通、北电、甲骨文、polycom、阿里巴巴等公司;目前在华为云云原生团队负责网格数据面的架构设计及开发工作。 ## 目录 1. Envoy启动及配置文件 2. Envoy流量拦截原理、常用部署方式 3. Envoy可扩展过滤器架构、可观测性 4. Envoy线程模型 5. 生产环境问题分析及解决方法 6. 针对Envoy做的一些优化及效果 7. 常用性能分析测试工具及使用方法 33fb7/p4_2.jpg) ## Envoy介绍 - Envoy采用C++实现,本身为四层及七层代理,可以根据用户应用请求内的数据进行高级服务治理能力,包括服务发现、路由、高级负载均衡、动态配置、链路安全及证书更新、目标健康检查、完整的可观测性等。 - 目前常见数据面主要有三种:Envoy、Linkerd、Traefic。Envoy由于高性能和扩展能力前在数据面遥遥领先。 - Ipta namespace则根据configmap配置生成带有Envoy两个容器的创建POD请求,修改过的创建请求被kubelet接收,并在节点创建POD。 • istio-init容器添加用于配置容器网络内iptables规则 • istio-proxy容器启动pilot-agent进程,使用UID=1337 GID=1337创建Envoy启动命令行与配置文件 - 可以通过自定义deployment内istio注解sidecar0 码力 | 30 页 | 2.67 MB | 2 年前3
《Java 应用与开发》课程讲义 - 王晓东Servlet 生命周期 ..... 215 16.4.1 Servlet 的运行过程 ..... 215 16.4.2 Servlet 处理流程 ..... 216 16.5 Servlet 配置 ..... 216 16.5.1 Servlet 声明 ..... 217 16.5.2 Servlet 初始参数 ..... 217 16.5.3 Servlet 启动时机 .... ID 的保存方式 ..... 248 19.4.6 会话对象的应用示例 ..... 248 19.5 课后习题 ..... 250 20 ServletContext 和 Web 配置 ..... 251 20.1 Web 应用环境对象 ..... 252 20.1.1 Web 应用环境对象 ..... 252 20.1.2 Web 应用环境对象的生命周期 ..... EE Web 的配置 ..... 254 20.2.1 配置文件 web.xml ..... 254 20.2.2 web.xml 的主要配置项 ..... 254 20.2.3 Web 初始参数配置 ..... 254 20.2.4 会话超时配置 ..... 255 20.3 Servlet 配置对象 ..... 255 20.3.1 Servlet 配置对象 ServletConfig0 码力 | 330 页 | 6.54 MB | 2 年前3
Apache Shiro参考手册中文版是很有益处的。因此,在我们的教程应用程序中第一件要做的事情就是配置 SecurityManager 实例。 ## Configuration 虽然我们能够直接实例化一个 SecurityManager 类,但 Shiro 的 SecurityManager 实现有足够的配置选项及内置组件使得在 Java 源代码做这件事情变得较为痛苦——如果使用一个灵活的基于文本的配置格式来配置 SecurityManager,那么这将是一件很容易的事情。 SecurityManager,那么这将是一件很容易的事情。 为此,Shiro 通过基于文本的 INI 配置文件提供了一个默认的"共性(common denominator)"解决方案。近来人们已经相当厌倦了使用笨重的 XML 文件,且 INI 文件易于阅读,使用简单,依赖性低。你稍后将会看到有了对象导航图的简单理解,INI 文件能够有效地被用来配置简单的对象图,如 SecurityManager。 ## Many 的。这允许 Shiro 能够与几乎任何配置格式如 XML(Spring,JBoss,Guice 等等),YAML,JSON,Groovy Builder markup,以及更多配置被一起配置。INI 文件只是 Shiro 的 “共性” 格式,它允许任何环境下的配置,除非其他选项不可用。 ### shiro.ini 因此,我们将为这个简单的应用程序使用 INI 文件来配置 ShiroSecurityManager。首先,在0 码力 | 92 页 | 1.16 MB | 2 年前3
共 1000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 100













