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

重庆微网站建设哪家好项目营销策划方案

重庆微网站建设哪家好,项目营销策划方案,为什么做电影网站没有流量吗,无锡高端网站建设机构在看这一篇之前,如果不了解 Ingress 在 K8s 当中的职责,建议看之前的一篇针对旧版本 Ingress 的部署搭建,在开头会提到它的一些简介Kubernetes - Ingress HTTP 负载搭建部署解决方案_放羊的牧码的博客-CSDN博客 开始表演 1、kubeasz 一键安装…

在看这一篇之前,如果不了解 Ingress 在 K8s 当中的职责,建议看之前的一篇针对旧版本 Ingress 的部署搭建,在开头会提到它的一些简介Kubernetes - Ingress HTTP 负载搭建部署解决方案_放羊的牧码的博客-CSDN博客

 开始表演

1、kubeasz 一键安装部署 Ingress

kubectl apply -f https://raw.githubusercontent.com/qist/k8s/main/k8s-yaml/ingress-nginx/ingress-nginx-ipv4.yaml
  • 如果因为网络问题,建议先下载 ingress-nginx-ipv4.yaml 到 Linux 里面先,然后再执行即可
  • 如果之前对 kubeasz 脚手架没了解,建议可以先看看这篇文章噢~ Kubernetes - 一键安装部署 K8S(附:Kubernetes Dashboard)-CSDN博客文章浏览阅读792次。Kubernetes - 一键安装部署 K8S(附:Kubernetes Dashboard)https://lux-sun.blog.csdn.net/article/details/134000358

2、安装我们的服务应用 Service 对应的 Ingress

# nginx-ingress-controller-app-service.yaml
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:name: ingress-appnamespace: default # 跟我们的应用 pod 在一个 namespace 即可annotations: kubernetes.io/ingress.class: "nginx"
spec:rules:- host: api.app.com # 外部可以访问的域名http:paths:- path: /pathType: Prefixbackend:service:name: app-server # app service nameport: number: 38080 # app service port
kubectl apply -f nginx-ingress-controller-app-service.yaml

3、稍做分析

  • 附:app service yaml
kind: Service
apiVersion: v1
metadata:name: app-servernamespace: defaultuid: e462e330-ea68-41ea-b351-71680ea4c685resourceVersion: '576970'creationTimestamp: '2023-10-26T11:07:01Z'annotations:kubectl.kubernetes.io/last-applied-configuration: >{"apiVersion":"v1","kind":"Service","metadata":{"annotations":{},"name":"app-server","namespace":"default"},"spec":{"ports":[{"nodePort":38080,"port":38080,"protocol":"TCP","targetPort":38080}],"selector":{"app":"app-server"},"type":"NodePort"}}managedFields:- manager: kubectl-client-side-applyoperation: UpdateapiVersion: v1time: '2023-10-26T11:07:01Z'fieldsType: FieldsV1fieldsV1:f:metadata:f:annotations:.: {}f:kubectl.kubernetes.io/last-applied-configuration: {}f:spec:f:externalTrafficPolicy: {}f:internalTrafficPolicy: {}f:ports: {}f:selector: {}f:sessionAffinity: {}- manager: dashboardoperation: UpdateapiVersion: v1time: '2023-10-28T10:28:57Z'fieldsType: FieldsV1fieldsV1:f:spec:f:ports:k:{"port":12345,"protocol":"TCP"}:.: {}f:port: {}f:protocol: {}f:targetPort: {}f:type: {}
spec:ports:- protocol: TCPport: 12345targetPort: 38080selector:app: app-serverclusterIP: 10.68.184.146clusterIPs:- 10.68.184.146type: ClusterIPsessionAffinity: NoneipFamilies:- IPv4ipFamilyPolicy: SingleStackinternalTrafficPolicy: Cluster
status:loadBalancer: {}
  • 重点关注 spec.ports 部分,service 这里的 targetPort = app port,port =  ingress port-number
  • 最后,可以用 api.app.com:80 访问即可命中这个程序~ 为什么这里就可以用 80 来访问呢?因为 Ingress-Controller 一键安装完后默认开放了 80、443、8443 端口噢!

彩蛋

  • 结论一、Service 中 NodePort 方式和 Ingress 方式可同时存在并依然有效
  • 结论二、在结论一的基础上,可以使用 NodePort 的方式设置 nodePort 端口,外部可直接用该 nodePort 来访问 Pod
  • 结论三、如果是 NodePort 方式,但不设置 nodePort,系统会随机给它生成一个对外端口号
# 通过命令查询随机生成的端口号
kubectl get svc

  • 如果用 Ingress 技术来作为外部想用 port 12345 来访问 pod 该如何修改配置呢?!前提 38080 不变的情况下~欢迎评论哈!
http://www.dtcms.com/wzjs/184068.html

相关文章:

  • 网页美工设计入门详解seo快排公司哪家好
  • 公司重名 做网站软文范例大全800
  • wordpress 4.7.2 php快抖霸屏乐云seo
  • 网站怎样做支付接口站长工具官网查询
  • 中华人民共和国城乡建设部网站首页网站投放广告费用
  • 下载的html模板怎么用外贸seo软件
  • 生态农业网站模板网络营销产品
  • 手机如何访问电脑做的asp网站网络营销好不好
  • wordpress评论通知企业网站的优化建议
  • 支付宝网站开发文档国内电商平台有哪些
  • wordpress防止篡改文件linux网站优化的主要内容
  • 专门做图片的网站微信引流推广怎么做
  • asp网站中停止后面代码的运行网络营销和网站推广的区别
  • 做python题目的网站seo关键词优化举例
  • 百度站长平台链接提交长春网站优化哪家好
  • 哪些网站开业做简单海报aso优化师主要是干嘛的
  • 合肥网站建设网站推广珠海网站建设制作
  • 思创医惠网站建设seo运营
  • 龙华网站建设哪家好semir是什么牌子
  • 企业网站最底下做的是什么专业做seo推广
  • 酒店网站建设方案北京做seo的公司
  • 湘潭网站建设 尖端磐石网络怎么给公司做网站
  • b2c名词解释seo免费外链工具
  • 深圳企业网站建设公司排名最近一周的国内新闻
  • 网站流量统计怎么做的百度行发代理商
  • 手机终端网站网站推广方案策划
  • 网站转移空间以后ip会变化吗cps推广平台有哪些
  • 工商局网站怎么做身份确认成人技术培训学校
  • c++语言做网站网络营销与直播电商就业前景
  • 做外贸做网站旺道seo软件技术