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

杭州网站建设开发哪家企业做网站好

杭州网站建设开发,哪家企业做网站好,商标注册号怎么申请,河南十大外贸公司k8s-service、endpoints、pod之间是怎么进行网络互通的 1、service2、endpoints3、service、endpoints、pod通信图4、不通服务pod内部间访问 1、service 在K8S中,Service是一种抽象,定义了一组Pod的逻辑集合和访问这些Pod的策略。首先,我们需…

k8s-service、endpoints、pod之间是怎么进行网络互通的

  • 1、service
  • 2、endpoints
  • 3、service、endpoints、pod通信图
  • 4、不通服务pod内部间访问

1、service

在K8S中,Service是一种抽象,定义了一组Pod的逻辑集合和访问这些Pod的策略。首先,我们需要创建一个Service,并指定该Service的selector来确定要选中的Pod。
k8s集群也会为service分配个cidr,每个service都有对应的IP。
查看service。

 kubectl get svc
[root@k8s-node2 k8s]# kubectl get svc 
NAME         TYPE        CLUSTER-IP       EXTERNAL-IP   PORT(S)        AGE
kubernetes   ClusterIP   10.96.0.1        <none>        443/TCP        33h
nginx        NodePort    10.102.104.249   <none>        80:30940/TCP   5h20m

查看指定service详情。

kubectl describe svc nginx 
[root@k8s-node2 k8s]# kubectl describe svc nginx 
Name:                     nginx
Namespace:                default
Labels:                   app=nginx
Annotations:              <none>
Selector:                 app=nginx
Type:                     NodePort
IP Family Policy:         SingleStack
IP Families:              IPv4
IP:                       10.102.104.249
IPs:                      10.102.104.249
Port:                     <unset>  80/TCP
TargetPort:               80/TCP
NodePort:                 <unset>  30940/TCP
Endpoints:                10.244.169.129:80,10.244.36.65:80
Session Affinity:         None
External Traffic Policy:  Cluster
Events:                   <none>

2、endpoints

Endpoints是将Service与其后端Pod关联的方式。我们需要在创建Service后,自动创建与Service相关的Endpoints。

查看ep,可以发现,nginx对应的endpoints是pod的ip地址和端口。

[root@k8s-node2 k8s]# kubectl get ep
NAME         ENDPOINTS                           AGE
kubernetes   192.168.8.132:6443                  33h
nginx        10.244.169.129:80,10.244.36.65:80   5h22m

3、service、endpoints、pod通信图

盗用的大佬的,哈哈
在这里插入图片描述

4、不通服务pod内部间访问

比如,部署了nginx和mysql。 从nginx的pod要去访问mysql,直接可以访问mysql的service的name去访问。

演示,服务间通信,我是用busybox的pod去访问nginx。

apiVersion: v1
kind: Pod
metadata:name: busyboxlabels:purpose: demonstrate-busybox
spec:containers:- name: busyboximage: busyboxcommand:- sleep- "3600"resources:limits:memory: "128Mi"cpu: "500m"
kubectl apply -f busybox.yaml

进入busybox容器

kubectl exec -it busybox -- sh

通过nginx的service的name访问nginx

wget http://nginx

访问成功
在这里插入图片描述
注意:不同pod服务之间可以跨命名空间去访问的,访问格式,service的name.命名空间name,nginx放到默认命名空间default里的。

wget http://nginx.default
http://www.yayakq.cn/news/716492/

相关文章:

  • 中国建设银行官网站预约纪念币保定百度推广电话
  • 网站内容建设运维服务器企业推广的方式
  • 小公司做网站用哪种服务器推广策略包括哪些方面
  • 2017优秀网站设计网站备案ip查询网站
  • 免费发布信息网站大全注册吉安市网站建设
  • 福建高速公路建设指挥部网站龙岗这边哪里有教做网站的
  • 捷克网站后缀网络营销论文选题
  • 天津手机网站制作asp网站配置伪静态
  • 做网站如何防止被抄袭电商网站的相同点
  • 成都公司网站seo广州google推广
  • 深圳网站维护优化深圳网络公司老板
  • 建设部网站证件查询关于网站开发的毕业设计
  • 在西部数码做的企业网站不能与阿里巴巴网站相连接高水平的网站建设
  • 网站默认后台登陆wordpress超cpu
  • 网站开发文档设计运动品牌网站
  • 影楼网站模版自己网站做问卷调查
  • 国外设计素材网站免费微信平台做微文网站链接
  • 宁波外贸网站建设有哪些建筑人才网官
  • 制作网站工具wordpress访问格式丢失
  • 备案名称和网站logo不一致专门为98k做的网站
  • 温州免费建站模板网站开发简历 自我评价
  • 广州找人做网站wordpress伪静态失效
  • 网站怎样绑定域名访问服务品牌策划方案
  • 旅游网站开发目标wordpress写文章页面无法显示
  • 海外访问国内网站 dns东莞市自然资源局官网
  • 平顶山住房和城乡建设局网站c 微信网站开发
  • 网站开发人员需要去做原型吗598网站建设
  • 免费网站入口网站免费进ps软件四合一网站建设源码
  • 网站开发公司经营范围怎么写珠海网站建设 超凡科技
  • 深圳营销型网站建设服务费用wordpress企业能用吗