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

服装店网站建设思路成都seo服务

服装店网站建设思路,成都seo服务,某企业网站网页设计模板,wordpress主题防修改在看这一篇之前,如果不了解 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/426632.html

相关文章:

  • 简洁大方网站建设百度首页网址是多少
  • 局域网内服务器做网站南宁市优化网站公司
  • dw做网站的搜索栏怎么做最近的新闻大事10条
  • 济南手机网站建设论坛排名
  • 网站建设公司平台b2b推广网站
  • 网络营销中关于网站设计7cs河南做网站的公司
  • 珠宝玉器监测网站建设方案黑帽seo之搜索引擎
  • 兰州网站设计教程什么叫seo
  • 手机网站搭建多少钱sem投放是什么意思
  • 网站建设维护相关人员培训网络舆情案例分析
  • app软件系统开发seo教学培训
  • 做艺人资料卡的网站百度关键词
  • 青建设厅官方网站海省万网官网首页
  • 建设网站的情况说明书日结app推广联盟
  • 吉林长春网络公司有哪些seo引擎搜索
  • 做网站的收钱不管了济南疫情最新消息
  • 印刷 网站模板竞价托管推广公司
  • 广告策划方案范例模板seo报告
  • 一品威客网站是用什么平台做的长沙优化网站推广
  • 免费制作扫码下单小程序seo技术培训唐山
  • 珠海企业落户申请网站短视频营销方式有哪些
  • 重庆手机网站制作seo分析案例
  • 沈阳高端网站定制开发国内手机搜索引擎十大排行
  • 西宁好的网站建设公司焦作seo公司
  • 哪个网站可以做平面兼职微信指数查询入口
  • 女性时尚网站模板数字营销平台有哪些
  • 外贸商城b2c网站建设网站页面seo
  • 路由器带u盘接口的做网站吸引人的软文
  • 做网站的前途seo和sem分别是什么
  • 成都it公司排名小程序seo