首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Kubernetes上调试实例的初始化

如何在Kubernetes上调试实例的初始化
EN

Stack Overflow用户
提问于 2019-09-30 23:52:18
回答 1查看 698关注 0票数 1

我正在使用稳定/气流舵图,并希望调试git-clone容器的初始化。根据自述文件,这个容器需要一个密钥,我创建的密钥如下:

代码语言:javascript
复制
kubectl create secret generic rein-ai-secret --from-file=id_rsa=/home/juanpa/.ssh/airflow-key --from-file=known_hosts=/home/juanpa/.ssh/known_hosts --from-file=id_rsa.pub=/home/juanpa/.ssh/airflow-key.pub

我使用的是一个非常简单的config.yaml

代码语言:javascript
复制
airflow:
  image:
    repository: puckel/docker-airflow
    tag: 1.10.4
  schedulerNumRuns: "-1"
  config:
    AIRFLOW__CORE__DAGS_FOLDER: /usr/local/airflow/repo/data-pipeline/airflow_data/dags
dags:
  path: /usr/local/airflow/repo
  git:
    url: git@github.com:acend-io/data-pipeline.git
    ref: master
    secret: rein-ai-secret
  initContainer:
    enabled: true
    image:
      repository: alpine/git
      tag: 1.0.7
      pullPolicy: IfNotPresent
    installRequirements: false

然而,airflow-scheduler、airflow-worker和airflow-webserver处于Init:CrashLoopBackOff状态,这意味着它们一直在重新启动。kubectl describe没有提供足够的信息。如何调试此问题?或者是我的secret或config.yaml文件有明显的错误?

感谢您的支持!

EN

回答 1

Stack Overflow用户

发布于 2019-11-26 14:56:46

要进行调试,可以使用kubectl logs <web-pod-name> -c git-clone获取git-clone bash命令的输出。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58171321

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档