kubernetes技术栈
2023-07-17 15:11:01 0 举报
AI智能生成
kubernetes技术栈
作者其他创作
大纲/内容
kubernetes运维相关
日志采集
EKF
Elasticsearch
fluentd|filebeat
Kibana
loki
loki
promtail
Grafana
graylog
集群监控
prometheus(指标数据采集)
Alertmanager(告警组件)
grafana(监控图形化展示)
kube-promtheus(一个k8s监控项目)
crd资源(常用的)
Prometheus(prometheus集群部署资源)
PrometheusRule(prometheus告警规则资源)
Alertmanager(告警组件部署资源)
ServiceMonitor(service服务发现配置资源)
podmonitors(Pod服务发现配置资源)
云原生监控与非云原生监控流程
ServiceMonitor
云原生/metrics
应用service
集群内部服务
集群外部服务
非云原生/metrics
Exporter Service
Exporter
集群内部应用
集群外部应用
包管理工具
helm(适用于无状态服务)
Chart仓库
harbor
ChartMuseum
客户端工具
helm
helm-push
Operator(适用于有状态服务)
常见的
rook-ceph
kube-prometheus
官方项目网站
https://operatorhub.io/
集群备份
velero
直接备份etcd
DevOps
Jenkns
Gitlab
Argo
Argo CD
Argo Workflows
Argo Rollouts
Argo Events
spinnake
SonarQube
kubernetes基础知识
基础知识(重点)
部署相关
k8s组件
etcd(键值数据库)
kube-apiserver(集群的控制中枢)
kube-controller-manager(集群控制器)
kube-scheduler(集群默认调度器)
kubelet(工作节点组件)
kube-proxy(工作节点代理组件)
CRI容器运行时接口
containerd
CRI-O
docker(docker并不支持cri接口需要通过dockershim实现)
在k8s的1.24版本以后移除了dockershim支持需要自己部署cri-docker插件
在k8s的1.24版本以后移除了dockershim支持需要自己部署cri-docker插件
CNI容器网络接口
Flannel
Calico
Cilium
还有很多这里只写三个比较常用的
CSI容器存储接口
glusterfs
rook-ceph
nfs-provisioner
Longhorn
JuiceFS
OpenEBS
coredns
kubectl
kubeadm
常用资源
控制器
Replication Controller
ReplicaSet
Deployment
StatefulSet
DaemonSet
Pod
Label & Selector
Horizontal Pod Autoscaler(HAP)
service
endpoints
配置管理
ConfigMap
Secret
存储相关
PersistentVolume
PersistentVolumeClaim
StorageClass
volume
定时任务相关
Job
CronJob
污点容忍调度准入控制
Taint
Toleration
权限RBAC
Role
ClusterRole
RoleBinding
ClusterRoleBinding
ServiceAccount
ingress
IngressClass
HAProxy-Ingress
ingress-nginx
Namespace
LimitRange
ResourceQuota
网络安全
NetworkPolicy

收藏
0 条评论
下一页