rancher服务启动异常
异常现象1

这两个服务一直处于重启当中,查看相关日志
kubectl logs -f kafka-kjmvb -n xinchuang-test -c container-0 --previous


日志中也没有明显的异常提示,只是一直不断的重启
排查步骤



查看主机内存

由于主机内存严重不足,导致部署的服务Pod一启动就被系统进行了OOM.需要对主机内存进行扩容.
异常现象2
服务启动时候提示没有权限修改对应的配置文件


排除步骤


在容器启动的时候可以通过设置参数的方式手动指定启动用户的id来提升访问权限的问题
TLog连接ES


tlog配置
tlog异常现象 写入es失败

解决方案

用户名,密码,证书必须配置正确,而且检查成功
提取configmap的配置文件内容
#! /bin/bash ns=$1 jobname=$2 echo $ns rm -fr /home/admin/yamls/* cd /home/admin/yamls/ && kubectl get configmap -n henan-test --no-headers | grep -v kube-root-ca.crt | awk '{print $1}' | xargs -I {} sh -c 'kubectl get configmap {} -n henan-test -o yaml | yq eval ".data" > {}.yml' cd /home/admin/yamls/ && ls /home/admin/yamls/ | xargs -I {} sed -i '1d' {} cd /home/admin/yamls/ && find /home/admin/yamls/ -maxdepth 1 ! -name 'dataprocess.properties.yml' -type f -exec sh -c 'yq -P "$0" > "${0%.*}.yaml"' {} \; cd /home/admin/yamls/ && sed -i 's/^[[:blank:]]*//' /home/admin/yamls/dataprocess.properties.yml cd /home/admin/yamls/ && mv /home/admin/yamls/dataprocess.properties.yml /home/admin/yamls/dataprocess.properties.yaml rm -fr /home/admin/yamls/*.yml scp -r /home/admin/yamls/ admin@192.168.30.218:/home/admin/one-deploy/$jobname
stage("uploadyaml"){ steps { script { sh "ssh admin@192.168.30.174 'sudo sh /home/admin/shell/yamlupload.sh ${namespaces} ${jobname}'" } } }


把configmap资源中的配置数据提取成可用的配置文件
本文来自博客园,作者:不懂123,转载请注明原文链接:https://www.cnblogs.com/yxh168/p/19083016
浙公网安备 33010602011771号