devOps focus topics:
git/jenkins pipeline 版本构建
k8s + prometheus 业务计算支撑
python + shell 写写运维小工具,数据处理,日志分析,运维监控指标,监控预警
阿里云/天翼云相关服务器组件 k8s/rds/slb/alb/redis/oss
zabbix-物理资产监控告警,prometheus-云资产k8s/openstack
cdn 回源集群容灾负载(两个公有云环境-阿里云+天翼云)接入多回源。云厂商负载均衡 代理负载本云上业务系统。
nginx 测试环境代理转发,静态文件发布,文件上传下载 ssl证书,harbor kubenetes image 私仓
资源分为几类:
- 基础设施层(Node):集群节点,为整个集群和应用提供运行时资源
- 容器基础设施(Container):为应用提供运行时环境
- 用户应用(Pod):Pod中会包含一组容器,它们一起工作,并且对外提供一个(或者一组)功能
- 内部服务负载均衡(Service):在集群内,通过Service在集群暴露应用功能,集群内应用和应用之间访问时提供内部的负载均衡
- 外部访问入口(Ingress):通过Ingress提供集群外的访问入口,从而可以使外部客户端能够访问到部署在Kubernetes集群内的服务
deployment-pods 容器组
pods--业务
replicaset-pods 控制器
service-暴雷pods 组
kubectl api-resources --verbs=list --namespaced -o name | xargs -n1 -I{} bash -c "echo @@@ {} @@@ && kubectl get {} -A && echo ---"
kubectl get all -A
阿里云rds 很牛逼,各种sql优化建议,库表索引缺乏,Sql查询扫表不合理