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

[运维]4.bookinfo无法部署的问题

为了拉取镜像,搭建了阿里云镜像仓库,教程见:K8S中基于NFS-Subdir-External-Provisioner存储组件实现的StorageClass-CSDN博客

但是bookinfo的ratings和productpage无法运行,部署后显示crashLoopBackOff

[root@master ~]# kubectl get pods -owide
NAME                              READY   STATUS             RESTARTS        AGE     IP               NODE    NOMINATED NODE   READINESS GATES
details-v1-64bcb758dc-dbh7f       2/2     Running            0               12m     10.244.166.168   node1   <none>           <none>
nfs-provisioner-88884f85b-t9tqf   2/2     Running            1 (88m ago)     88m     10.244.166.162   node1   <none>           <none>
productpage-v1-78787b7cdd-9qlb4   1/2     CrashLoopBackOff   7 (62s ago)     12m     10.244.166.166   node1   <none>           <none>
ratings-v1-86bdf4c6c-5wlh5        1/2     CrashLoopBackOff   6 (3m20s ago)   9m14s   10.244.104.43    node2   <none>           <none>
reviews-v1-867dd8b5b9-4rrjm       2/2     Running            0               12m     10.244.104.41    node2   <none>           <none>
reviews-v2-b4c897c97-2gwtg        2/2     Running            0               12m     10.244.166.167   node1   <none>           <none>
reviews-v3-76f7b975d5-8nlpt       2/2     Running            0               12m     10.244.104.42    node2   <none>           <none>

由于所有的镜像(review三个、details、ratings、productpage)都是1.19.1,后尝试重新下载镜像也不行。错误日志如下:

Events:Type     Reason     Age                From               Message----     ------     ----               ----               -------Normal   Scheduled  38s                default-scheduler  Successfully assigned default/ratings-v1-86bdf4c6c-n66k5 to node2Normal   Pulled     37s                kubelet            Container image "docker.io/istio/proxyv2:1.23.2" already present on machineNormal   Created    37s                kubelet            Created container istio-initNormal   Started    37s                kubelet            Started container istio-initNormal   Pulled     36s                kubelet            Container image "docker.io/istio/proxyv2:1.23.2" already present on machineNormal   Created    36s                kubelet            Created container istio-proxyNormal   Started    36s                kubelet            Started container istio-proxyNormal   Pulled     19s (x3 over 36s)  kubelet            Container image "docker.io/istio/examples-bookinfo-ratings-v1:1.19.1" already present on machineNormal   Created    19s (x3 over 36s)  kubelet            Created container ratingsNormal   Started    19s (x3 over 36s)  kubelet            Started container ratingsWarning  BackOff    4s (x5 over 34s)   kubelet            Back-off restarting failed container ratings in pod ratings-v1-86bdf4c6c-n66k5_default(c623299f-a435-4420-93e4-ed31eafc9d73)

最后尝试使用了不匹配的ratings和productPage镜像版本,反而可以正常运行:

docker.io/istio/examples-bookinfo-productpage-v1:1.16.2
docker.io/istio/examples-bookinfo-ratings-v1:1.15.0

修改istio/samples/bookinfo/plateform/kube路径下的bookinfo.yaml文件,将里面的deployment的版本改为对应的镜像版本,从而成功部署。

[root@master ~]# kubectl get pods
NAME                              READY   STATUS    RESTARTS        AGE
details-v1-64bcb758dc-6tvd2       2/2     Running   0               11m
nfs-provisioner-88884f85b-t9tqf   2/2     Running   2 (8m10s ago)   108m
productpage-v1-b54dfd8d8-4wp6c    2/2     Running   0               11m
ratings-v1-75c99d5c76-7h6hv       2/2     Running   0               11m
reviews-v1-867dd8b5b9-tldbx       2/2     Running   0               11m
reviews-v2-b4c897c97-v64ng        2/2     Running   0               11m
reviews-v3-76f7b975d5-58mjl       2/2     Running   0               11m

http://www.lryc.cn/news/452872.html

相关文章:

  • ACT调试pycharm报错
  • 记一次控件提升后,运行却不显示的Bug
  • 关于深度学习torch的环境配置问题
  • Linux工具的使用——yum和vim的理解和使用
  • websockets库使用(基于Python)
  • Electron 主进程与渲染进程、预加载preload.js
  • 鸿蒙harmonyos next纯flutter开发环境搭建
  • 【学习资源】人在环路的机器学习
  • 计算机毕业设计 基于Python的热门微博数据可视化分析系统的设计与实现 Python+Django+Vue 可视化大屏 附源码 讲解 文档
  • 031集——文本文件按空格分行——C#学习笔记
  • LabVIEW 成绩统计系统
  • SpringBoot技术栈:构建高效古典舞交流平台
  • Docker 容器日志记录与管理:日志输出、轮转与配置实践
  • Django学习笔记一:MVT的示例
  • 集合框架01:集合的概念、Collection体系、Collection接口
  • shadcn-vue 快速开始
  • 智慧管控平台技术解决方案
  • 酒店业CRM和酒店数据管理大数据—未来之窗行业应用跨平台架构
  • 滚雪球学Oracle[8.1讲]:高级主题与未来趋势
  • 【Matlab绘图】从Excel导入表格并进行三维绘图
  • IDEA里面的长截图插件
  • (15)衰落信道模型作用于信号是相乘还是卷积
  • (C语言贪吃蛇)14.用绝对值方式解决不合理的走位
  • [深度学习]基于YOLO高质量项目源码+模型+GUI界面汇总
  • 仕考网:公务员国考有三不限岗位吗?
  • RabbitMq生产者可靠性
  • Linux Debian12使用Podman安装bwapp靶场环境
  • 小白快速上手 Docker 02 | Docker 容器生命周期
  • 深刻理解Redis集群(下):Redis 哨兵(Sentinel)模式
  • STM32重启源深度解析