Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >TKE的namespace

TKE的namespace

原创
作者头像
何飞良
修改于 2020-07-01 09:46:06
修改于 2020-07-01 09:46:06
1.2K0
举报
文章被收录于专栏:hfl的运维笔记hfl的运维笔记

namespace的配额

代码语言:txt
AI代码解释
复制
cat quota.yaml
apiVersion: v1
kind: ResourceQuota
metadata:
  name: object-counts
  namespace: default
spec:
  hard:
    configmaps: "10"  ## 最多10个 ConfigMap
    secrets: "10" ## 最多10个 secret
    services: "10" ## 最多10个 service
    services.loadbalancers: "2"  ## 最多2个 Loadbanlacer 模式的 service
    cpu: "1000" ## 该 Namespaces 下最多使用1000个 CPU 的资源
    memory: 200Gi ## 该 Namespaces 下最多使用200Gi的内存

kubectl apply -f quota.yaml

简单测试configmaps的数量限制,可以看到现在10个

代码语言:txt
AI代码解释
复制
for i in {1..11};do kubectl create configmap test-config-$i --from-literal=key1=config1;done 
configmap/test-config-1 created
configmap/test-config-2 created
configmap/test-config-3 created
configmap/test-config-4 created
configmap/test-config-5 created
configmap/test-config-6 created
configmap/test-config-7 created
configmap/test-config-8 created
configmap/test-config-9 created
configmap/test-config-10 created
Error from server (Forbidden): configmaps "test-config-11" is forbidden: exceeded quota: object-counts, requested: configmaps=1, used: configmaps=10, limited: configmaps=10

限制namespaces之间的网络访问

需要部署kube-router,cni没有提供

网络策略实践

namespaceTKE官网

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Kubernetes 为API对象配置配额
本任务将展示如何配置API对象的配额,包括对Kubernetes PersistentVolumeClaim对象 和Service对象的配额配置。配额限制了可以在某一名字空间(namespace)中所创建的特定类型的对象 的数量。可以通过ResourceQuota 对象设定配额。
kubernetes中文社区
2019/06/24
7770
Kubernetes 为API对象配置配额
048.集群管理-资源限制实践
集群管理员根据集群用户的数量来调整集群配置,以达到这个目的:能控制特定命名空间中的资源使用量,最终实现集群的公平使用和成本控制。
木二
2020/04/10
3990
048.集群管理-资源限制实践
k8s实践(六):Pod资源管理
  在配置Pod时,我们可以为其中的每个容器指定需要使用的计算资源(CPU和内存)。计算资源的配置项分为两种:Requests和Limits。Requests表示容器希望被分配到的、可完全保证的资源量(资源请求量);Limits是容器最多能使用的资源量的上限(资源限制量)。
