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
查看所有的podk 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