当前位置: 首页 > news >正文

k8s快速部署一个网站

1)使用Deployment控制器部署镜像:

kubectl create deployment web-demo --image=lizhenliang/web-demo:v1
kubectl get deployment,pods

在这里插入图片描述

[root@k8s-matser ~]# kubectl get pods
NAME                        READY   STATUS              RESTARTS      AGE
test-54f8df84dd-2xmtr       1/1     Running             1 (44h ago)   3d12h
test-54f8df84dd-66z2p       1/1     Running             1 (44h ago)   3d12h
test-54f8df84dd-sgl8w       1/1     Running             1 (44h ago)   3d11h
web-demo-67d6f868b7-bnnmb   0/1     ContainerCreating   0             10m
  • 镜像拉取加速
# 查看pod镜像
kubectl describe pod web-demo-67d6f868b7-bnnmb

在这里插入图片描述

# 本地拉取镜像 【3个节点均拉下】docker pull lizhenliang/web-demo:v1

在这里插入图片描述

2)使用Service将Pod暴露出去:

kubectl expose deployment web-demo --port=80 --type=NodePort --target-port=80

在这里插入图片描述

3)访问应用

kubectl get service  获取应用端口

在这里插入图片描述

# 访问应用:
http://NodeIP:Port # 端口随机生成,通过kubectl get service获取
# http://10.12.16.11:30570/

在这里插入图片描述

4) 其他命令

# 删除 deployment
kubectl delete deployment web-demo 
# 删除 service
kubectl delete svc web-demo 
http://www.lryc.cn/news/400189.html

相关文章:

  • 期货量化交易客户端开源教学第四节——交易接口协议
  • M1000 4G蓝牙网关:高速稳定,赋能物联网新体验
  • 中国高端水果元宇宙
  • MySQL:库操作
  • struts2如何防止XSS脚本攻击(XSS防跨站脚本攻击过滤器)
  • SQL基础 | NOT NULL 约束介绍
  • C语言 ——— 实用调试技巧(Visual Studio)
  • 音频demo:使用faad2将AAC数据解码出PCM数据
  • 力扣 hot100 -- 多维动态规划
  • [misc]-流量包-wireshark-icmp
  • 探索性数据分析:使用Python与Pandas库实现数据洞察
  • 枚举的高阶用法之枚举里写方法以及注入spring的bean
  • 游戏开发面试题2
  • 华为机试题-单车道汽车通行时间-Java
  • 6-5,web3浏览器链接区块链(react+区块链实战)
  • C# 多态性
  • Visual Studio 安装程序无法执行修复或更新
  • C#与PLC通信——如何设置电脑IP地址
  • Milvus 核心设计(1) ---- 数据一致性的等级及使用场景
  • EasyCVR视频技术:城市电力抢险的“千里眼”,助力抢险可视化
  • 【Wamp】局域网设备访问WampServer | 使用域名访问Wamp | Wamp配置HTTPS
  • 采用自动微分进行模型的训练
  • k8s怎么配置secret呢?
  • 算法篇 滑动窗口 leetcode 长度最小的子数组
  • 数据库作业d8
  • 前后端数据交互设计到的跨域问题
  • 非洲猪瘟监测设备的作用是什么?
  • 移动硬盘损坏无法读取?专业恢复策略全解析
  • 神经网络以及简单的神经网络模型实现
  • java中压缩文件的解析方式(解析文件)