《CKA/CKAD应试指南/从docker到kubernetes 完全攻略》学习笔记 第12章 服务管理

本文档详述了如何在 Kubernetes 中进行服务管理,包括服务的基本操作如创建、删除及验证负载均衡功能,重点讨论了通过NodePort和LoadBalancer发布服务,并介绍了服务发现的不同方式,如ClusterIP、环境变量和DNS。同时,还涵盖了Ingress的创建和使用,以实现更灵活的服务发布策略。
摘要由CSDN通过智能技术生成

目录

前言

12.1 服务的基本管理

12.1.1 环境准备

12.1.2 创建SVC

12.1.3 删除svc

12.1.4 验证svc的负载均衡功能

12.1.5 通过yaml文件的方式创建service

12.2 服务发现

12.2.1 环境准备

12.2.2 通过直接访问clusterip的方式访问

12.2.3 通过变量的方式发现svc并访问

12.2.4 通过DNS的方式

12.3 服务发布

12.3.1 NodePort

12.3.2 LoadBalancer

12.3.3  ingress  (230页)


前言

考试大纲:了解service的作用,了解port、targetport、NodePort的作用
创建service并通过NodePort及ingress的方式发布服务。了解3种服务的发现方式:
clusterIP、变量、dns

本章要点:
考点1: 创建及删除service
考点2: 了解service是通过标签的方式定位pod
考点3: 通过Nodeport发布服务
考点4:创建ingress并发布服务

       前面提到过pod是不健壮的,可能随时会挂掉,因为配置了deployment,马上会重新生成一个新的pod,但是新的pod的IP会发生变化
       所以想通过连接pod的IP来访问时不靠谱的,且直接通过pod的IP来访问的话,如果负载大也无法实现负载均衡,所以我们需要service(简称svc)
        可以把service理解为一个负载均衡器,所有发送给svc1的请求,都会转发给后端的pod,pod的数目越多,每个pod的负载就越低。svc之所以能把请求转发给后端的pod
是由kube-proxy组件来实现。

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Aphelios·

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值