Kubernetes实战:通过nodePort方式访问springboot服务

目录

  • 一、准备工作
    • 1.1、yaml文件编写
  • 二、创建k8s Service
  • 三、附录
  • 参考资料

一、准备工作

1.1、yaml文件编写

创建weaveservice_service.yaml文件,yaml文件内容如下

apiVersion: v1
kind: Service
metadata:
  name: weaveservice
  namespace: app
spec:
  selector:
    app: weaveservice
  ports:
    - nodePort: 30080
      port: 80
      targetPort: 8080
      protocol: TCP
  type: NodePort 

二、创建k8s Service

执行命令kubectl apply -f weaveservice_service.yaml 创建服务

三、附录

部署中遇到的问题及解决方案参考:Kubernetes实战:Kubernetes中网络插件calico Daemon Sets显示异常红色

参考资料

  1. springboot项目部署到k8s上
  2. 《Kubernetes故障篇:service端口不通排查流程》
  3. 【大数据】kubernetes(k8s)calico跨节点网络不通的问题及排错过程

你可能感兴趣的:(Kubernetes,kubernetes,spring,boot,容器)