K8S部署单节点Redis Kubernetes
0x01 部署单节点redis
注意:如果需要持久化就把容器的/data目录挂载出来。
apiVersion: v1
kind: ConfigMap
metadata:
name: redis-config
namespace: test # 根据实际情况调整
data:
redis.conf: |
# 监听所有网络接口
bin...
K8S 中的优雅终止:确保服务平稳关闭 Kubernetes
0x01 什么是优雅停止?
优雅终止是 Kubernetes 中一个非常重要的概念,它关系到服务的稳定性和用户体验。通过合理配置和使用 Kubernetes 提供的工具,我们可以确保应用在终止时能够做到尽可能的平滑和优雅,这不仅提升了系统的可靠性,也增强了用户对服务的信任。
优雅终止指在终止应用或服务时,确保当前正在进行的操作能够正常完成,同时避免新请求的进...
K8S ingress-nginx中集成雷池WAF最佳实践 Kubernetes
[该文章已加密,请点击标题输入密码访问]
K8S istio-ingressgateway 简单的路由实例演示 Kubernetes
0x01 前置条件
默认已经安装好了istio,并且已经有了确保已经安装 Istio 并配置了 istio-ingressgateway。由于我已经之前安装了ingress-nginx 已占用 80 和 443 端口。所以我 istio-ingressgateway 从默认的 LoadBalancer 类型改为 NodePort 类型。istio-ingre...
K8S 批量删除被驱逐的Pod(Evicted Pods) Kubernetes
0x01 故障
集群中一个deployment中有很多Evicted的pod
root@iZbp12bkuvg20e1j3y9gtxZ:~# kubectl get pod -n base-ops
NAME READY STATUS RESTARTS AGE
registry-6d7b7c9fb4-...
K8S Ingress-nginx修改上传大小限制 Kubernetes
0x00 前言
最近遇到一个问题:客户端上传大一点的文件,http就直接响应Status Code: 413 Request Entity Too Large
由于k8s ingress的上游还有一个nginx,所以先判断是不是nginx限制了上传大小,
nginx配置文件client_max_body_size没有问题,那就是ingress-nginx限制...
K8S 使用Istioctl安装Istio,配置Kiali Token登录 Kubernetes
0x01 安装istio
# wget https://github.com/istio/istio/releases/download/1.20.2/istio-1.20.2-linux-amd64.tar.gz
# tar -zxvf istio-1.20.2-linux-amd64.tar.gz
# cd istio-1.20.2/bin/
# 对于...