基于Rust-vmm实现Kubernetes运行时
0 码力 | 27 页 | 34.17 MB | 1 年前3洛佳 组件化驱动、ROM运行环境与RustSBI
第三届中国Rust开发者大会 组件化驱动、ROM运行环境与RustSBI 洛佳 华中科技大学 网络空间安全学院 2023年6月 本次演讲…… 关于我…… • 笔名洛佳 • 华中科技大学网络空间安全学院研一 在读(导师:周威老师) • 研究方向:物联网安全、系统安全 • 热爱开源,乐于尝试新技术 • RustSBI项目维护者 • 致力于向科研、教学和产业界推广 Rust语言 基地址结合,高灵活性;一次开发,同时 复用于嵌入式、固件和内核中。 # 组件化驱动 合理利用嵌入式、桌面和服务器芯片片内 ROM代码,构造零开销的运行环境。进一 步地,可完成安全引导、安全镜像分发和 通常的嵌入式开发等功能。 # ROM运行环境 # 2023年的RustSBI 作为RISC-V SBI固件的RustSBI,2023年 将与UEFI、LinuxBoot擦出火花。在驱 动、环境和SBI接口的基础上,提供快速 外 设 结 构 联合所有权、泛型等,暴露外设所有功能 外 设 及 其 寄 存 器 表 示 封装寄存器、位域表示和数据结构 分享性外设:以GPIO为例 • 从前级环境获取所有权,如从ROM 运行环境的#[entry]获得; • 配置GPIO状态后,只有对应外设类 型允许的操作函数能通过编译,否则 拒绝编译,避免不安全行为; • 开源标准抽象的功能,使用抽象规定 的调用方法。本芯片外设专属的功能0 码力 | 21 页 | 3.12 MB | 1 年前3VMware Fusion - 在Mac上运行Windows 的最佳无缝产品
Mac 和 PC 最终完美结合。 由备受肯定的虚拟桌面领导者推出的 VMware Fusion,是在 Mac 上运行 Windows 应用程序的最佳 无缝产品。VMware Fusion 将 Mac 用户所期盼的清 爽直观界面与数百万当今用户所信赖的虚拟化平 台相结合。 凭借 VMware Fusion,您可以从 Dock 启动各个 Windows 应用程序,还可以使用 Exposé 在 Windows Fusion 得以利用 Mac 上的 所有可用硬件,实现同时运行 32 位和 64 位的操作 系统、同时使用两个处理器,还可以运行所选的 3D 游戏并能利用 USB 2.0 设备。 概 览 VMware Fusion™ 是在您的 Mac 上运行 Windows 应用程 序的最佳无缝产品 优 势 • 无需重新启动即可在 Mac 上运行您喜欢的 PC 应用 程序 • 在 Mac 和 PC PC 之间轻松共享数据 • 体验专为无缝集成 Mac OS X 设计的直观用户界面 • 获得快速可靠的性能,拥有近十年的开发背景并深受 数百万用户信赖 谁说您无法拥有一切? 像您这样需要运行 Windows 应用程序的 Mac 用户现在无 需重新启动便可以迅速地进行来回切换,还能方便地共享 Mac 和 Windows 之间的信息。基于针对 Mac 的环境构建, VMware Fusion0 码力 | 2 页 | 1.07 MB | 1 年前3PyConChina2022-上海-在浏览器中运行 Python-韩骏
在浏览器中运行 Python 主讲人: 韩骏 – Code Runner 作者 自我介绍 • 高级软件工程师 @ 微软开发平台事业部 • 《Visual Studio Code 权威指南》作者 • 20 多款 VS Code 插件(比如 Code Runner) • “玩转VS Code”知乎专栏 & 微信公众号 • VS Code 中文社区创始人 • https://github.com/formulahendry/9550 码力 | 13 页 | 1.79 MB | 1 年前3Metrics in ServiceComb Java Chassis 1.0.0-m1 让微服务运行状态清晰可见
0 码力 | 18 页 | 3.12 MB | 1 年前3古月《ROS入门21讲》加2.ROS在机器人中是如何运行的.pdf
ROS在机器人中是如何运行的 主 讲 人 : 古 月 以Turtlebot为例 ➢ • • • • 以Turtlebot为例 以Turtlebot为例 ROS在机器人中是如何运行的 应用计算机 (树莓派、JetNano、PC等) 控制器 (STM32、Arduino等) Motor Encoder IMU Sonar Servo PWM PID Timer0 码力 | 7 页 | 1.27 MB | 1 年前3全球架构师峰会2019北京/大数据/Kubernetes 运行大数据工作负载的探索和实践&mdash
Kubernetes 运行大数据工作负 载的探索和实践 Leibo Wang(wang.platform@Hotmail.com) Huawei CloudBU Principal Engineer 王雷博 Principal Software Engineer • Huawei(Now) - Cloud Native batch system (Volcano) development0 码力 | 25 页 | 3.84 MB | 1 年前3OpenShift Container Platform 4.14 机器管理
PLATFORM 集群中添加 集群中添加 RHEL 计 计算机器 算机器 9.1. 关于在集群中添加 RHEL 计算节点 9.2. RHEL 计算节点的系统要求 9.3. 为云准备镜像 9.4. 准备机器以运行 PLAYBOOK 9.5. 准备 RHEL 计算节点 9.6. 将角色权限附加到 AWS 中的 RHEL 实例 9.7. 将 RHEL WORKER 节点标记为拥有或共享 9.8. 在集群中添加 API。即使附加到集群的计算机器安 装在支持该功能的平台上,也会应用这个限制。在安装后无法更改此参数。 要查看集群的平台类型,请运行以下命令: 2.1.1. Alibaba Cloud 上计算机器设置自定义资源的 YAML 示例 此 YAML 示例定义了一个在区域中指定的 Alibaba Cloud 区域中运行的计算机器集,并创建通过 node- role.kubernetes.io/: "" 标记的节点。 2 3 8 9 4 6 10 11 12 13 14 15 指定基于置备集群时所设置的集群 ID 的基础架构 ID。如果已安装 OpenShift CLI(oc)软件 包,您可以通过运行以下命令来获取基础架构 ID: 指定要添加的节点标签。 指定基础架构 ID、节点标签和区域。 指定要使用的镜像。使用集群的现有默认计算机器集中的镜像。 指定用于计算机器集的实例类型。 指定要用于计算机器设置的 0 码力 | 277 页 | 4.37 MB | 1 年前3OpenShift Container Platform 4.14 Operator
Operator 是 OpenShift Container Platform 中最重要的组件。Operator 是 control plane 上打包、部署和 管理服务的首选方法。它们还可以为用户运行的应用程序提供优势。 Operator 与 Kubernetes API 和 CLI 工具(如 kubectl 和 oc 命令)集成。它们提供了监控应用程序、执 行健康检查、管理无线(OTA)更新 Manager(OLM)管理,供用户在其应用程序中运 行。 使用 Operator,您可以创建应用程序来监控集群中运行的服务。Operator 是专为您的应用程序而设计 的。Operator 实施并自动执行常见的第 1 天操作,如安装和配置以及第 2 天操作,如自动缩放和缩减并创 建备份。所有这些活动均位于集群中运行的一个软件中。 1.1. 对于开发人员 作为开发人员,您可以执行以下 Operator 任务: 从概念上讲,Operator 会收集人类操作知识,并将其编码成更容易分享给消费者的软件。 Operator 是一组软件,可用于降低运行其他软件的操作复杂程度。它可以被看作是软件厂商的工程团队 的扩展,可以在 Kubernetes 环境中(如 OpenShift Container Platform)监控软件的运行情况,并根据 软件的当前状态实时做出决策。Advanced Operator 被设计为用来无缝地处理升级过程,并对出现的错误0 码力 | 423 页 | 4.26 MB | 1 年前3OpenShift Container Platform 4.10 可伸缩性和性能
平台验证执 验证执行延 行延迟测试 迟测试 15.1. 运行延迟测试的先决条件 15.2. 关于延迟测试的发现模式 15.3. 测量延迟 15.4. 运行延迟测试 15.5. 生成延迟测试失败报告 15.6. 生成 JUNIT 延迟测试报告 15.7. 在单节点 OPENSHIFT 集群上运行延迟测试 15.8. 在断开连接的集群中运行延迟测试 15.9. 对 CNF-TESTS 容器的错误进行故障排除 启动前设置联网。因此,运行 10 个 pod 的系统实际上会运行 20 个容器。 注意 注意 云供应商的磁盘 IOPS 节流可能会对 CRI-O 和 kubelet 产生影响。当节点上运行大量 I/O 高负载的 pod 时,可能会出现超载的问题。建议您监控节点上的磁盘 I/O,并使用有足够 吞吐量的卷。 podsPerCore 根据节点中的处理器内核数来设置节点可运行的 pod 数量。例如:在一个有 ,则该节点上允许的最大 pod 数量为 40。 将 podsPerCore 设置为 0 可禁用这个限制。默认为 0。podsPerCore 不能超过 maxPods。 maxPods 把节点可以运行的 pod 数量设置为一个固定值,而不需要考虑节点的属性。 1.2. 创建 KUBELETCONFIG CRD 来编辑 KUBELET 参数 kubelet 配置目前被序列化为 Ignition0 码力 | 315 页 | 3.19 MB | 1 年前3
共 1000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 100