4paradigm

181 阅读1分钟

1. 部署步骤

  • ssh root@10.100.121.9
  • k get pod -A | grep air-engine
  • k edit deployment air-engine -n prophet 然后查找/image
  • 打开提交代码的CI/CD页面查找其docker镜像,关键字successfully
  • k describe pod ultron-69d5bd78-jsmck -n prophet

2. 查看日志

  • k logs -f air-engine-6d597658d9-bvbbt -n prophet

3. 远程服务器文件下载到本地

  • scp root@10.100.121.9:/root/xjliu/dump-test/dag_20220214.csv /Users/4paradigm/Desktop。就是将远程服务器上的/root/xjliu/dump-test/dag_20220214.csv下载到本地/Users/4paradigm/Desktop目录下。注意两个地址之间有空格!

4. 进入容器

  • k get pod -n prophet 查看有哪些容器
  • k exec -it xxx -n prophet bash 进入容器

5. 重新启动airflow-web容器

  • k get pod -n prophet | grep airflow 查看prophet下的airflow

  • k delete pod airflow-web-587c647c9b-jg8b4 -n prophet 删除之后将自动重启

  • k get pod -n studio441 | grep mysql

  • k get pod -n studio441 -o wide | grep mysql

6. 监控相关

  • k get pod -n monitoring 查看所有的pod
  • k get prometheusrule -n monitoring 查看所有规则
  • k edit prometheusrule myrule14 -n monitoring 编辑
  • k delete prometheusrule myrule14 -n monitoring 删除
  • k logs -f prometheus-k8s-0 -n monitoring -c alerting-rule-files-configmap-reloader

7. 获得数据库端口号

  • k get service -n prophet | grep mysql

8. 解决push代码需要输入密码

  • ssh-add -K ~/.ssh/id_rsa