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