-
## 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 无法正常工作


0 码力 |
33 页 |
668.91 KB
| 2 年前 3
-
○ 关于自由软件和通用公共许可证(GPL)
○ Blender社区
• 安装Blender
○ 系统要求
○ 下载Blender
• 配置Blender
○ 简介
○ 配置外设
○ 默认
• 帮助系统
○ 工具提示
○ 访问上下文相关手册
○ 帮助菜单
## 关于Blender
- 简介
谁在使用Blender Blender提供Windows,macOS以及Linux版本。请不时检查确保显卡驱动为最新,且OpenGL支持正常。Blender列出了最低及推荐配置;所以在安装Blender前确保满足这些条件。
其他硬件如图形数位板及3D鼠标的支持将在后面的配置外设作介绍。
## 下载Blender
Blender提供了多种不同的二进制程序包,具体取决于其稳定性级别。每个软件包都需要权衡最新功能与稳定性。 更新Blender。
- 在Linux上安装
- 在macOS上安装
- 在 Windows 上安装
- 从Steam安装
# 在Linux上安装
在下载Blender页面确认最低配置要求以及从哪里获取Blender(如果你还没这么做的话)。
## 从blender.org安装
下载对应架构的Linux版本并解压缩到所需位置(如:~/software or /usr/local)。
0 码力 |
4297 页 |
230.12 MB
| 2 年前 3
-
进阶篇:编写可维护的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环境:webpack
0 码力 |
30 页 |
5.38 MB
| 2 年前 3
-
○ 关于自由软件和通用公共许可证(GPL)
○ Blender社区
• 安装Blender
○ 系统要求
○ 下载Blender
• 配置Blender
○ 简介
○ 配置外设
○ 默认
• 帮助系统
○ 工具提示
○ 访问上下文相关手册
○ 帮助菜单
## 关于Blender
- 简介
谁在使用Blender Blender提供Windows,macOS以及Linux版本。请不时检查确保显卡驱动为最新,且OpenGL支持正常。Blender列出了最低及推荐配置;所以在安装Blender前确保满足这些条件。
其他硬件如图形数位板及3D鼠标的支持将在后面的配置外设作介绍。
## 下载Blender
Blender提供了多种不同的二进制程序包,具体取决于其稳定性级别。每个软件包都需要权衡最新功能与稳定性。 更新Blender。
- 在Linux上安装
- 在macOS上安装
- 在 Windows 上安装
- 从Steam安装
# 在Linux上安装
在下载Blender页面确认最低配置要求以及从哪里获取Blender(如果你还没这么做的话)。
## 从blender.org安装
下载对应架构的Linux版本并解压缩到所需位置(如:~/software or /usr/local)。
0 码力 |
4473 页 |
259.34 MB
| 2 年前 3
-
21世纪的驱动程序
生命周期、可变性等最新的
编程语言理论成果,构造适应开
发需求的驱动程序。可结合过程
宏等工程设计,提高开发效率。
高可复用、生态融合
同系列芯片可共用驱动,同系列
外设驱动可复用。对接业界及开
源成熟标准,新芯片系统开箱即
用,与成熟组件自由组合。
灵活 、高效、低成本
动、静态基地址结合,零开销抽
象。只开发一次,同时运用于调
入式、固件和操作系统生态中。
轻松构造测试框架,快速验证组 轻松构造测试框架,快速验证组
件。
系统软件开发新模式
从基础算法到文件、网络,操作
系统的各个部分可拆为组件。灵
活组合组件,构成符合应用需求
的组件化操作系统。
适配embedded-hal等外设功能标准抽象
联合所有权、泛型等,暴露外设所有功能
封装寄存器、位域表示和数据结构
BlL
AI1 Available GpIO pins.
pub struct Pinsch; Basehddressy 工
V into_jtag_de()i
UART、SPI和
12C等,通过互
扩10引脚刘分次
源,抽象接口,
使用片外外设支
持库
DDR、PSRAM
等,结合控制器
选择和输入合适
的参数,用于准
备后续启动过程
MIPI、HDMI、
Displayport和
音频连接等,与
对应的功能、电
源外设共同设计
Wi-Fi基带、蓝
牙、UWB等,合
理编号类域、功
率等软件限制,
合开源协议检
包括自研Al核、
0 码力 |
21 页 |
3.12 MB
| 2 年前 3
-
- 新文件系统 EulerFS:面向非易失性内存的新文件系统,采用软更新、目录双视图等技术减少文件元数据同步时间,提升文件读写性能。
内存分级扩展 etMem:新增用户态 swap 功能,策略配置淘汰的冷内存交换到用户态存储,用户无感知,性能优于内核态 swap。
- 内存 RAS 增强:内存可靠性分级技术,可以指定内核、关键进程等对内存故障敏感的数据优先使用高可靠内存,降低宕机率,提升可靠性(技术预览特性)。 繁荣社区生态
- 友好桌面环境:UKUI、DDE、Xfce、Kiran-desktop、GNOME 桌面环境,丰富社区桌面环境生态。
• 欧拉 DevKit:支持操作系统迁移、兼容性评估、简化安全配置 secPaver 等更多开发工具。
## 平台框架
openEuler 社区与上下游生态建立连接,构建多样性的社区合作伙伴和协作模式,共同推进版本演进。
 ☐ |
| 15 |
| 生效配置 |
| 立即启用 |
| 生效时间 ⊕ |
周一 0 码力 |
43 页 |
6.54 MB
| 1 年前 3 -
Blender的历史
○ 关于自由软件和通用公共许可证(GPL)
○ Blender社区
• 安装Blender
○ 系统要求
○ 下载Blender
• 配置Blender
○ 简介
○ 配置外设
○ 默认
• 帮助系统
○ 工具提示
○ 访问上下文相关手册
○ 帮助菜单
## 关于Blender
- 简介
谁在使用Blender?
主要功能 Blender提供Windows,macOS以及Linux版本。请不时检查确保显卡驱动为最新,且OpenGL支持正常。Blender列出了最低及推荐配置;所以在安装Blender前确保满足这些条件。
其他硬件如图形数位板及3D鼠标的支持将在后面的配置外设作介绍。
## 下载Blender
Blender提供了多种不同的二进制程序包,具体取决于其稳定性级别。每个软件包都需要权衡最新功能与稳定性。 time, macOS will request your approval.
## Tip
## 如何实现便携安装
在解压缩的文件夹下的LOCAL目录新建名为config的文件夹,可以将所有配置文件与已安装插件全部保存在可执行文件所在文件夹(实现真正的绿色安装)。
./Blender.app/Contents/Resources/2.93/config/
## 在macOS上更新
在 0 码力 |
4065 页 |
209.17 MB
| 2 年前 3
|