本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名原文链接~~~

定时清理 ES 索引

这几天频繁看到ES负载、存储容量相关的报警,检查发现是ES中创建的索引没有清理,时间久了导致负荷太重。而我这里的ES只是存储了一些不重要的日志数据,故写了以下脚本通过ES本身的API来定时清理。脚本很简单,就不做说明啦。。#!/bin/bash##desc:清理es中指定天数以前创建的索引#set-

在 Kubernetes 中部署 Calico

环境准备如题,在开始之前我们需要一个干净Kubernetes集群,这里说的干净是指没有被网络插件干预过的集群。所以我这里准备如下三个节点:IPRoleOS10.0.1.111Master、NodeUbuntu18.0410.0.1.112Master、NodeUbuntu18.0410.0.1.11

配置Nginx Ingress Controller获取客户端真实IP

方法一,在对应Ingress添加注解:apiVersion:networking.k8s.io/v1beta1kind:Ingressmetadata:name:cafe-ingress-with-annotationsannotations:nginx.org/compute-full-forwa

AWS EKS 中的 Ingress 注解问题

这两天有一个Kubernetes的迁移需求,从阿里云迁移到AWS。迁移过来后有一个问题,我们在集群中有一个接口是有预期的访问很慢(60s+),这个接口是个特殊接口,我们需要允许它访问慢,但是在调试的过程中发现连接时间每到60s的时候这个连接就强行中断了,这里我们的应用是没有做限制的,唯一可能有问题的

使用Python客户端管理Kubernetes

创建一个ServiceAccount专门用来访问API:kind:ClusterRoleBindingapiVersion:rbac.authorization.k8s.io/v1beta1metadata:name:adminroleRef:kind:ClusterRolename:cluster

使用Swagger Editor查看Kubernetes API文档

开启APIServer代理:$kubectlproxy-p8008Startingtoserveon127.0.0.1:8008获取Swagger文档数据:$curl-s127.0.0.1:8008/openapi/v2>swagger_data.json之所以访问/openapi/v2是因为

在 Pod 内部访问 Kubernetes API

本篇文章来介绍一些在Kubernetes集群的Pod中如何访问KubernetesAPI。知识储备首先,在一个新创建的Kubernetes集群中,我们会发现在default命名空间下默认就有一个ServiceAccount资源和Secret资源,如下:$kubectlgetserviceaccoun

三分钟部署多Master高可用Kubernetes集群

支持最新 1.20.x 版本 Kubernetes 集群一键部署~~~

二进制部署 1.19.x 版本多Master的Kubernetes集群

本片文章中所有组件都将使用二进制或 Docker 镜像的方式部署,包括 Nginx 和 Keepalived,不是因为它装起来有多方便,而是二进制程序和容器能在不考虑系统发行版层面的情况下去使用,所以参考此篇博文你完全可以在任何一个 Linux 发行版上来成功部署一套多 Master 的 Kubernetes 集群。

在Kubernetes中部署MySQL主从集群

额。。。你没看错,就是在Kubernetes中部署MySQL主从,虽然我感觉MySQL丢Kubernetes有点蛋疼吧,但没办法,公司要求我只能照做了。。下面就直接说一下编写下面 YAML 的思路了...

使用kubeadmin快速部署kubernetes集群

按本篇文章部署Kubernetes集群机器需要满足以下几个条件:三台机器,操作系统CentOS7.x-86_x64,我这里使用的CentOS7.8;硬件配置:2GB或更多RAM,2个CPU或更多CPU,硬盘30GB或更多;集群中所有机器之间网络互通;可以访问外网,需要拉取镜像;禁止swap分

公众号:zze_coding

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×