分类:DevOps

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

2020-11-20 0 By admin

Kubernetes 有状态服务 Statefulset 介绍

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

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的定义并…