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

深圳平湖网站建设婚纱网站设计素材

深圳平湖网站建设,婚纱网站设计素材,wordpress 关闭更新警告,宁波市建设局网站一,前言 上一篇,通过配置一个 Deployment 对象,在内部创建副本集对象,副本集帮我们创建了 3 个 pod 副本 由于 pod 存在 IP 漂移现象,pod 的创建和重启会导致 IP 变化; 本篇,介绍 Service 服…

一,前言

上一篇,通过配置一个 Deployment 对象,在内部创建副本集对象,副本集帮我们创建了 3 个 pod 副本

由于 pod 存在 IP 漂移现象,pod 的创建和重启会导致 IP 变化;

本篇,介绍 Service 服务,解决 pod 的 IP 漂移问题;


二,Service 介绍

  • deployment 是无状态的
  • deployment 并不会对 pod 进行网络通信和分发
  • Pod 的 IP 在运行时还会经常进行漂移且不固定
  • 想访问服务需要使用 Service 组织统一的 Pod 访问入口
  • 可以定义Service 来进行统一组织 Pod 服务访问
  • 负责自动调度和组织deployment中 Pod 的服务访问,由于自动映射 Pod 的IP,同时也解决了 Pod 的IP漂移问题


三,Pod 的 ip 漂移问题

上图有 3 个 node 节点,访问节点 3000 端口,请求会统一转发到 service,由 service 负载均衡分发到 pod 节点;

在每个 node 节点上监听一个端口(如 3000),客户端(即浏览器)访问每个节点的 3000 端口都会访问到 Service 服务(Service 有固定 IP 和端口号),通过 Service 转发给 pod

Service 负责调度和组织 deployment 中 Pod 完成服务访问,Service 会自动映射 Pod 的 IP(即 Service知道每个 pod 对应的真实 ip ),这样就解决了 Pod 的 IP 漂移问题(pod 的 ip 可能会发生变化,但有固定 IP 和端口的 Service 服务可以找到 pod)


四,创建 Service 配置文件

NodePort 将会在所有节点上开放一个特定端口,任何发送到该端口的流量都将被转发到对应的服务上;

字段说明
protocol通信类型(TCP/UDP)
targetPort原本 Pod 开放的端口
portKubernetes 容器之间互相访问的端口
typeNodePort,Service 的一种访问方式

创建 Service 配置文件:user-service-v1.yaml

[root@k8s-master ~]# ls
deployment  init-kubeadm.conf  kube-flannel.yml  mysql.yaml
[root@k8s-master ~]# cd deployment/
[root@k8s-master deployment]# ls
deployment-user-v1.yaml
[root@k8s-master deployment]# vi user-service-v1.yaml

配置信息:

apiVersion: v1
kind: Service       #类型
metadata:name: service-user-v1
spec:selector:app: user-v1   ports:- protocol: TCP   #协议port: 80        #nginx端口targetPort: 80type: NodePort    #节点端口号,不指定随机

五,启动 Service

// 根据配置文件启动 Service
[root@k8s-master deployment]# kubectl apply -f user-service-v1.yaml
service/service-user-v1 created

六,查看当前的服务

// 查看当前服务
[root@k8s-master deployment]# kubectl get svc
NAME              TYPE        CLUSTER-IP      EXTERNAL-IP   PORT(S)        AGE
kubernetes        ClusterIP   10.96.0.1       <none>        443/TCP        35h
nginx             NodePort    10.107.223.32   <none>        80:32117/TCP   21h
service-user-v1   NodePort    10.104.13.40    <none>        80:31071/TCP   55s

七,访问 Service

1,可以在任何节点上访问

// master 访问
[root@k8s-master ~]# curl http://172.17.178.105:31071
user-v1
[root@k8s-master ~]# curl http://172.17.178.106:31071
user-v1// node 访问
[root@k8s-node ~]# curl http://172.17.178.105:31071
user-v1
[root@k8s-node ~]# curl http://172.17.178.106:31071
user-v1

2,通过浏览器访问公网地址

http://47.93.9.45:31071/

问题:浏览器会转框卡住
原因:由于防火墙导致

两种解决方法:

1,到阿里云安全规则配置开放端口
2,换成一个已经开放的端口,比如:8080

开放端口号:31071

重新访问,成功:


结尾

本篇,主要介绍了 Service 相关内容,包含创建、启动、访问、以及 pod 的 id 漂移;

下一篇,继续介绍 Ingress;

http://www.yayakq.cn/news/825346/

相关文章:

  • 贵州省水利建设管理总站网站wordpress主git题
  • 商务网站制作语言基础交互效果很好的网站
  • 购物网站推广案例科技公司网站系统
  • 网站怎么做数据库申请注册公司需要多少钱
  • 前台网站系统源码如何改进网站服务建设和管理
  • 公司网站模板最新网站上的flash怎么做
  • 工程机械网站模板学做网站的网站
  • wordpress在线仿站公司做一个网站内容如何设计方案
  • 重庆一般做一个网站需要多少钱网文网站排名
  • 企业手机网站源码下载做像美团淘宝平台网站多少钱
  • 姜堰网站制作成绩查询
  • 做网站要用什么语言培训机构不退钱最怕什么举报
  • 北京南站地图个人网站建设联系电话
  • 济宁网站建设云科网络汾阳今天重大新闻
  • 专题网站设计品牌建设部门的搭建
  • 舟山城乡建设部网站首页wordpress seo 设置
  • 企业网站建设推荐兴田德润抖音分享小程序怎么赚钱
  • wordpress此网页包含重定向循环北京网站优化合作
  • 互联网网站案例微信网站怎么做的好处
  • 网站空间续费中国采购与招标网官网首页
  • 官方网站开发多少钱做网站本溪
  • 微信网站开发是什么网站建设后台管理实训报告
  • 做个网站多少钱一年我的网站是面向全国的选哪个公司的服务器比较好
  • 音乐网站设计怎么做做外贸要做什么网站
  • 有哪些好的ps素材网站最好的app开发公司
  • 建网站服务器是什么东西南京绿色建筑网官网
  • 长春网站建设长春做网站公司公司哪些网站可以做驾考试题
  • 温州网站建设培训班wordpress主机在哪里看
  • 做富集的网站个人备案网站放什么手续
  • 深圳网站设计 深圳信科新葡京网址网站建设