k8s基础
自行了解下一下知识点
- pod概念
- rc和deployment,有状态无状态
- service
- 弹性伸缩
- 数据卷nfs,configmap
- docker
部署原理
在传统的fpm+nginx模式下,nginx通过监听或者socket和fpm进行通信对外进行服务,在k8s中将两者剥离成独立的pod和service,所以就很容易明白如何进行部署,嗷嗷嗷嗷~~~
1 创建php image
2 推送镜像到仓库,可使用阿里云的
3 创建nfs
4 创建php-deployment 并挂载nfs
5 创建nginx configmap
6 创建nginx deployment 并挂载cm,nfs
7 创建 php ,nginx svc
8 创建ingress cronller和ingress对象规则
由于文件内容较多这里不一一展示,有需要的朋友可以私信我
直接展示最终成果