zyh
  • ABOUT
  • 标签
  • 分类
  • web
    • fpm
      • fpm☞安装-包管理方式
      • fpm☞安装-编译方式
      • fpm☞静态配置
    • nginx
      • nginx-常用变量
      • nginx☞fcgi中alias的使用
      • nginx☞location
      • nginx☞基本认证
      • nginx☞安装
      • nginx☞日志切割
      • nginx☞泛域名_变量截取
      • nginx☞问题集
    • 其它
      • web☞服务器承载能力计算
  • 公有云
    • aws
      • aws☞EC2-GPU实例安装显卡驱动
      • aws☞rds-mysql参数
      • aws☞rds-mysql日志
      • aws☞s3初始化创建
      • aws☞s3跨账户访问
      • aws☞利用cf服务初始化aws环境
      • aws☞国内外之间迁移-AMI
    • 阿里云
      • aliyun-ack_ingress
      • aliyun-k8s_svc绑定固定ELB
      • aliyun☞cli安装和基本调用
      • aliyun☞oss
      • aliyun☞常见问题
  • 其它
    • git
      • gitlab☞大版本迁移
      • gitlab☞安装及备份
      • gitlab☞批量修改用户密码
      • git☞常用命令
    • hexo
      • hexo☞图片显示404错误的解决办法
      • hexo☞本地搜索
    • jira-备份文档
    • openvpn☞安装
    • vsftpd☞安装
    • 工具库
    • 开发-认证机制[转载]
    • 网络-SNAT和DNAT
    • 网络-华为路由器vlan划分
    • 网络☞S5700配置攻击朔源
    • 网络☞链路聚合
    • 问题记录
  • 容器
    • docker
      • docker-多阶段构建
      • docker-常用的指令
      • docker☞01安装
      • docker☞非root用户执行程序
    • harbor
      • harbor☞安装
    • helm
      • helm☞01入门
      • helm☞02chart
    • k8s
      • k8s-22自定义hpa
      • k8s-安全上下文
      • k8s☞01常见术语概念
      • k8s☞02-1切换使用runtime-containerd
      • k8s☞02安装
      • k8s☞03Pod
      • k8s☞04Pod-init容器
      • k8s☞05容器生命周期-回调和探针
      • k8s☞06无状态服务deployment
      • k8s☞07自动扩缩
      • k8s☞08负载均衡service
      • k8s☞09存储资源
      • k8s☞10应用配置与密码与信息提供
      • k8s☞11-1pod资源约束
      • k8s☞11-2namespace资源约束
      • k8s☞12-1DaemonSet
      • k8s☞12-2有状态服务StatefulSet
      • k8s☞13-1 ingress-nginx的各种用法
      • k8s☞13高级版负载均衡ingress控制器
      • k8s☞14认证授权
      • k8s☞15证书管理
      • k8s☞16kubeadm集群升级
      • k8s☞17-1调度之node污染和pod容忍
      • k8s☞17-2调度之亲和性和反亲和性
      • k8s☞18日志收集系统
      • k8s☞19日志系统EFK
      • k8s☞20网络cni
      • k8s☞21证书管理器
      • k8s☞kubectl多集群管理
      • k8s☞showdoc部署
      • k8s☞常用命令记录
      • k8s☞记录点
  • 数据库
    • mysql
      • mysql-主从同步
      • mysql-联合索引
      • mysql☞安装
      • mysql☞常用命令
      • mysql☞离线迁移脚本
    • pgsql
      • pgsql-基础命令
    • redis
      • redis-001安装
      • redis-002备份
      • redis-003内存紧张bgsave失败
      • redis-004主从复制知识
      • redis-005主从复制和哨兵配置
      • redis-006获取没有设置TTL的key
  • 日志
    • ELK
      • 日志-06Elasticsearch索引生命周期
      • 日志☞00ELK基本使用-简介
      • 日志☞01ELK基本使用-beats组件
      • 日志☞02ELK基本使用-logstash组件01-安装
      • 日志☞03ELK基本使用-logstash组件02-插件介绍
      • 日志☞04ELK基本使用-elasticsearch
      • 日志☞05ELK基本使用-kibana
    • 其它
      • 日志☞logrotate安装
  • 消息
    • kafka
      • 001-kafka基本信息
      • 002-kafka基本安装
      • 003-kafka基本认证
      • 004-kafka用户配额
      • 005-kafka基本维护
      • 006-kafka基本监控
      • 007-kafka基本保活
    • rabbitmq
      • rabbitmq-集群相关概念
      • rabbitmq☞安装
  • 监控
    • prometheus
      • prometheus-07k8s-coredns
      • prometheus-08k8s-node
      • prometheus-09windows_exporter
      • prometheus☞01搭建
      • prometheus☞02外置prometheus监控k8s
      • prometheus☞03k8s内置部署
      • prometheus☞04redis监控
      • prometheus☞05mysql监控
      • prometheus☞06rabbitmq监控
    • zabbix
      • zabbix☞WEB监控
      • zabbix☞agent和proxy(yum)
      • zabbix☞nginx
      • zabbix☞redis
      • zabbix☞server安装注意事项
      • zabbix☞容器搭建
      • zabbix☞预警
    • 其它
      • 监控☞monit
      • 监控☞mysql慢sql预警
      • 监控☞企业微信机器人
      • 监控☞微信预警
      • 监控☞远程磁盘检测
      • 监控☞邮件预警
  • 系统
    • linux
      • linux-vim中文乱码
      • linux-添加ssh登陆限制
      • linux☞centos7重置root密码
      • linux☞df与du数据不一致的原因
      • linux☞ssh-MFA自动登陆
      • linux☞ubuntu20-04纯命令行网卡配置
      • linux☞使用expect自动登录ssh后远程会话不会跟随本地会话缩放的问题
      • linux☞利用acme-sh管理免费的ssl证书申请
      • linux☞时间
      • linux☞系统内核优化
      • linux☞软raid创建
      • linux☞输出个性化开机状态
    • windows
      • windows-wsl问题点
      • windows-包管理工具-scoop
      • windows☞win10迁移数据
  • 自动化
    • ansible
      • ansible☞playbook-aws
      • ansible☞playbook-handle
      • ansible☞playbook-include
      • ansible☞playbook-lookup插件
      • ansible☞playbook-tags
      • ansible☞playbook-变量
      • ansible☞playbook-循环
      • ansible☞playbook-条件判断
      • ansible☞playbook-过滤器
      • ansible☞playbook-错误捕获
      • ansible☞基础信息
      • ansible☞常用模块-命令调用
      • ansible☞常用模块-文本文件操作
      • ansible☞常用模块-系统相关
      • ansible☞常用模块-软件包管理
      • ansible☞模板
      • ansible☞角色
    • jenkins
      • jenkins-gitops-cd
      • jenkins-gitops-ci
      • jenkins-groovy基础
      • jenkins-pipeline dsl 常用方法
      • jenkins-常用插件
      • jenkins-构建工具集成
      • jenkins-示例1
      • jenkins-集成SonarQube
      • jenkins-集成gitlab
      • jenkins☞001安装和基本配置
      • jenkins☞002Pipelines
      • jenkins☞003共享库
      • jenkins☞从容器中访问宿主机docker命令
      • jenkins☞基于k8s生成动态的Jenkins agent
  • 虚拟化
    • vmware
      • vcsa☞存储设备有vmfs分区,但数据存储丢失
  • 语言
    • css
      • css☞背景图居中拉伸平铺
    • go
      • go-013文件先读再覆盖写
      • go-014并发和管道
      • go-015自定义包
      • go-016并发
      • go-017测试
      • go-100遇到的点
      • go☞001变量
      • go☞002常量
      • go☞003运算符
      • go☞004控制流
      • go☞005函数
      • go☞006函数-闭包
      • go☞007结构
      • go☞008方法
      • go☞009接口
      • go☞010特殊控制流(defer panic recover)
      • go☞011错误处理
      • go☞012常用模块
    • java
      • jdk☞安装和配置
    • jquery
      • jquery☞伪进度条
    • python
      • django☞admin管理视图
      • django☞restful简单使用
      • django☞日志
      • django☞管理静态文件
      • django☞记忆点
      • django☞验证码
      • python-虚拟环境
      • python☞json
    • shell
      • shell-[[ ]]
      • shell☞if判定
      • shell☞read嵌套
    • 其它
      • 正则表达式-修饰符

