3、Kubernetes 技术全解析:从基础概念到高级应用

Kubernetes 技术全解析:从基础概念到高级应用

1. Kubernetes 资源组织与管理

Kubernetes 系统中可轻松创建大量对象,为便于管理、查询和理解这些对象,有多种工具可供使用。

1.1 命名空间(Namespaces)

命名空间可类比为 Kubernetes API 对象的文件夹,为集群中的大多数其他对象提供容器,还能为基于角色的访问控制(RBAC)规则提供作用域。删除命名空间时,其中的所有对象也会被销毁。每个 Kubernetes 集群都有一个名为 default 的内置命名空间,多数安装还包含一个名为 kube-system 的命名空间,用于创建集群管理容器。

Kubernetes 对象分为命名空间对象和非命名空间对象,大多数常见的 Kubernetes API 对象是命名空间对象,但一些适用于整个集群的对象(如命名空间对象本身或集群级 RBAC)则不是。

命名空间还会影响服务的 DNS 名称和容器的 DNS 搜索路径。服务的完整 DNS 名称格式为 my-service.svc.my-namespace.cluster.internal ,不同命名空间中的服务会有不同的完全限定域名(FQDN)。每个容器的 DNS 搜索路径也包含命名空间,例如在 foo 命名空间中的容器,对 frontend 的 DNS 查找会转换为 frontend.svc.foo.cluster.internal

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值