我是阳明

LV1
发表了文章

使用 Istio 实现非侵入流量治理

现在最火的后端架构无疑是微服务了,微服务将之前的单体应用拆分成了许多独立的服务应用,每个微服务都是独立的,好处自然很多,但是随着应用的越来越大,微服务暴露出来的...

我是阳明
发表了文章

镜像搬运工具 Skopeo 使用

一个好的镜像传输工具能节省大量的人力和 CPU 算力,本文将为大家介绍一个能够完全替代 docker-cli 的工具:Skopeo。

我是阳明
发表了文章

Argo Rollouts 基于 Analysis 的渐进式发布

前面我们介绍了使用手动的方式来控制 Argo Rollouts 进行应用交付,此外我们还可以利用 Argo Rollouts 提供的分析(Analysis)来执...

我是阳明
发表了文章

Argo Rollouts 实现蓝绿/金丝雀发布

Argo Rollouts 是一个 Kubernetes Operator 实现,它为 Kubernetes 提供更加高级的部署能力,如蓝绿、金丝雀、金丝雀分析...

我是阳明
发表了文章

使用 Tekton Sidecar 实现 Docker IN Docker 构建

在 Tekton 中有一项 Sidecar 功能,和 Pod 中的 Sidecar 类似,它也是一个容器,用于和 Task 任务的 Steps 中指定的容器一起...

我是阳明
发表了文章

使用 Workspaces 加速 Tekton 流水线

在实际工作中,我们经常需要的一个功能是能够在任务之间共享制品,以便缓存构建工具(比如 Maven 和 NPM)的依赖项,在 Tekton 0.10 版本就发布增...

我是阳明
发表了文章

创建 Tekton 流水线

前面我们创建的两个任务 test 和 build-and-push 都已经完成了,我们还可以创建一个流水线来将这两个任务组织起来,形成一个流水线,这里就是我们要...

我是阳明
发表了文章

使用 kube-vip 搭建高可用 Kubernetes 集群

kube-vip 可以在你的控制平面节点上提供一个 Kubernetes 原生的 HA 负载均衡,我们不需要再在外部设置 HAProxy 和 Keepalive...

我是阳明
发表了文章

为什么集群需要 Overlay 网络

对计算机网络或者 Kubernetes 网络稍有了解的工程师都应该听说过延展网络(Overlay Network),Overlay 网络其实并不是一门新技术,它...

我是阳明
发表了文章

或许这是目前为止最好的 Git 教程了

Learning Git Branching 可以说是目前为止最好的 Git 教程了,在沙盒里你能执行相应的命令,还能看到每个命令的执行情况;通过一系列刺激的关...

我是阳明
发表了文章

快速上手 Linkerd v2 Service Mesh

在本指南中,我们将引导您了解如何将 Linkerd 安装到您的 Kubernetes 集群中。然后我们将部署一个示例应用程序来展示 Linkerd 的功能。

我是阳明
发表了文章

云原生 CI/CD 框架 Tekton 初体验

Tekton 是一款功能非常强大而灵活的 CI/CD 开源的云原生框架。Tekton 的前身是 Knative 项目的 build-pipeline 项目,这个...

我是阳明
发表了文章

Kubernetes 资源对象序列化实现

序列化和反序列化在很多项目中都有应用,Kubernetes也不例外。Kubernetes中定义了大量的API对象,为此还单独设计了一个包(https://git...

我是阳明
发表了文章

在 Kubernetes 上使用 Spinnaker 构建部署流水线

Spinnaker 是一种持续交付平台,最初由 Netflix 开发,用于快速、可靠地发布软件更改。Spinnaker 使开发人员可以更轻松地专注于编写代码,而...

我是阳明
发表了文章

使用 Jenkins Pipeline 流水线部署 Kubernetes 应用

要实现在 Jenkins 中的构建工作,可以有多种方式,我们这里采用比较常用的 Pipeline 这种方式。Pipeline,简单来说,就是一套运行在 Jenk...

我是阳明
发表了文章

daily.dev - 获取最新最前沿的技术文章一定不要错过这个插件

daily.dev 一个为开发者而生的信息聚合平台,提供了超过 350+ 个开发者资讯来源,汇总了 1 万多个技术标签,是个获取最新开发资讯的好渠道。除了 Ch...

我是阳明
发表了文章

使用NSX高级负载均衡度量值水平扩缩(HPA)容器实例

承接上一篇, 使用NSX高级负载均衡(以下简称ALB)度量值触发后端虚拟机池水平扩缩, 本篇讲讲容器环境中使用ALB度量值触发容器的水平扩缩(HPA: ...

我是阳明
发表了文章

使用 Flux+Flagger+Istio+Kubernetes 实战 GitOps 云原生渐进式(金丝雀)交付

在这篇指南中,你将获得使用 Kubernetes 和 Istio 使用 GitOps 进行渐进式交付(Progressive Delivery)的实际经验。

我是阳明
发表了文章

Flanneld续租IP异常导致网络问题分析

业务反馈有部署集群的节点上的pod无法做域名解析。pod到coredns pod网络不通。登录到节点查看日志发现flannel有如下报错:

我是阳明
发表了文章

用 Rust 编写的 Git 极速终端 UI

GitUI 是一个用 Rust 编写的用于 git 的终端 UI,我们的目标是在不离开你心爱的命令行终端窗口的情况下,以快速、只需键盘和跨平台的方式简化常见的 ...

我是阳明

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券