@Author:Outman
@Date:2023-01-28
Kubernetes 相关介绍
Kubernetes 是什么
- Kubernetes 介绍
- Kubernetes 是 Google 发起的开源项目,它在Docker等容器方案上进一步封装,抽象了分布式服务部署的方方面面,并提供了解决方案。目前已经成为了云原生时代的明星项目之一。
Kubernetes 中的概念
- Node
- Node 是 K8S 集群的底层运行资源(存储空间、CPU、内存等)的提供者
- 可以是物理机,也可以是虚拟机
- Pod
- Pod - Labels
- Pod Controller - Replication Controller
- Pod Controller - DaemonSet
- Service
- Ingress
- Volume
- ConfigMap
- Others
- Namespace:Kubernetes 中所有资源都可以通过命名空间的设置而隔离
- Job:一种运行“任务”的Pod Controller,可以定时、定期运行Pod
- Kubernetes DNS:FQDN域名
Kubernetes 的应用
- 云原生时代的运维体系基础
- 配置中心
- 服务发现
- 负载均衡
- ServiceMesh 统一网关
- 服务限流
- 混沌工程
- Serverless的基础:Knative