K8S 集群核心概念 Service 删除 Service 及学习总结 | 学习笔记

本文涉及的产品
容器服务 Serverless 版 ACK Serverless,952元额度 多规格
容器服务 Serverless 版 ACK Serverless,317元额度 多规格
简介: 快速学习 K8S 集群核心概念 Service 删除 Service 及学习总结

开发者学堂课程【Kubernetes 极速入门:K8S 集群核心概念 Service 删除 Service 及学习总结】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/658/detail/10920


K8S 集群核心概念 Service 删除 Service 及学习总结


内容介绍:

一、删除 Service

二、学习总结

 

一、删除 Service

1. 通过命令行删除

1. 命令

2. 查看 service

3. 【root0master1 -】# kubect1 get service

1. 输出

2. NAME     TYPE   CLUSTER-IP   EXTERNAL-IP   PORT(S)

AGE

3. nginx-app  ClusterIP  10.109.21.171 <none>  80/TCP

18m

在现有的 service 当中,首先查看 service ,如下图所示:

image.png

图中的 nginx-app1  nginx-app2  nginx-app3 等,

图中 nginx-app1是通过命令行创建。那么可以直接使用 kubectl delect service nginx-app1 进行删除,

如图所示:

image.png

如果通过命令行来创建的文件,不建议采用资源清单文件去删除。因为本身未创立清单文件,如要进行删除,又需再创立一个资源清单文件,这样会显得操作更加繁琐。

操作运行结果如图:

image.png

2. 通过资源清单 YAML文件删除:

如要通过此方式删除,前提是该文件是通过资源清单文件的形式创建。如下图中,如果需要删除 nginx-app2-svc 删除,

则使用04-create-deployment-nginx-app2-service.yaml 进行删除

操作结果如下:

image.png

此操作不仅删除了 service-nginx-app2-svc 文件,也删除了deployment.apps”nginx-app2”

在大部分文件中,如果部署了 service,建议使用资源清单文件的方法删除。

 

二、学习总结

1. Service介绍

Service 不是一个实体服务,是一条IPtables 或PVS转发规则

2.Service作用 

可使iPod客户端通过Service 访问Pod,可以通过标签对Pod 进行关联

3.Service类型

Service分为通过集群内访问的 ClusterIP 类型,通过集群外访问的 NodePort 类型,在云台当中部署使用到的 LoadBalancer 类型和可以把集群外的服务引入集群内部的ExternalName

4.Service参数

第一是port,为 service 所对应的端口;第二是targetPort,为容器所对应的端口;第三是Nodeport,在使用 NodePort 资源类型时使用的端口

5.Service创建

一是通过命令行来创建 Service ,二是通过资源清单YAML 文件创建 Service

6.删除 Service

一是通过命令行来删除 Service,二是通过资源清单YAML 文件来删除 Service

image.png

相关实践学习
通过Ingress进行灰度发布
本场景您将运行一个简单的应用,部署一个新的应用用于新的发布,并通过Ingress能力实现灰度发布。
容器应用与集群管理
欢迎来到《容器应用与集群管理》课程,本课程是“云原生容器Clouder认证“系列中的第二阶段。课程将向您介绍与容器集群相关的概念和技术,这些概念和技术可以帮助您了解阿里云容器服务ACK/ACK Serverless的使用。同时,本课程也会向您介绍可以采取的工具、方法和可操作步骤,以帮助您了解如何基于容器服务ACK Serverless构建和管理企业级应用。 学习完本课程后,您将能够: 掌握容器集群、容器编排的基本概念 掌握Kubernetes的基础概念及核心思想 掌握阿里云容器服务ACK/ACK Serverless概念及使用方法 基于容器服务ACK Serverless搭建和管理企业级网站应用
相关文章
|
1天前
|
Kubernetes 监控 API
在k8S中,Metric Service是什么?
在k8S中,Metric Service是什么?
|
1天前
|
Kubernetes 负载均衡 网络协议
在k8S中,Headless Service是什么?
在k8S中,Headless Service是什么?
|
1天前
|
Kubernetes Perl 容器
在k8S中,Service怎么关联Pod的?
在k8S中,Service怎么关联Pod的?
|
1天前
|
Kubernetes 负载均衡 算法
在k8S中,Service分发后端的策略是什么?
在k8S中,Service分发后端的策略是什么?
|
1天前
|
Kubernetes 负载均衡 网络协议
在K8S中,Service类型有哪些?
在K8S中,Service类型有哪些?
|
6天前
|
Kubernetes 负载均衡 应用服务中间件
Kubernetes(K8S) Service 介绍
Kubernetes(K8S) Service 介绍
11 0
|
2月前
|
存储 Kubernetes 调度
K8S中的核心概念
【6月更文挑战第25天】k8s资源对象可以用yaml或者json格式声明。每个资源对象都有自己的特定结构定义,并统一保存在etcd这种非关系型数据库中。
|
2月前
|
存储 Kubernetes Cloud Native
云原生 - Kubernetes基础知识学习
云原生 - Kubernetes基础知识学习
40 0
|
3月前
|
存储 Kubernetes 负载均衡
k8s 数据流向 与 核心概念详细介绍
k8s 数据流向 与 核心概念详细介绍
|
3月前
|
Kubernetes 调度 Docker
Ubantu docker学习笔记(十一)k8s基本操作
Ubantu docker学习笔记(十一)k8s基本操作

推荐镜像

更多