2

#kubenetes k8s的一些概念

 2 years ago
source link: https://xmanyou.com/kubenetes-k8s-note-01-concepts/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

1. 什么是kubernetes?

Kubernetes,缩写为k8s,官方的自我介绍是:

注意
Production-Grade,是云原生基金会(CNCF)项目成熟度标准中的最高标准。
https://www.cncf.io/projects/

k8s的竞品有哪些?

通过google的自动搜索提示,可以看到最经常拿来与k8s对比的项目/概念:

k8s_vs_docker_and_xxx

k8s_vs_xxx

这些项目涵盖了以下话题:

2. k8s的组件/概念/模块/对象

2.1. 工具

  • kubectl
  • kubeadmin
  • minikube

2.2. 集群相关

1). 主控节点 master/control plane

  • Api Server
  • Controller Manager
  • Scheduler

2). 工作节点 worker/node

  • container runtime
  • kubelet
  • kube-proxy

3). 插件

  • Web UI(控制面板)

2.3. 部署相关

1). Pod

2). Deployment

3). ReplicateSet

2.4. 访问相关

1). Service

2). Ingress

2.5. 配置相关

1). ConfigMap

2). Secret

2.6. 资源

1). 数据存储

  • Volume
  • PersistentVolume
  • PersistentVolumeClaim
  • StorageClass

2.7. 管理

1). NameSpace

2.8. 其他

1). StatefulSet


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK