rancher服务启动异常

异常现象1

              QQ_1757464856044

              这两个服务一直处于重启当中,查看相关日志

              kubectl logs -f kafka-kjmvb -n xinchuang-test -c container-0 --previous

             QQ_1757464910660

              QQ_1757464985845

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

排查步骤

             QQ_1757465135863

            QQ_1757465329697

             QQ_1757465382830

               查看主机内存

           QQ_1757465433629

      由于主机内存严重不足,导致部署的服务Pod一启动就被系统进行了OOM.需要对主机内存进行扩容.

异常现象2

          服务启动时候提示没有权限修改对应的配置文件

        QQ_1757557724985

         QQ_1757557748895

        排除步骤

          QQ_1757558003466

           QQ_1757558098774

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

TLog连接ES

              QQ_1757640084168

             QQ_1757640118169

  tlog配置

             tlog异常现象 写入es失败

           QQ_1757640491252

           解决方案

          QQ_1757640367402

             用户名,密码,证书必须配置正确,而且检查成功 

提取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
yamlupload.sh
      stage("uploadyaml"){
         steps {
            script {
              sh "ssh admin@192.168.30.174 'sudo sh /home/admin/shell/yamlupload.sh ${namespaces} ${jobname}'"
            }
         }
      }
pipeline

   QQ_1757676056877

      QQ_1757677471836

    把configmap资源中的配置数据提取成可用的配置文件

posted @ 2025-09-11 10:37  不懂123  阅读(22)  评论(0)    收藏  举报