• 在本文中,您将学习如何使用 Tekton 和 ArgoCD 在 Kubernetes 上配置 CI/CD 流程。由于 Tekton 是一种云原生 CI/CD 工具,您只能使用它在 Kubernetes 上构建管道。但是,构建 CD 流程的现代方法应该遵循 GitOps 模式。这意味着
  • 在生产环境中使用 Istio 近 2 年后,我们要告别它了,这里阐述原因以及服务网格大战的当前状态。让我们先了解一些基础知识。为什么要使用服务网格? 它提供微服务之间的流量监控,包括服务通信地图和它们之间发生的 http 状态
  • 在Kubernetes上对Java的三个方面的研究: - ActiveProcessorCount - 默认GC - 默认Heap Sizing ActiveProcessorCount 当前匹配cpu_ icon
  • 关键任务应用程序需要一个有弹性的 Kubernetes 集群,它可以丢失任何节点,但仍能提供可靠的服务。零停机时间是生产环境中的必要条件。容错对于远程、无人值守的集群、设备和工业物联网尤其重要,在这些地方,访问受限且分布在一个国家、一个大陆或全球。 icon
  • 您可能认为 OpenStack 已被 Kubernetes 取代?但是在被称为“OpenStack 公司”的Mirantis仍在积极开发 icon
  • Kubernetes 的有状态能力经常受到质疑,而名为 Persistent Sets(“PetSet”)的第一代有状态技术(部分)是罪魁祸首。此功能 icon
  • Kubernetes 是一项庞大而复杂的技术,它显然需要一些时间和奉献精神来解决。没有供应商锁定意味着无论您在哪个托管云平台上使用它,它都运行相同。这意味着在本地使用它与在云上使用它没有什么不同。有多种工具可以在本地机器上运行 Kubernetes,但基本上可以归结为两种方法: icon
  • 让我们看看一些指明方向的 Kubernetes 设计原则。 原则 1:利用计算、网络和存储作为商品 API 云计算成功的关键之一是将计算、网络和存储作为我们可以通过简单 API 提供的资源的商品化。考虑以下 AWS 服务样本:  icon
  • Google 的Kubeflow 1.3是最流行的 Kubernetes 开源机器学习平台的最新版本。它具有许多新功能和增强功能,使机器学习操作 (  icon
  • Quarkus 项目使您能够开发基于 Java 和大量完善的基于 Java 的框架的 Kubernetes 原生应用程序。Hibernate 当然是这些框架之一。但该项目不仅使您能够以极快的启动时间和非常小的内存占用构建本机应用程序。它还提供了一系列可用性功能,使我们作为开发人员的工 icon
  • Kubernetes 使组织构建、测试和部署其软件的方式现代化。由于其模块化、开源框架和基于角色的访问控制 (RBAC),公司可以创建高度可扩展且可靠的企业级集群,同时满足严格的安全和治理要求。RBAC 框架对不同成员实施访问控制,以确保每个用户根据他们在组织中的职责,拥有对宝贵资源 icon
  • Harbormaster 是一个小型实用程序,可让您轻松地在单个主机上部署多个 Docker-Compose 应用程序。这是一种面向 VM 的简单部署,而kubernetes 则是为多个团队设计的,处理多个服务和工作,使运维接近于自助服务。它通过获取包含 Docker Com icon
  • 随着微服务的兴起和远离单体架构的转变,IT 和DevOps团队专注于将基础设施中的所有内容整合到越来越小的平台和技术中。大胆的愿景是,每个人都将在同一个“上帝平台”上,拥有一个管理平面、一个数据平面和一个简单的参考点。Kubernetes、云原生和微服务将成为实现这一愿景的载体。每个人都会在 icon
  • 今天,如果你正在运行Kubernetes,你知道,安全是不是“内置”。为了确保您的集群,您必须在额外的控制配置,添加或建立。有些是Kubernetes的一部分,是基于角色的访问控制(RBAC),但其他的最佳实践包括指定受信任的存储库已知良好的容器中,然后在运行时扫描工具层次感为好。但 icon
  • 在这个新的版本:用于WebAssembly插件,度量和访问日志记录控制新的遥测API中的API,Helm和K8s网关API支持等等。这是 2021 年的最后一个版本。亮点:WebAssembly API icon
  • 在默认设置下,扩展 Kubernetes 集群中的 pod 和节点可能需要几分钟时间。了解如何调整集群节点的大小、配置水平和集群自动缩放器以及过度配置集群以加快扩展速度。内容: icon
  • 在 Kubernetes 上实现更快的启动、更小的内存占用运行无服务器函数。由于运行数千个应用程序 pod 的费用以及使用更少的工作节点和其他资源来节省成本,在 icon
  • 在单体思维中,模块 A 调用 B,模块 B 调用 C。一切正常,因为它们都在单个顺序进程中运行。但是,您也在网络上运行这些进程,这意味着延迟,这意味着对应用程序的性能影响,这不是任何人想要的。使用 Kubernetes,微服务不应该通过远程同步请求过程相互通信,它们应该异步地相互通信 icon