第29 期| 2023 年9 月- 技术雷达生态系统十分混乱的时期,我们也从未采取过这样的做法)。作 为一家开创 CI、CD 等突破性工程实践历史的软件咨询公司,我们对于使用 AI 辅助软件开发特别感兴趣。因此, 本期技术雷达讨论了许多代码辅助工具,如 GitHub Copilot、Tabnine 和 Codeium。我们兴奋于 open-source LLMs for coding 在工具领域可能带来的变革,并且我们看到了在编码之外的辅助领域中工具和能力的爆炸式增 RFCs 方法 试验 3. 具有可访问性意识的组件测试设计 4. 攻击路径分析 5. 自动合并依赖项更新 PR 6. 针对 FAIR 数据的数据产品思维 7. OIDC for GitHub Actions 8. 使用 Terraform 创建监控和告警 9. ReAct 提示工程 10. 检索增强生成 11. 基于风险的故障建模 12. 大语言模型半结构化自然语言输入 13 cdk-nag 49. Checkov 50. Chromatic 51. Cilium 52. 云服务的碳足迹 53. 容器结构测试 54. Devbox 55. DX DevEx 360 56. GitHub Copilot 57. Insomnia 58. IntelliJ HTTP 客户端插件 59. KEDA 60. Kubeconform 61. mob 62. MobSF 63. Mocks0 码力 | 43 页 | 2.76 MB | 1 年前3
基于 KUBERNETES 的 容器器 + AI 平台xiaoqin@caicloud.io VP of R&D 提纲 构建集群与管理理资源 - 73s 视频演示 多集群和镜像仓库 多租户和旧系统的集成 运⾏行行和构建应⽤用 Rudder - 应⽤用编排技术框架 Cyclone - 持续集成与交付引擎 运⾏行行 AI 应⽤用(机器器学习) - 58s 视频演示 Kubeflow 的应⽤用 Kubeflow 之上 构建集群与管理理资源 多『⽤用户集群』 • 镜像仓库 - 单『默认仓 库』,多仓库集成 管理理集群和节点 • 技术概览 • cloud provider • custom resource • ansible 管理理镜像仓库 • Cargo (内部项⽬目)- ⽣生产级镜像仓库解决⽅方案,基于 • ⼀一键⾼高可⽤用部署和维护 • 为多租户和复杂权限集成⽽而增强 『token service』 • 管理理基于规则的镜像仓库 quota Service Config group … k8s objects Application template ⽤用户场景 - OPENSTACK 租户集成 • 企业真实场景 - 集成旧系 统,并⾏行行跑业务。 • 资源对照表 • Tenant 与 Project • Namespace 与 Network(Neutron) • Service/Ingress0 码力 | 19 页 | 3.55 MB | 1 年前3
Kubernetes for Edge Computing across
Inter-Continental Haier Production SitesKubernetes 到 Kubeflow • Google 原生 Borg 容器团队 • CMU 校友与世界金牌、冠军 • 中国技术社区引领者 • Kubernetes 中文官网组织者 • github.com/kubernetes/kubernetes-docs-cn • TensorFlow 中文社区运营者 • tensorflowers.cn • Kubeflow Chinese community 基于云的开放式物联网操作系统,实现全 面的系统集成和数据融合,打破数据孤岛 Mindsphere平台 德国联邦政府支持相关行业协会建设工业4.0平台,负 责工业4.0国家战略的宣传推广,标准制定,人才培养 和技术研发。 以工业大数据为驱动,以云计算,大数据, 物联网技术为核心的工业互联网开放平台, 实现产品,机器,数据,人的全面互联互 通和综合集成 INDICS平台 根云平台 COSMOPlat平台 互联网类应用:顺逛,海尔商 城,巨商会,海尔服务,好空 气,海尔洗衣机,海尔优家, 嗨付,够花 • 应用:统一架构模型,统一服 务总线 • 体系:用户体系,产品体系, 流程体系 • 管理:服务集成,统一管理 应用互联互通 应用形态复杂 • KPI: 峰值CPU利用率不低 于30% • 资源申请:按峰值30%进 行申请 • 峰值:1000TPS, 平时: 100TPS • 做自己擅长的事情,合作0 码力 | 33 页 | 4.41 MB | 1 年前3
基于 Kubernetes 构建标准可扩展的云原生应用管理平台-孙健波、周正喜Platform Capability Pool 统一的模型层 平台统一“能力池” 模块化的交付系统 - GitOps “应用”配置 Git (as source of truth) 持续集成 ● Build ● Run Unit Tests ● Build Docker Image ● Push Docker Image Image Registry Operational CUE 的客户端抽象 • 基于 OAM 的应用模型 • 围绕 GitOps 的持续交付 = “以应用为中心”的 K8s KubeVela Git (as source of truth) 持续集成 ● Build ● Run Unit Tests ● Build Docker Image ● Push Docker Image Image Registry AutoScaling 千人钉钉交流群 一个既用户友好,又高可扩展,标准化 的应用管理引擎即将发布,敬请期待! https://github.com/oam-dev/kubevela 参考资料 25 OAM spec: https://oam.dev/ KubeVela: https://github.com/oam-dev/kubevela OAM 系列文章: https://mp.weixin.qq.com/mp/appmsgalbum0 码力 | 27 页 | 3.60 MB | 9 月前3
Kubernetes开源书 - 周立Resources 28-动态⽔平扩容 29-实战:使⽤K8s编排Wordpress博客 2 简介 Kubernetes开源书。不啰嗦了,JUST READ IT. GitHub地址:https://github.com/itmuch/docker-book Gitee地址:https://gitee.com/itmuch/docker-book 欢迎star、fork,⼀起讨论! 程监控程序管理时。 最后,通过在每个容器中使⽤单个应⽤程序的⽅式,管理容器⽆异于管理应⽤程序的部署。 容器好处概要: 灵活的应⽤创建和部署 :与VM映像相⽐,容器镜像的创建更加容易、有效率。 持续开发,集成和部署 :通过快速轻松的回滚(由于镜像的不可变性)提供可靠且频繁的容器镜像构建和部署。 Dev和Ops分离问题 :在构建/发布期间⽽⾮部署期间创建镜像,从⽽将应⽤程序与基础架构分离。 开发、测试和⽣产环境⼀致 没有点击部署的服务市场。 01-什么是Kubernetes 6 不部署源代码,并且不构建应⽤。持续集成(CI)⼯作流是⼀个不同⽤户/项⽬有不同需求/偏好的领域,因此它⽀ 持在Kubernetes上运⾏CI⼯作流,⽽不强制⼯作流如何⼯作。 允许⽤户选择其⽇志记录、监视和警报系统。(它提供了⼀些集成。) 不提供/授权⼀个全⾯的应⽤配置语⾔/系统(例如 jsonnet )。 不提供/不采⽤任何综合的机器配置、维护、管理或⾃愈系统。0 码力 | 135 页 | 21.02 MB | 1 年前3
用户界面State of the UI_ Leveraging Kubernetes Dashboard and Shaping its Futurelearn more and how to get involved About Kubernetes Dashboard Dashboard 1.0 launched in 2016 github.com/kubernetes/dashboard SIG-UI Team Piotr Bryk, Google Jeffrey Sica, University of Michigan Jim use a UI to monitor or manage their resources in Kubernetes https://unsplash.com/ https://github.com/kubernetes/dashboard/issues /3256#issuecomment-437199403 UIs help you understand what’s going Kubernetes Dashboard for learning Kubernetes? 您认为Kubernetes Dashboard对学习Kubernetes有多大用处? https://github.com/kubernetes/dashboard/issues /3256#issuecomment-437199403 “At the start it was great to be able0 码力 | 41 页 | 5.09 MB | 1 年前3
Kubernetes全栈容器技术剖析支持多租隔离、租户内部各用户之间的权限隔离,基于组织提供 镜像的访问权限管理 安全保障 组织级别隔离及镜像粒度权限控制,共同保障镜像安全 权限控制简单便捷 提供界面,分配镜像的访问权限 对接DevCloud、GitHub、GitLab,一键式完成从代码下载到 镜像构建的完整流程,并支持对接CCE完成镜像部署 高性能 支持大规模并发构建业务 自动化 代码更新时自动触发镜像构建 容器镜像服务SWR :支持镜像自动化构建,实现源码到镜像的自动化流程 kubernetes技术门槛高,无法满足业务SLA要求 •原生版本产品化能力弱,系统集成问题多(网络、存储, 监控等),解决成本高 •业务快速迭代,高峰期一周3~5个版本更新,运维压力大 •其他厂商的容器服务成熟度低,达不到商用要求 华为方案价值: •企业级容器服务经过2+年商用实践,SLA有保障 •提供一站式网络、存储、数据库、监控告警和健康检查解 决方案,降低系统集成风险,持续保障业务稳定运行 •支持原生 kubernetes •国内其他云厂商的容器服务问题较多、很不成熟 华为方案价值: •支持丰富的弹性伸缩指标策略,秒级伸缩应对流量变化 •支持模板方式一键部署,分钟级完成开服 •支持滚动升级等策略,秒级完成升级 •支持原生K8S API,方便集成调用 •提供Source2image工具,提高容器镜像的构建效率 CI/CD系统 客户交付 运维系统 •发放速度(部署上线): 小时 -> 分钟级; •运维效率(升级&弹 性):天 ->0 码力 | 26 页 | 3.29 MB | 1 年前3
全球架构师峰会2019北京/云原生/阿里巴巴 Kubernetes 应用管理实践中的经验与教训&mdashReal-world instances Component Trait Component App Scope + Rudr App Ops App Dev https://github.com/oam-dev/rudr Application Configuration:组装与自包含 OAM 加持下的 Kubernetes PaaS K8s 团队 运维 研发 监控报警 OpenFaas、Terraform、Knative 集成 • K8s Operator 一键接入 • oamctl • oam-framework • CRD (traits/workloads) registry • … 主页:https://oam.dev 规范:https://github.com/oam-dev/spec 实现:https://github.com/oam-dev/rudr0 码力 | 26 页 | 6.91 MB | 1 年前3
Kubernetes + OAM 让开发者更简单一个用来构建云原生应用管理平台的标准规范与核心框架 OAM + OAM Platform UI Open Application Model Platform Kubernetes GitOps/持续集成 标准化定义应用组件 标准化配置应用运维能力 标准化管理 k8s 能力插件 业务运维 业务研发 平台工程师 统一、标准、高可扩展的云 原生应用管理平台 Component Trait 高可扩展 • 全局拉通共建 OAM 社区欢迎大家! • The OAM spec: • https://github.com/oam-dev/spec#community • OAM Kubernetes 官方插件(CNCF Sandbox 项目): • https://github.com/crossplane/oam-kubernetes-runtime • A join effort0 码力 | 22 页 | 10.58 MB | 1 年前3
石墨文档Go在K8S上微服务的实践-彭友顺简单高效做单元测试 • 单元测试 • 本地docker-compse • 提交代码,触发gitlab ci • 接口测试 • 接口平台 • 性能测试 • benchmark • 全链路压测 • 集成测试 • 以前gitlab ci,docker in docker • 目前结合配置中心拓扑图,自动生成jekins编排,ing 微服务的测试阶段 测试类型 工具生成测试用例 简单高效做单元测试 应用部门、应用负责人 • 升级版本 如何管理好微服务 责任 管理版本信息 管理拓扑关系 管理成本 如何管理好微服务 责任 管理版本信息 管理拓扑关系 管理成本 资料 框架:https://github.com/gotomicro/ego 编译:https://ego.gocn.vip/micro/chapter1/build.html 链路:https://ego.gocn.vip/micro/chapter2/trace nel.html 日志:https://ego.gocn.vip/frame/core/logger.html docker-compose单元测试,protobuf统一错误码:https://github.com/gotomicro/go-engineering docker测试玩法:https://www.ardanlabs.com/blog/2019/03/integration-testi0 码力 | 41 页 | 3.20 MB | 1 年前3
共 58 条
- 1
- 2
- 3
- 4
- 5
- 6













