原文英文,约800词,阅读约需3分钟。
📝
内容提要
学习Kubernetes(k8s)并部署应用,使用SafeLine社区版配置WAF运行模块和存储数据库,上传离线镜像到Docker仓库并加载到minikube工作集群,通过kubectl检查运行状态,访问管理界面配置站点。
❓
Q&A
如何在K8s上部署SafeLine WAF?
首先,上传离线镜像到Docker仓库,然后加载到minikube工作集群,接着修改数据库信息,启动数据库和WAF,最后使用kubectl检查运行状态。
SafeLine WAF的配置文件是如何生成的?
配置文件通过修改kompose工具生成的YAML文件获得,分为WAF运行模块和存储数据库两部分。
如何检查K8s中容器的运行状态?
可以使用kubectl命令,如kubectl get all,来检查所有容器的运行状态。
在K8s中如何配置数据库信息?
打开management-deployment.yaml和mario-deployment.yaml文件,替换数据库用户、密码和域名信息。
如何访问SafeLine WAF的管理界面?
可以通过nodePort访问管理界面,例如访问192.168.49.2:30018,或者使用kubectl port-forward命令进行内部端口访问。
在使用SafeLine WAF时遇到的主要问题是什么?
虽然代理成功,但流量转发未成功,可能与tengine的内部nginx配置有关。
🏷️