译者|布加迪审校|孙淑娟Kubernetes是一个动态系统,可以自动适应用户工作负载的资源利用率。Kubernetes有两个扩展级别。每个单独的Kubernetes部署都可以使用HorizontalPodAutoscaler(HPA)来自动扩展,而整个集群使用ClusterAutoscaler来扩展。HPA监测部署中各个pod的目标指标(通常是CPU或内存使用情况),必要时添加或删除pod,使该指标接近指定的目标。同时,ClusterAutoscaler处理集群本身的扩展。它监视无法调度的pod,并为集群添加节点或从集群删除节点,以容纳这些pod。Kubernetes支持这两种扩展操作的一项
译者|李睿审校|孙淑娟 开发人员的思维方式是理解问题,构建解决方案,然后找出如何将健壮且安全的解决方案部署到生产环境中。不幸的是,一旦实现,将安全优秀实践嵌入到解决方案中通常会操作更加复杂和成本高昂,而快速发布创新的压力往往会导致DevOps团队发布安全债务。最佳Devsecops实践是将知识、最佳实践和安全性“左移”到开发过程中,以便敏捷开发团队更有可能将安全性直接融入微服务、应用程序或数据库中。 但是持续集成(CI)/持续交付(CD)管道呢?当构建、集成、打包和交付代码到环境的人工步骤在CI/CD工具中编写脚本时,这种自动化提高了部署的可靠性。具有强大CI/CD实施的Devops团队通
译者|李睿审校|孙淑娟 开发人员的思维方式是理解问题,构建解决方案,然后找出如何将健壮且安全的解决方案部署到生产环境中。不幸的是,一旦实现,将安全优秀实践嵌入到解决方案中通常会操作更加复杂和成本高昂,而快速发布创新的压力往往会导致DevOps团队发布安全债务。最佳Devsecops实践是将知识、最佳实践和安全性“左移”到开发过程中,以便敏捷开发团队更有可能将安全性直接融入微服务、应用程序或数据库中。 但是持续集成(CI)/持续交付(CD)管道呢?当构建、集成、打包和交付代码到环境的人工步骤在CI/CD工具中编写脚本时,这种自动化提高了部署的可靠性。具有强大CI/CD实施的Devops团队通
译者|崔皓审校|孙淑娟尽管人工智能发展迅猛,但我们并没有体验到人工智能(AI)及其能力辐射的全部范围。毕竟,人工智能影响的范围以及发展前景仍然主导着研究工作,科学家们依旧热衷于从人工智能的创新中寻找出新的应用案例。目前为止,我们已经遇到了人工智能在各种情况下的应用。这是因为我们所光顾的许多公司已经增加了对人工智能技术的应用。例如互动式个人助理Siri,它使苹果公司的客户能够通过各种应用获取信息,听写电子邮件,并利用iOS手机、智能手表、电脑和电视执行任务。很多品牌方也在利用聊天机器人来提供无可挑剔的客户体验,这种方式不仅能促进销售,还能消除重复性工作,从而提高人类员工的参与度。就在人工智能工具
译者|崔皓审校|孙淑娟尽管人工智能发展迅猛,但我们并没有体验到人工智能(AI)及其能力辐射的全部范围。毕竟,人工智能影响的范围以及发展前景仍然主导着研究工作,科学家们依旧热衷于从人工智能的创新中寻找出新的应用案例。目前为止,我们已经遇到了人工智能在各种情况下的应用。这是因为我们所光顾的许多公司已经增加了对人工智能技术的应用。例如互动式个人助理Siri,它使苹果公司的客户能够通过各种应用获取信息,听写电子邮件,并利用iOS手机、智能手表、电脑和电视执行任务。很多品牌方也在利用聊天机器人来提供无可挑剔的客户体验,这种方式不仅能促进销售,还能消除重复性工作,从而提高人类员工的参与度。就在人工智能工具
GitHubActions是一个越来越受欢迎的CI/CD平台。它们能够在保持易访问性的同时,自动化开发周期的几乎所有任务。不过,由于它们经常会调用外部代码,这会给GitHubAction的工作流带来各种风险隐患,因此无论我们是否维护的是开源项目,都需要采取一些必要的安全措施。下图是我为您整理的一张保护GitHubActions的速查表。我据此将和您开展深入讨论。一、什么是GitHubActions?GitHubActions是GitHub的一种CI/CD服务。它可以作为从开发系统转化到生产系统的一种工作流机制。GitHub事件不但能够触发各种action(如:提交拉取请求、开启问题、合并拉取请
GitHubActions是一个越来越受欢迎的CI/CD平台。它们能够在保持易访问性的同时,自动化开发周期的几乎所有任务。不过,由于它们经常会调用外部代码,这会给GitHubAction的工作流带来各种风险隐患,因此无论我们是否维护的是开源项目,都需要采取一些必要的安全措施。下图是我为您整理的一张保护GitHubActions的速查表。我据此将和您开展深入讨论。一、什么是GitHubActions?GitHubActions是GitHub的一种CI/CD服务。它可以作为从开发系统转化到生产系统的一种工作流机制。GitHub事件不但能够触发各种action(如:提交拉取请求、开启问题、合并拉取请
译者|陈峻审校|孙淑娟众所周知,作为一个文本文档,Dockerfile包含了用户创建镜像的所有命令和说明。Docker可以通过读取Dockerfile中指令的方式,去自动构建镜像。因此,大家往往认为编写Dockerfile理应非常简单,只需从互联网上选择一个示例,并通过自定义来满足实际需求即可。然而,事实并非如此。由于生产环境有着严格的要求,特别是在安全方面,因此虽然有许多示例能够适合开发环境,但不一定在生产环境中也合适。另外,由于Docker也提供了一套编写Dockerfile的指导策略,这就导致了Dockerfile像编写代码那样,您可能知道了相关语法,却不一定能够用特定的编程语言写出干
译者|陈峻审校|孙淑娟众所周知,作为一个文本文档,Dockerfile包含了用户创建镜像的所有命令和说明。Docker可以通过读取Dockerfile中指令的方式,去自动构建镜像。因此,大家往往认为编写Dockerfile理应非常简单,只需从互联网上选择一个示例,并通过自定义来满足实际需求即可。然而,事实并非如此。由于生产环境有着严格的要求,特别是在安全方面,因此虽然有许多示例能够适合开发环境,但不一定在生产环境中也合适。另外,由于Docker也提供了一套编写Dockerfile的指导策略,这就导致了Dockerfile像编写代码那样,您可能知道了相关语法,却不一定能够用特定的编程语言写出干
2022年11月,由51CTO主办的《中国企业“IT印象◆激扬创新动能,掘金数字时代”年终评选》活动全面启动。依托互联网,本次评选活动主要从品牌、产品与技术、解决方案、应用服务等维度进行,通过媒体曝光、微信微博曝光、编辑推荐等方式,对2022年的中国企业级IT技术、产品、应用等创新成就进行总结。同时,为企业在数字化转型过程中的技术、产品、解决方案选型,提供有力的参考。截止到2022年12月28日,激扬创新动能,掘金数字时代|2022年第十七届中国企业年终评选榜单正式揭晓。在解决方案维度的评选中,施耐德电气EcoStruxure™AssetAdvisor远程专家服务凭借基于数字化平台提供专业、高