Kubernetes
文章平均质量分 90
JFrog捷蛙中国
JFrog,成立于2008年,总部位于硅谷,在以色列、法国、西班牙,中国分别设有分公司,专注于提供世界领先的DevOps平台与咨询服务。现拥有6000多个付费客户,其中包括谷歌、思科、Netflix、亚马逊、苹果、腾讯、华为、小米、京东、滴滴出行、中兴通信、金山等。连续两年被德勤评选为50家增长最快的技术公司之一,同时荣膺硅谷增长最快的企业之一。
展开
-
多多益善|基于Artifactory和Buildx构建多架构Docker镜像
一、背景在业界当前的云原生实践中,“构建一次,随处部署”的机制已经得到了普遍应用。借助容器化和Docker,我们可以为任何环境构建应用和服务,并在运行时再设置配置。不过,这种适应性还是有一些限制。操作系统和应用程序仍然需要编译才能在特定的架构类型上执行。例如,为AMD64处理器编译的软件不能在基于ARM的机器上运行,为 Linux构建的软件也不能在Windows上运行。Docker通过支持多架构(multi-arch)镜像满足了容器应用的多CPU架构的需求。您可以为需要支持的每个架构构建单独原创 2021-09-22 16:25:10 · 562 阅读 · 0 评论 -
云原生时代来临,开发者如何适应云原生开发环境?
云原生应用理念经过几年的落地实践已经得到企业市场的广泛认可,云原生应用更是成为企业数字化转型的必选项。基于云原生技术架构衍生的产品和工具,已经逐渐应用在开发者的日常工作当中。近日,全球最具影响力的咨询机构Forrester联合阿里云发布《云原生开发者洞察白皮书》,JFrog中国首席架构师王青受邀参与该白皮书的编写。Forrester首次定义云原生时代开发者的能力模型,助力开发者拥抱云原生技术,实现开发者自身的转型。早在2020 年IDC发布的报告中,曾提到在未来的 3-5 年,软件制品的数量会越来越原创 2021-08-18 16:26:53 · 308 阅读 · 0 评论 -
Kubernetes 弃用 Docker,Artifactory 新版本已经支持 OCI 镜像
1. 背景Kubernetes 在 v1.20.0-rc.0版本中弃用了 kubelet中对Docker引擎的支持,对于 dockershim也将在下个版本中弃用。2. 如何应对?对于 Kubernetes 的最终用户,此次调整并不会有太大影响,Docker 可以继续构建容器镜像,这些镜像也能够在 Kubernetes 集群中正常运行。如果不想被 Docker 绑定,可以跟着 Kubernetes 社区的技术栈生态使用 OCI兼容的客户端。2.1 什么是OCI?OCI(Op...原创 2020-12-18 16:53:10 · 293 阅读 · 1 评论 -
Kubernetes上的“火眼金睛”——Prometheus的安装实录
一、背景Kubernetes是目前最为流行、成为事实标准的容器集群管理平台,为容器化应用提供了集群化部署运行、自动资源调度,和动态水平伸缩等一系列完整功能。虽然Kubernetes平台本身已经实现了应用状态的实时监控,但是监控的指标和方式还是比较基础,难以满足各种复杂和个性化的监控管理需求。因此,我们需要在Kubernetes的基础上,增加独立的、不影响现有应用集群的架构和部署的,而且功能全面...原创 2020-03-04 18:44:48 · 572 阅读 · 0 评论 -
你的K8s 运行时环境安全吗? KubeXray帮你保护K8s环境及应用
引言大多数安全措施都是为了防止漏洞逃跑而设计的,在此之前,我们也分享了一些第三方安全扫描的文章(请移步到历史文章中查看),尽早识别应用程序的风险意味着您可以防止或限制它部署到您的系统中(安全左移策略)。有了这些知识或工具,容器中任何可能造成损坏的漏洞都可以安全地留在由您的安全策略围栏后面。但是,当这些漏洞已经逃跑时,我们能做什么呢? 如何确保已经在Kubernetes pods中运...原创 2020-02-12 18:28:43 · 285 阅读 · 0 评论 -
生产环境容器落地最佳实践 - JFrog 内部K8s落地旅程
引言Kubernetes已经成为市场上事实上领先的编配工具,不仅对技术公司如此,对所有公司都是如此,因为它允许您快速且可预测地部署应用程序、动态地伸缩应用程序、无缝地推出新特性,同时有效地利用硬件资源。本期我们将回顾采用Kubernetes作为容器编排工具的公司所面临的复杂性和挑战。我们希望我们提供的经验教训、最佳实践和技巧将帮助您在前往K8s旅途中起步并继续前进。本...原创 2020-01-19 10:47:01 · 813 阅读 · 1 评论 -
Helm, 在Kubernetes中部署应用的利器
一、背景Kubernetes(k8s)是一个基于容器技术的分布式架构领先方案。它在Docker技术的基础上,为容器化的应用提供部署运行、资源调度、服务发现和动态伸缩等一系列完整功能,提高了大规模容器集群管理的便捷性。在容器云环境及容器化服务在业界开始大规模部署应用的前提下,Kubernetes在业界的实际应用情况又是怎样的呢?在今年召开的JFrog SwampUp用户大会上,Codefre...原创 2020-01-03 14:36:51 · 557 阅读 · 0 评论 -
传统企业如何打造统一的持续集成平台
一、传统行业打造统一持续集成平台痛点多团队维护多套工具链,重复任务多、运维成本高。 各团队交付流程不统一么,重复造轮子,知识经验无法共享。 各交付质量、标准不统一,难以形成统一的度量体系。二、从零到一的解决方案1. 成立团队该团队初期视公司技术人员规模,可由虚拟组或专属devops工程师组成。该需要具备下述能力:对需求管理、敏捷有所了解,敏捷教练最佳。 各语言...原创 2019-12-16 16:16:48 · 433 阅读 · 0 评论 -
你的Helm安全吗?
一、背景Kubernetes是目前最为流行、成为事实标准的容器集群管理平台,为容器化应用提供了部署运行、资源调度、服务发现和动态伸缩等一系列完整功能。在Kubernetes当中,用户通过使用API对象,如Pod、Service、Deployment等,来描述应用的程序规则,而这些资源对象的定义一般需要写入一系列的YAML文件中,然后通过Kubernetes 命令行工具Kubectl进行部署。...原创 2019-12-04 16:04:21 · 275 阅读 · 0 评论 -
你的应用安全吗?--用 Xray 和 Synk 保驾护航
背景 在当下软件应用的开发过程当中,自研的内部代码所占的比例逐步地减少,开源的框架和共用库已经得到了广泛的引用。如下图所示,在一个 Kubernetes 部署的应用当中,我们自己开发代码所占的比例可能连 0.1% 都不到。 开源软件能够帮助开发者共享彼此的成果,使得我们能够快速复用其他人开发并已得到验证的软件库,从而能够集中精力专注于创新性的工作。然而,开源软件的大量引用...原创 2018-12-14 11:19:24 · 2613 阅读 · 0 评论 -
DevOps 在2018年的五个趋势
刚刚过去的2017年对于 DevOps 来说是里程碑式的一年,各个行业都开始结合自身的业务特点,在落地 DevOps 这件事情上有了一些规划、探索。虽然大家对于 DevOps 究竟是什么依然未能完全达成一致,但每个企业确实又能找到符合自身能力需求的部分。DevOps 带有很强的实践色彩,解决实际问题才是王道,既然那么多的 DevOps 工具、流程和方法无法一次性落地,那么先解决一部分问题总是好的,...原创 2018-03-26 13:57:06 · 2318 阅读 · 0 评论 -
如何在 Kubernetes 环境中运行 Spark 集群
处理这么大量的数据,背后的机器可能是数以千计,无法通过人工来监控机器的状态。因此,本文将介绍用 Kubernetes 容器管理工具,并通过简单示例,告诉你如何建立一个 Spark 集群。准备阶段1.需要拥有正在运行的 Kubernetes 集群,并使用 Kubectl 为其配置访问权限。如果你还没有可用的 Kubernetes 集群,则可以使用 Minikube 在本地计算机上设置测试原创 2018-01-22 10:22:27 · 4287 阅读 · 1 评论 -
云原生计算基金会宣布 JFrog 为金牌会员
DevOps Expert 加入 CNCF 以进一步实现云原生操作的最佳实践。2017年12月4日 - 支持和集成 Kubernetes® 和 Prometheus™ 等开源技术的云原生计算基金 ®(CNCF®)今天宣布,JFrog 作为金牌会员加入基金会。作为开源和云原生技术的大力支持者,JFrog 利用 Kubernetes 等技术帮助 4000 多名客户以快速,可靠和安全原创 2018-01-04 10:04:42 · 592 阅读 · 0 评论