k8s☞09存储资源

基本 在使用云服务的时候,我们创建磁盘,需要在存储服务中提交一个请求,里面包含了磁盘类型,磁盘大小.之后,我们再把这个申请的磁盘挂载到所需的计算资源上即可. 而在k8s中. 当使用存储的时候,我们会涉及到以下主要概念 构建存储的概念: volume 声明存储服务,例如公有云的云盘(aws-ebs, ...
2020-09-30 容器 > k8s

k8s☞13-1 ingress-nginx的各种用法

基本 官方文档 https://kubernetes.github.io/ingress-nginx/user-guide/nginx-configuration/ 关键须知 ingress 的注解可能会在当前所有的 path 里生效。例如在 ingress-nginx 中,下列两个就会遵循这个规 ...
2020-09-22 容器 > k8s

k8s☞13高级版负载均衡ingress控制器

基本 svc的NodePort解决了4层的对外服务提供。但7层的功能svc无法解决。例如https。 ingress controller 可以将多个域名转发到service,提供负载均衡/SSL管理/虚拟命名主机/path路由。 ingress controller 负责实现功能,不过路由配置规则 ...
2020-09-22 容器 > k8s

k8s☞12-2有状态服务StatefulSet

前言 当我们构建一个有状态的应用的时候, 例如 mysql / ftp / 包含session的管理界面等. 我们可能会有下列预期: 稳定的、唯一的网络标识符。 稳定的、持久的存储。 有序的、优雅的部署和缩放。 有序的、优雅的删除和终止。 有序的、自动的滚动更新。 StatefulSet 就是干 ...
2020-09-21 容器 > k8s

k8s☞12-1控制器DaemonSet和Job和CronJob

DaemonSet 基础 DaemonSet 确保符合规则的 k8s node 上都存在一份 pod。常用来构建节点常驻性的app. 例如监控节点的app, 或者采集节点日志的app,以及网络app等。 特点 调度在所有符合条件的node上。 当DaemonSet创建或删除, 则指定节点上的 ...
2020-09-20 容器 > k8s

k8s☞11-2namespace资源约束LimitRange

基本 https://kubernetes.io/docs/concepts/policy/limit-range/ namespace 资源约束(LimitRange)提供默认的Pod资源约束,并防止命名空间内的Pod资源配置超出管理员允许的预期范围。若超出则不允许创建,从而让我们可以更方便的管理 ...
2020-09-19 容器 > k8s

k8s☞11-1pod资源约束

基本 https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ 资源约束在我们平时使用的时候主要是cpu和内存层面, 以及本地临时存储(emptyDir) k8s资源约束分为两种: request(软 ...
2020-09-19 容器 > k8s

k8s☞10应用配置与密码与信息提供

前言 在Pod中应用配置和密码,我们可以创建配置对象ConfigMap和密码对象Secret。 而这两种对象的使用有多种方式: 存储卷方式 环境变量方式 命令行方式 非加密ConfigMap https://kubernetes.io/docs/concepts/configuration/co ...
2020-09-17 容器 > k8s

k8s☞08负载均衡服务service

前言 在实际业务中,因业务压力问题,经常会有多个后端服务副本,它们共同承担请求.我们使用云服务的时候,可以购买阿里云的slb或者aws的elb/alb等负载均衡器向这些后端副本分发流量. 并通过这些负载均衡向公/内网发布后端程序。 k8s设计了一个service对象来实现这一目的. k8sIP 在提 ...
2020-09-16 容器 > k8s

k8s☞07自动扩缩

基本 k8s的pod缩放功能,和aws的auto scaling功能是一回事。虽然可能没有aws的auto scaling功能强大。 k8s的pod自动缩放功能称之为HPA(Horizontal Pod Autoscaler),它可以基于设定的cpu阈值,来自动调整控制器中的pod数量。 手动缩放 ...
2020-09-14 容器 > k8s
<1234>

©2016- zyh | pv | uv
Theme Tree by WuJun Powered by Hexo