分类:DevOps

DevOps(Development和Operations的组合词)是一组过程、方法与系统的统称,用于促进开发(应用程序/软件工程)、技术运营和质量保障(QA)部门之间的沟通、协作与整合。

2020-11-20 0 By admin

Kubernetes 有状态服务 Statefulset 介绍

在 Kubernetes 容器编排工具中 Deployment 和 DaemonSet 资源对象都是面向无状态服务的,它们所创建的 Pod 对象的名称都追加随机字符命名。如果想要部署有状态服务则需要使用 StatefulSet 资源对象,它创建的 Pod 对象的名称有特定规律,由${deployme…

2020-10-12 0 By admin

Operator 项目修改Prometheus 配置项

在容器化编排工具 Kubernetes 集群中配置Prometheus 服务时,一般使用 kube-prometheus 这个项目进行部署。Kube-prometheus 的使用方式,在项目的说明文档中都有介绍,这里就不赘述了。 Kube-prometheus 项目中对其他资源对象的管理是通过 Pr…

2020-09-29 0 By admin

Calico 网络组件IPIP模式介绍

Kubernetes为每个Pod都分配了唯一的IP地址,一个Pod里的多个容器共享 PodIp 地址。Kubernetes要求底层网络支持集群内任意两个Pod间的TCP/IP直接通信。Kubernetes的跨主机任意Pod访问方式主要是遵循CNI容器网络规范,目前已经有多个开源组件支持CNI,包括F…

2020-09-28 0 By admin

网络组件 Calico 介绍和架构说明

Calico 是 Kubernetes生态系统中另一种流行的网络选择。虽然Flannel被公认为是最简单的选择,但Calico以其性能、灵活性而闻名。Calico的功能更为全面,不仅提供主机和 pod 之间的网络连接,还涉及网络安全和管理。Calico CNI插件在CNI框架内封装了 Calico …

2020-09-15 0 By admin

API 网关服务 Kong介绍和安装

Kong是一个云原生,高效,可扩展的分布式 API 网关。自 2015 年在 github 开源后,广泛受到关注,其核心价值在于高性能和可扩展性。 一、API 网关 1.1、使用API网关的好处 统一API入口、隔离后端、认证鉴权流控、负载均衡、降低后端开发对API安全性的考虑。其实无论是否是微服务…

2020-08-17 0 By admin

Kubernetes API 使用CRD扩展资源对象

CRD是Kubernetes从1.7版本开始引入的特性,在Kubernetes早期版本中被称为TPR(ThirdPartyResources,第三方资源)。TPR从Kubernetes 1.8版本开始被停用,被CRD全面替换。CRD本身只是一段声明,用于定义用户自定义的资源对象。但仅有CRD的定义并…

2020-08-16 0 By admin

Kubernetes API版本演进策略和API Group介绍

一、Kubernetes API版本的演进策略 为了在兼容旧版本的同时不断升级新的API,Kubernetes提供了多版本API的支持能力,每个版本的API都通过一个版本号路径前缀进行区分,例如/api/v1beta3。 在通常情况下,新旧几个不同的API版本都能涵盖所有的Kubernetes资源对…