How Does Alibaba Implement CI/CD Based on Kubernetes

CI/CD Status Quo

CI/CD Tool Selection

Business Scenarios of the CI/CD System

Kubernetes-plugin

  • Cluster Autoscaler, which can automatically scale the number of nodes;
  • Vertical Pod Autoscaler, which can scale the resources in the vertical direction of the Pod of the cluster. Kubernetes itself has HPA. With HPA, horizontal Pod scaling and node quantity scaling can be performed. This feature is not yet available for production;
  • Addon Resizer for Kubernetes addons, such as Ingress Controller and DNS, can adjust the resource allocation according to the number of nodes.

Cluster Autoscaler

Virtual Node

A New Build Tool — Kaniko

Demo

About the Author

Original Source

--

--

--

Follow me to keep abreast with the latest technology news, industry insights, and developer trends. Alibaba Cloud website:https://www.alibabacloud.com

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Let’s understand Queue(Q) in the Distributed System

The terminal is gone?

KSwap Monthly Progress Report

The Cloud Infrastructure of STO Perfectly Handles Massive Amounts of Parcels During Double 11

The benefits of hiring an Agile development team

What Do Moneyball and Data-Driven Digital Products Have in Common?

SPA application authenticating to custom API using Azure AD

Array.finance Newsletter #4

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Alibaba Cloud

Alibaba Cloud

Follow me to keep abreast with the latest technology news, industry insights, and developer trends. Alibaba Cloud website:https://www.alibabacloud.com

More from Medium

How to setup Horizontal Pod Autoscaling(HPA) on AWS EKS

Gitlab runner in EKS

Building Kubernetes Admission Webhooks (Part 2 of 2)

Setting Up a Kubernetes 1.23 Cluster using kubeadm on 3 Ubuntu Severs