47 lines
1.3 KiB
Markdown
47 lines
1.3 KiB
Markdown
---
|
||
title: "Kubernetes"
|
||
type: entity
|
||
tags: [Container, Orchestration, DevOps]
|
||
sources: [engineering-devops-automator]
|
||
last_updated: 2026-05-01
|
||
---
|
||
|
||
# Kubernetes
|
||
|
||
## 基本信息
|
||
- **类型**:容器编排平台
|
||
- **开发商**:CNCF(云原生计算基金会)
|
||
- **官网**:https://kubernetes.io
|
||
|
||
## 定义
|
||
Kubernetes(K8s)是一个开源容器编排平台,用于自动化容器化应用的部署、扩缩容和管理,是云原生架构的核心基础设施。
|
||
|
||
## 核心概念
|
||
- **Pod**:最小调度单元,可包含一个或多个容器
|
||
- **Deployment**:声明式应用管理,支持滚动更新和回滚
|
||
- **Service**:为 Pod 提供稳定的网络访问入口
|
||
- **Ingress**:HTTP/HTTPS 负载均衡和路由
|
||
- **ConfigMap/Secret**:应用配置和敏感信息管理
|
||
- **Horizontal Pod Autoscaler (HPA)**:基于指标的自动扩缩容
|
||
|
||
## 在 DevOps Automator 中的角色
|
||
- 容器化应用部署的核心平台
|
||
- 支持蓝绿部署、金丝雀发布、滚动更新策略
|
||
- 通过 kubectl 命令行实现零停机部署
|
||
|
||
## 相关概念
|
||
- [[Zero-Downtime Deployment]]
|
||
- [[Infrastructure as Code]]
|
||
- [[Observability]]
|
||
|
||
## 相关工具
|
||
- Amazon EKS(AWS 托管 Kubernetes)
|
||
- Google GKE(Google 托管 Kubernetes)
|
||
- Karpenter(Kubernetes 节点自动配置)
|
||
- Istio/Linkerd(Service Mesh)
|
||
|
||
## Aliases
|
||
- K8s
|
||
- Kubernetes
|
||
- K8
|