舒宇的博客

  • 首页
  • 关于
  • 归档
  • python
  • k8s
  • envoy
  • istio
  • openstack
  • ceph
  • 搜索

kubernetes分析ExitCode

发表于 2020-05-27 | 分类于 k8s
问题最近总有开发小伙伴来找我,为什么我的容器总退出呢,在哪能看到原因。故写篇文章整理下docker退出的状态码。 如何查看退出码 查看pod中的容器退出码 12345678910111213$ kubectl describe pod xxxPort: <none> ...
阅读全文 »

grafana修改主题

发表于 2020-05-25 | 分类于 k8s
Grafana介绍Grafana是一个跨平台的开源的度量分析和可视化工具,可以通过将采集的数据查询然后可视化的展示,并及时通知。它主要有以下六大特点: 1、展示方式:快速灵活的客户端图表,面板插件有许多不同方式的可视化指标和日志,官方库中具有丰富的仪表盘插件,比如热图、折线图、图表等多种展示方式;( ...
阅读全文 »

kubeadm多master集群升级k8s版本

发表于 2020-05-22 | 分类于 k8s
版本说明本次升级版本为从1.15.3升级至1.16.3。另外更高的k8s版本,要注意内核要为4.4以上,尤其是1.18版本。 升级master节点升级查看当前集群组件列表 12345[root@master01 ~]# kubectl get nodesNAME STATU ...
阅读全文 »

nginx根据ip进行灰度发布

发表于 2020-05-19 | 分类于 中间件
介绍之前公司做的都是蓝绿发布,但是有的开发想着又能实现根据来源ip做灰度,又能实现蓝绿发布,在这里我写了下简单的实现方式。 解决办法nginx 负载均衡器判断客户端IP地址,如果是办公室IP,则反向代理到灰度环境;如果不是,则反向代理到生产环境。 下面是一个域名多项目的事例: 12345678910 ...
阅读全文 »

kubeadm高可用集群安装

发表于 2020-05-18 | 分类于 k8s
前提最近总有小伙伴说kubeadm的高可用集群怎么安装,故写了这篇文章。 创建高可用首先先有一个 Master 节点,然后再让其他服务器加入组成三个 Master 节点高可用,然后再将工作节点 Node 加入。 Kuberadm 功能 kubeadm init: 启动一个 Kubernetes 主节 ...
阅读全文 »

openstack虚拟机状态修改两种方法

发表于 2020-05-13 | 分类于 openstack
前言上午线上openstack集群,发现热迁移不了,后经查证是由于新加入的集群操作系统版本太高,导致热迁移少了模块,引发的问题是,热迁移的机器状态一直是迁移中,故做了一些处理。这里列出一些常用的操作命令。 命令修改列出所有租户 1nova list --all-tenants 找到对应虚拟机和其ID ...
阅读全文 »

k8s二进制1.14版本添加node节点

发表于 2020-05-11 | 分类于 k8s
前言新增俩台node节点加进k8s集群。 初始化安装依赖包以下操作均在所有机器操作 1yum install -y epel-release conntrack ntpdate ntp ipvsadm ipset jq iptables curl sysstat libseccomp wget un ...
阅读全文 »

envoy介绍

发表于 2020-05-09 | 分类于 envoy
Envoy 介绍Envoy 是专为大型现代 SOA(面向服务架构)架构设计的 L7 代理和通信总线,体积小,性能高。它的诞生源于以下理念: 对应用程序而言,网络应该是透明的。当网络和应用程序出现故障时,应该能够很容易确定问题的根源。 核心功能独立于进程的架构:Envoy是一个独立的进程,旨在与每 ...
阅读全文 »

nginx合并前端资源nginx-http-concat模块

发表于 2020-05-08 | 分类于 中间件
介绍 nginx-http-concat,可以减少http请求,从而减轻了服务器的请求压力,更快的响应。 每个http请求的应答都是非常昂贵的, 并且我们知道浏览器本身也有并发请求限制,当一个网站并发请求非常多时,也会非常影响性能的。 通常来说合并css、js也是为了将很多小的css文件全部合并成一 ...
阅读全文 »

prometheus查询

发表于 2020-05-07 | 分类于 k8s
表达式语言数据类型在Prometheus的表达式语言中,任何表达式或者子表达式都可以归为四种类型: 即时向量(instant vector) 包含每个时间序列的单个样本的一组时间序列,共享相同的时间戳。 范围向量(Range vector) 包含每个时间序列随时间变化的数据点的一组时间序列。 标量 ...
阅读全文 »
123…18
Shu Yu

Shu Yu

174 日志
13 分类
RSS
csdn
Links
  • Abcdocker
  • Dgstack
  • Anony
© 2017 — 2021 Shu Yu
访客人数 人 总访问量 次