[kubernetes]-运行django项目

[kubernetes]-运行django项目

需要用到的文件

链接:https://pan.baidu.com/s/1YEgB1NRObeLPZzO7T4bOUQ 密码:0soy

解压百度云盘的文件

mkdir web01
mkdir django-web01
tar zxvf django-web01.tar.gz -C django-web01
tar zxvf web01.tar.gz -C web01

创建Dockerfile 构建docker镜像

不想创建的话 直接

docker pull harbor.aircourses.com/jiaminxu/django-web01:2.0

web01的目录结构如下

cd web01
# 这里写自己的仓库地址
docker build  -f Dockerfile -t  harbor.aircourses.com/jiaminxu/django-web01:2.0 .
docker push harbor.aircourses.com/jiaminxu/django-web01:2.0

kubernetes上运行pod

django-web01的目录结构如下

cd django-web01
# 启动deployment 里面的镜像地址 可能需要修改成自己的仓库 直接啦应该也可以
kubectl apply -f deployment.yaml
# 创建svc
kubectl apply -f  svc-django.yaml
# 创建ingress
kubectl apply -f ingress-django.yaml
# 创建完deployment的时候 可以通过下面的命令获得deployment的虚拟ip
kubectl get pods -o wide |grep django 
# 访问delpyment服务
curl cluster ip:8000
# 获得svc的虚拟ip
kubectl get svc -o wide |grep django 
# 访问svc服务
curl cluster ip:80

访问deployment如下

访问svc如下

访问ingress绑定的域名如下

发布了300 篇原创文章 · 获赞 25 · 访问量 14万+

猜你喜欢

转载自blog.csdn.net/xujiamin0022016/article/details/104731804
今日推荐