kubernetes
在开普勒上发现了一个神奇的问题,一个应用只设置启了一个pod,但却显示了两个并且其中一个没有流量,一种假死的状态,删除后就没有不会重新再启一下。> 为了快速度适应市场需求,小而快的应用也越来越多,当这些零碎的应用如何部署、管理都是大家焦头烂额的问题。若全部上虚拟机,显然资源消耗太大
本文是 Drone 系列文章的第二篇,在第一篇文章中我们介绍了如何在 Kubernetes 集群中使用 Helm 来快速安装 Drone,并且用 cert-manager 给 Drone 应用做了自动化 HTTPS。 我们知道 CI/CD 是 devops 中最重要的环节,特别是对于现在的云原生应用,CI/CD 更是不可或缺的部分,对于 CI/CD 工具有很多优秀的开源工具,比如前面我们介绍的Jenkins以及gitlab ci都是非常流行常用的 CI/CD 工具,但是这两个工具整体使用来说有点陈旧和笨重,本文将为大家介绍一个比较热门的轻量级 CI/CD 开源工具:Drone,介绍如何将 Drone 和 Kubernetes 进行结合使用。
Kubernetes 支持对节点上的 AMD 和 NVIDIA 的 GPU 进行管理,目前处于实验状态。 用户如何在不同的 Kubernetes 版本中使用 GPU,以及当前存在的一些限制。 Kubernetes 实现了 Device Plugins 以允许 Pod 访问类似 GPU 这类特殊的硬件功能特性
Label 是附着到 object 上(例如 Pod)的键值对。可以在创建 object 的时候指定,也可以在 object 创建后随时指定。Labels 的值对系统本身并没有什么含义,只是对用户才有意义
Go 是谷歌开发的一种编程语言。它是一种开源语言,其语法类似于 C,但与 C 相比具有多个优点,例如并发性、对多核 CPU 的完全支持和垃圾回收。 Go 是一种编译型编程语言
由于 Kubernetes 的 Deployment 带来便利性,让开发者能够在短时间内于多个节点上部署撰写好的各种不同应用(application)。但该如何让使用者能够存取位于 Pod 上的应用,而无需考虑到不同节点的问题呢? Service 是 Kubernetes 内定义的抽象化物件(object),官方网站的介绍传神地描述它的基本(原始)用途。 Kubernetes Service 是个抽象化的概念,主要定义了逻辑上的一群 Pod 以及如何存取他们的规则
Docker公司发布其旗舰企业版本的重大更新,并首次为Kubernetes提供全面商业支持。 经过数个月的积极开发,目前Docker企业版(简称Docker EE)的稳定发行版已经能够全面支持Kubernetes。 Docker公司于4月17日正式发布了Docker EE 2.0的相关消息,其中增加了Docker社区版(简称Docker CE)版开发中的新功能,并对企业级功能作出进一步增强
本课程指导学员运用久经考验的设计模式在 Google Cloud 上构建高度可靠且高效的解决方案。它是“Google Compute Engine 架构设计”或“Google Kubernetes Engine 架构设计”课程的延续,并假定您有使用其中任何一门课程所涵盖技术的实践经验。通过一系列演示、设计活动和动手实验,学员可以了解如何定义及平衡业务要求和技术要求,以便设计可靠性和可用性高、安全且经济实惠的 Google Cloud 部署
最近 Envoy Gateway 0.2 发布了,API 网关的生态系统迎来了新的变化。这篇文章将想你介绍 Kubernetes API 网关领域的最新进展。 最近 Envoy Gateway 0.2 发布了,API 网关的生态系统迎来了新的变化
本节提供从 dockershim 迁移到其他容器运行时的必备知识。 自从 Kubernetes 1.20 宣布 弃用 dockershim, 各类疑问随之而来:这对各类工作负载和 Kubernetes 部署会产生什么影响。 我们的弃用 Dockershim 常见问题可以帮助你更好地理解这个问题
