订阅博客
收藏博客
微博分享
QQ空间分享

elasticsearch single node Allocate missing replica shards

频道:ELK

今天下午发现新搭建的单节点的es出现了 AllocatemissingreplicashardsPUT_all//_settings 发现"blocks": {    ...

MySQL5.6在线DDL不锁表(在线添加字段)

频道:MySQL

操作如下:1.注意磁盘空间(临时表目录参数tmpdir,因为需要创建临时表使用algorithm=default,inplace,copycopy是用临时表的方法lock=default,none,shared,exclusive)2.当前内存剩余量3.当前有...

如何利用terminationGracePeriodSeconds 优雅地关闭你的服务

频道:Kubernetes

当涉及到分布式系统,处理故障是关键。Kubernetes通过利用可以监视系统状态并重新启动已停止执行的服务的控制器(controllers)来解决这个问题。另一方面,Kubernetes通常可以强制终止您的应用程序,作为系统正常运行的一部分。在容器出现之前,大多数应用运...

Vim中显示不可见字符

频道:Linux

在Linux中,cat-Afile可以把文件中的所有可见的和不可见的字符都显示出来,在Vim中,如何将不可见字符也显示出来呢?当然,如果只是想在Vim中查看的话,可以这样:%!cat-A在Vim中调用cat转换显示。这样的做法不便于编辑,其实Vim本身是可以设置显...

kubernetes 通过环境变量向容器暴露 Pod 信息

频道:Kubernetes

dapi-envars-pod.yamlapiVersion: v1kind: Podmetadata:  name: dapi-envars-fieldrefspec:  con...

Kubernetes应用健康检查

频道:Kubernetes

 在实际生产环境中,想要使得开发的应用程序完全没有bug,在任何时候都运行正常,几乎是不可能的任务。因此,我们需要一套管理系统,来对用户的应用程序执行周期性的健康检查和修复操作。这套管理系统必须运行在应用程序之外,这一点非常重要一一如果它是应用程序的一部分,极有可能会...

K8S Namespace无法删除,状态Terminating解决办法

频道:Kubernetes

首先检查哪些namespace无法删除,此时应保证namespace中没有资源查看namespace资源如下:➜ ~kubectlgetall-ningress➜ ~kubectlgetns|grep-vi"act...

kubernetes(k8s) helm安装kafka、zookeeper

频道:Kubernetes

通过helm在k8s上部署kafka。zookeeper  通过helm方法安装  k8s上安装kafka,可以使用helm,将kafka作为一个应用安装。当然这首先要你的k8s支持使用helm安装。helm的介绍和参考见:https://yq.aliyun.com/a...

CentOS7.3搭建FTP服务器

频道:Linux

安装vsftpd首先要查看你是否安装vsftp[root@localhost /]# rpm -q vsftpdvsftpd-3.0.2-10.el7.x86_64     &nb...

K8S对node label管理

频道:Kubernetes
K8S对node label管理

Node的扩缩容在实际生产系统中经常遇到服务器容量不足的情况,这时候就需要购买新的服务器,对应用系统进行水平扩展以实现扩容。在k8s中,对一个新的node的加入非常简单,只需要在node节点上安装docker、kubelet和kube-proxy服务,然后将kubele...