kubernets部署微服务电商平台
一、准备条件
[root@cicd yml]# cat /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
:: localhost localhost.localdomain localhost6 localhost6.localdomain6
172.16.254.20 reg.yunwei.edu
#192.168.253.9 reg.yunwei.edu
192.168.253.9 cicd
192.168.253.14 node1
192.168.253.11 node2
192.168.253.10 node3
[root@cicd yml]# kubectl get ns
NAME STATUS AGE
default Active 3d
kube-public Active 3d
kube-system Active 3d
sock-shop Active 3h
weave Active 2h
[root@cicd yml]# cd /root/kubernetes/sock-shop/
[root@cicd sock-shop]# ls
complete-demo.yaml
二、部署微服务
[root@cicd sock-shop]# kubectl get pod -n sock-shop sock-shop内pod状态
NAME READY STATUS RESTARTS AGE
carts-5486c9cc4f-k9j4p / Running 2h
carts-db-56ffbd7b87-rlkkg / Running 2h
catalogue-68bd49fd6d-s484q / Running 2h
catalogue-db-867b859dd5-5cdwv / Running 2h
front-end-868c9c5965-xjvcr / Running 2h
orders-56dd9f89d8-5jcmx / Running 2h
orders-db-677c4864ff-mdqp8 / Running 2h
payment-6548fcccc8-vlhds / Running 2h
queue-master-7d7dd4bd9b-lbvmv / Running 2h
rabbitmq-74cc7558bc-c44ln / Running 2h
shipping-9f757f4f8-2nrq7 / Running 2h
user-5d5b5c655f-2n47l / Running 2h
user-db-99f788995-xglhz / Running 2h [root@cicd sock-shop]# kubectl get svc -n sock-shop #sock-shop内svc状态
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
carts ClusterIP 10.68.221.36 <none> /TCP 2h
carts-db ClusterIP 10.68.165.206 <none> /TCP 2h
catalogue ClusterIP 10.68.143.207 <none> /TCP 2h
catalogue-db ClusterIP 10.68.70.95 <none> /TCP 2h
front-end NodePort 10.68.128.49 <none> :/TCP 2h
orders ClusterIP 10.68.155.168 <none> /TCP 2h
orders-db ClusterIP 10.68.56.165 <none> /TCP 2h
payment ClusterIP 10.68.83.6 <none> /TCP 2h
queue-master ClusterIP 10.68.255.236 <none> /TCP 2h
rabbitmq ClusterIP 10.68.16.109 <none> /TCP 2h
shipping ClusterIP 10.68.185.79 <none> /TCP 2h
user ClusterIP 10.68.1.194 <none> /TCP 2h
user-db ClusterIP 10.68.31.241 <none> /TCP 2h
三、登录浏览器验证(集群节点ip+端口:192.168.253.10:30001)
kubernets部署微服务电商平台的更多相关文章
- 第11篇Kubernetes部署微服务电商平台
kubernetes部署sock-shop微服务电商平台: 准备条件 确保kubernetes可以访问:reg.yunwei.edu镜像库 需要准备镜像: 部署微服务 ...
- Kubernetes 部署微服务电商平台(16)
一.概念 微服务就是很小的服务,小到一个服务只对应一个单一的功能,只做一件事.这个服务可以单独部署运行,服务之间可以通过RPC来相互交互,每个微服务都是由独立的小团队开发,测试,部署,上线,负责它的整 ...
- Kubernetes第十一章--部署微服务电商平台
- kubernets部署sock-shop微服务电商平台(11)
一.准备条件 确保kubernetes可以访问:reg.yunwei.edu镜像库(vim /etc/hosts) 需要准备镜像: [root@cicd sock-shop]# cat com ...
- 通过Dapr实现一个简单的基于.net的微服务电商系统(十三)——istio+dapr构建多运行时服务网格之生产环境部署
之前所有的演示都是在docker for windows上进行部署的,没有真正模拟生产环境,今天我们模拟真实环境在公有云上用linux操作如何实现istio+dapr+电商demo的部署. 目录:一. ...
- 14 微服务电商【黑马乐优商城】:day04-项目搭建(一)
本项目的笔记和资料的Download,请点击这一句话自行获取. day01-springboot(理论篇) :day01-springboot(实践篇) day02-springcloud(理论篇一) ...
- 14 微服务电商【黑马乐优商城】:day02-springcloud(搭建Eureka注册中心)
本项目的笔记和资料的Download,请点击这一句话自行获取. day01-springboot(理论篇) :day01-springboot(实践篇) day02-springcloud(理论篇一) ...
- 14 微服务电商【黑马乐优商城】:day02-springcloud(理论篇一:HttpClient的简单使用)
本项目的笔记和资料的Download,请点击这一句话自行获取. day01-springboot(理论篇) :day01-springboot(实践篇) day02-springcloud(理论篇一: ...
- 通过Dapr实现一个简单的基于.net的微服务电商系统
本来想在Dpar 1.0GA时发布这篇文章,由于其他事情耽搁了放到现在.时下微服务和云原生技术如何如荼,微软也不甘示弱的和阿里一起适时推出了Dapr(https://dapr.io/),园子里关于da ...
随机推荐
- laravel5.8 Auth::guide
// 使用下面这个命令Laravel会自动为我们生成Auth路由和认证模块.跟着代码往下解读. php artisan make:auth // Http/Controllers/Auth/Login ...
- 基于zynq XC7Z100 FMC接口通用计算平台 XC7Z100
一.板卡概述 本板卡基于Xilinx公司的FPGA XC7Z100 FFG 9000 芯片, 该平台为设计和验证应用程序提供了一个完整的开发平台.该平台使设计师能够更加简单进行高性能的原型设计,并 ...
- [转载]Ethernet,Half-Duplex/Full-Duplex,CSMA
原文地址:Ethernet,Half-Duplex/Full-Duplex,CSMA/CD,Auto-Negotiation作者:心田麦浪 CSMA/CD(Carrier Sense Multiple ...
- DTM/DEM/DSM/DOM/DLG
一.DTM (Digital Terrain Model) 数字地面模型是利用一个任意坐标系中大量选择的已知x .y .z 的坐标点对连续地面的一个简单的统计表示,或者说,DTM 就是地形表面形态属性 ...
- Spring MVC中的DispatcherServlet作用
一. DispatcherServlet是前端控制器设计模式的实现,提供Spring Web MVC的集中访问点,而且负责职责的分派,而且与Spring IoC容器无缝集成,从而可以获得Spring的 ...
- php晚了8小时 PHP5中的时间相差8小时的解决办法
php页面顶部加一句date_default_timezone_set("Asia/Shanghai");或者直接在php.ini设置date.timezone=Asia/Shan ...
- Java并发编程实战 第11章 性能与可伸缩性
关于性能 性能的衡量标准有很多,如: 服务时间,等待时间用来衡量程序的"运行速度""多快". 吞吐量,生产量用于衡量程序的"处理能力",能够 ...
- MegaPixImage插件代码(new MegaPixImage)
/** * Mega pixel image rendering library for iOS6 Safari * * Fixes iOS6 Safari's image file renderin ...
- 关于react中context的使用
context是用于组件间数据的传递,就是减少props的使用 具体使用也很简单 第一步设置默认值,第二部用provider发放,第三步使用contextType来接受最近的provider,然后直接 ...
- Linux的解压缩相关命令
Linux的解压缩相关命令 知识点: 1.zip命令 2.tar命令 3.压缩和解压常用组合
