当前位置: 首页 > 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 

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • tkinter-TinUI-xml实战(11)多功能TinUIxml编辑器
  • 【python学习】python标准库之正则表达式库re的定义、功能和函数,以及正则表达式的元字符和含义
  • 【深度学习入门篇 ②】Pytorch完成线性回归!
  • Ubuntu实战续篇:Apache httpd轻松搭建高效代理服务器
  • Spring AOP 实现 Excel 导出统一处理
  • Linux——公网 IP别名设置,清屏,删除别名,在linux中提供alias永久化的方法,命令历史
  • 【Superset】dashboard 自定义URL
  • ESP32CAM物联网教学11
  • 微服务中的 “服务发现机制” 简介
  • 链接追踪系列-07.logstash安装json_lines插件
  • Redis① —— Redis基础
  • 数据分析_计划
  • 金蝶云苍穹-插件开发(四)GPT开发相关插件
  • 【云岚到家】-day05-6-项目迁移-门户-CMS
  • anaconda安装
  • .pyc 想到的一些问题
  • 「前端早读君006」移动开发必备:那些玩转H5的小技巧
  • Android开源项目规范总结
  • - C#编程大幅提高OUTLOOK的邮件搜索能力!
  • Docker: 容器互访的三种方式
  • Docker入门(二) - Dockerfile
  • es6(二):字符串的扩展
  • js面向对象
  • JS字符串转数字方法总结
  • k8s 面向应用开发者的基础命令
  • KMP算法及优化
  • Redash本地开发环境搭建
  • Spring Cloud Feign的两种使用姿势
  • Vue 动态创建 component
  • vue-cli3搭建项目
  • zookeeper系列(七)实战分布式命名服务
  • 阿里云ubuntu14.04 Nginx反向代理Nodejs
  • 创建一种深思熟虑的文化
  • 从地狱到天堂,Node 回调向 async/await 转变
  • 排序算法学习笔记
  • 树莓派 - 使用须知
  • 数据仓库的几种建模方法
  • 数据结构java版之冒泡排序及优化
  • 一个完整Java Web项目背后的密码
  • 责任链模式的两种实现
  • CMake 入门1/5:基于阿里云 ECS搭建体验环境
  • mysql 慢查询分析工具:pt-query-digest 在mac 上的安装使用 ...
  • (02)Cartographer源码无死角解析-(03) 新数据运行与地图保存、加载地图启动仅定位模式
  • (06)Hive——正则表达式
  • (1/2) 为了理解 UWP 的启动流程,我从零开始创建了一个 UWP 程序
  • (52)只出现一次的数字III
  • (8)Linux使用C语言读取proc/stat等cpu使用数据
  • (done) NLP “bag-of-words“ 方法 (带有二元分类和多元分类两个例子)词袋模型、BoW
  • (python)数据结构---字典
  • (Redis使用系列) Springboot 在redis中使用BloomFilter布隆过滤器机制 六
  • (分享)自己整理的一些简单awk实用语句
  • (附源码)php投票系统 毕业设计 121500
  • (计算机网络)物理层
  • (利用IDEA+Maven)定制属于自己的jar包
  • (六)什么是Vite——热更新时vite、webpack做了什么