收集移动端日志 因公司产品涉及移动端设备,需要记录 4G 设备发送给云上服务的请求日志与记录手机端程序日志 画了个潦草图,使用的方案是部署一个 Deployment,有 3 个容器在一个 Pod 中,Nginx 负责接收请求并记录日志、filebeat 负责采集日志发送给目标、cron 负责定时清理
Kubernetes 预留资源 有一套环境在腾讯云上,今天想部署一个服务,发现服务在 Pending 中,其报错内容为 0/3 nodes are available: 1 Insufficient memory... 含义就是内存不足,经过排查发现 Node 节点总使用资源为 12G 但节点配置为
使用 Cloudflare 实现镜像加速 域名 首先你需要有一个域名,无论你是腾讯的,还是别的厂商的 这里我使用的是 DigitalPlat Domain Registry and Management Authority,这个有个好处就是不需要实名,注册通过就可以立即申请域名 选择注册 填写注册信
介绍几种 Pod 测试网络方法 在使用中Pod网络故障,一般都需要排查一下POD与节点直接通信问题 [root@kubernetes ~]# kubectl get pod -o wide NAME READY STATUS RESTARTS AGE IP
Docker Registry 使用密码 # 生成访问密码 docker run --entrypoint htpasswd httpd:2 -Bbn admin password > htpasswd # 创建 registry 并且绑定密码 docker run -d -p 5000:500
Kubernetes 中 Readiness 与 Liveness 在 Kubernetes 中,Pod 有 readiness 和 liveness 两种探针检测,分别对应着就绪检测、存活检测。 apiVersion: apps/v1 kind: Deployment metadata: na
jaeger 链路追踪部署 第一步需要先安装 cert-manager kubectl apply -f https://github.com/cert-manager/cert-manager/releases/download/v1.6.3/cert-manager.yaml 安装 jaege
Elastic Operator 部署 需要安装自定义CRD kubectl create -f https://download.elastic.co/downloads/eck/2.15.0/crds.yaml 需要安装自定义控制器 kubectl apply -f https://downl
k8s 中部署 jenkins Install Jenkins Server on Kubernetes --- apiVersion: rbac.authorization.k8s.io/v1 kind: Role metadata: name: jenkins-sa-role names
简单了解 istio istio中文官网介绍了部署istio全过程,部署按照手册完全没有问题,只是在使用上得了解如何作用 经过实际使用过程,发现istio非常适合与发布结合 Istio 是一种开源服务网格,可透明地分层到现有的分布式应用程序上。 Istio 的强大功能提供了一种统一且更高效的方式来保