loong576
2019/09/10
2K0
k8s实践(六):Pod资源管理
HPA
Horizontal Pod Autoscaling 可以根据 CPU 利用率自动伸缩一个 ReplicaSet、Deployment 或者中的 Pod 数量
星哥玩云
2022/09/15
4000
HPA
CKAD考试实操指南(五)--- 定制你的舞台:配置实践要点
在这篇 CKAD 考试实操指南文章中将为你介绍如何使用知十平台并结合开源项目 CKAD Exercises 中提供的练习题来练习 CKAD 考试中 Configuration 部分的考试内容。在这个过程中你将掌握如何通过 kubectl 命令行工具操作「ConfigMap」、「Secret」、「SecurityContext」、「ServiceAccount」、「ResourceQuota」等资源,并在实践中加深对知识的理解。
知十
2023/07/28
4060
CKAD考试实操指南(五)--- 定制你的舞台:配置实践要点
【每日一个云原生小技巧 #35】Kubernetes Namespace
Kubernetes 命名空间(Namespaces)是一种将集群资源划分为多个独立的部分的机制。它们允许在同一个物理集群中运行多个逻辑上分隔的组。
郭旭东
2023/12/04
2450
【每日一个云原生小技巧 #35】Kubernetes Namespace
Kubernetes中ConfigMap的使用
ConfigMap 是一种 API 对象,用来将非机密性的数据保存到键值对中。使用时, Pods 可以将其用作环境变量、命令行参数或者存储卷中的配置文件。
王先森sec
2023/10/17
4050
047.集群管理-资源及配额管理
对于Kubernetes资源,有两个重要参数:CPU Request与Memory Request。
木二
2020/04/08
1.6K0
047.集群管理-资源及配额管理
【Kubernetes系列】第3篇 基础概念介绍(下)
v2-41cd4e0da53d456d5ee31a41ce490067_1200x500.jpg
HankerCloud
2019/09/24
6400
【Kubernetes系列】第3篇 基础概念介绍(下)
k8s实践(5)k8s的命名空间Namespace
你可以认为namespaces是你kubernetes集群中的虚拟化集群。在一个Kubernetes集群中可以拥有多个命名空间,它们在逻辑上彼此隔离。 他们可以为您和您的团队提供组织,安全甚至性能方面的帮助!
黄规速
2022/04/14
5.5K0
Kubernetes(k8s)-命名空间(Namespace)介绍
我们上一章介绍了Docker基本情况,目前在规模较大的容器集群基本都是Kubernetes,但是Kubernetes涉及的东西和概念确实是太多了,而且随着版本迭代功能在还增加,笔者有些功能也确实没用过,所以只能按照我自己的理解来讲解。
运维小路
2025/02/27
4300
Kubernetes(k8s)-命名空间(Namespace)介绍
kubernetes中那些不为存储数据而存在的volume
这kubernetes中,这类Volume不是为了存放数据,也不是用来做数据交换,而是为容器提供预先定义好的数据。所以从容器角度来看,这类Volume就像是被投射进容器一样。
极客运维圈
2020/01/20
7710
kubernetes中那些不为存储数据而存在的volume
K8S ConfigMap使用
configmap是k8s的一个配置管理组件,可以将配置以key-value的形式传递,通常用来保存不需要加密的配置信息,加密信息则需用到Secret,主要用来应对以下场景:
oYabea
2020/09/07
3.7K0
限制kubernetes里的系统资源使用
工作中需要对kubernetes中workload使用的系统资源进行一些限制,本周花时间研究了一下,这里记录一下。
jeremyxu
2019/08/07
1.2K0
Kubernetes中资源配额管理
创建Pod的时候,可以为每个容器指定资源消耗的限制。Pod的资源请求限制则是Pod中所有容器请求资源的总和。
大江小浪
2018/12/13
1.7K0
Kubernetes中资源配额管理
K8S学习笔记之Kubernetes 配置管理 ConfigMap
很多情况下我们为某一应用做好镜像,当我们想修改其中的一些参数的时候,就变得比较麻烦,又要重新制作镜像,我们是不是有一种方式,让镜像根据不同的场景调用我们不同的配置文件呢,那我们就需要用到 k8s 的另外一种资源,那就是 ConfigMap。
Jetpropelledsnake21
2019/07/01
2K0
Kubernetes中资源的管理与调度
不知道有没有小伙伴跟我一样在集群创建应用的时候没有详细计算过自己的资源配比。然后我是看到kubectl top node 一看每个节点还有很多的资源,就直接创建了几个资源配比较高的应用,而且这几个应用是高负载运行的....然后的结果就是集群中好多应用开始崩溃了......
对你无可奈何
2021/06/24
1.5K0
kubernetes核心实战(一)--- namespace
命名空间(namespace)是Kubernetes提供的组织机制,用于给集群中的任何对象组进行分类、筛选和管理。每一个添加到Kubernetes集群的工作负载必须放在一个命名空间中。
小陈运维
2021/11/25
3580
k8s——资源限制
注:以下只是在yaml文件中进行资源限制的一个片段,并不是完整的yaml文件 1、针对Pod的资源限制 // cgroup-pod.yaml spec: containers: - name: xxx image: xxx ports: - protocol: TCP containerPort: 80 resources: limits: //硬限制 cpu: "4" memory:
小手冰凉
2020/09/15
7360
.NET Core 使用 K8S ConfigMap的正确姿势
ASP.NET Core默认的配置文件定义在appsetings.json和appsettings.{Environment}.json文件中。 这里面有一个问题就是,在使用容器部署时,每次修改配置文件都需要重新构建镜像。当然你也可能会说,我的配置文件很稳定不需要修改,但你又如何确保配置文件中一些机密配置的安全问题呢?比如暴露了你的远程数据库的连接信息,哪天被员工不小心删库跑路了呢? 那接下来就来讲解下如何在.NET Core 中正确使用ConfigMap。
圣杰
2019/09/12
1.6K0
.NET Core 使用 K8S ConfigMap的正确姿势
相关推荐
Kubernetes 为API对象配置配额
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档