上一周主要是在被大佬远程遥控写代码
在k8s集群上部署一个点云标注工具
在部署和使用过程中踩了两个坑
第一个坑是在打docker镜像的时候
我发现我怎么都调用不到gunicorn
后来经过朝滨的提醒
发现我在Dockerfile里写了一个运行python的命令
可能覆盖掉了镜像本身的命令
然后就没有正常的去启动
而且镜像的使用中只要定义好应用的环境变量就好了
环境变量在Dockerfile中就能定义好
这次是没好好阅读文档 和对镜像的使用不当
既然有了文档就应该按部就班地使用
第二个坑是部署上去之后
有个请求一直都是413
根据本地调试之后的验证
请求是被nginx拦住了
所以要去修改ngnix的配置
然后对于修改哪里的nginx我又迷茫了
首先容器里是没有nginx的
所以肯定是要修改k8s集群上的配置
但是我又没找到在哪里改
一番试探之后发现是修改nginx ingress
只要在node里加入参数就好用了
确实是一番试探emmmm
以后还是要多了解一下每种东西的构成 这样才好调试
要不找到问题也不知道怎么解决一下
k8s文档: