(十一)Kubernetes系列之命名空间

K8S:Namespace详解 介绍k8s中的namespace概念 阅读详情

命名空间主要是对k8s集群资源进行逻辑划分,从而进行多租户隔离。

1.命名空间的创建建

命名空间的创建有两种方式,一种是通过命令,另一种是通过模板文件创建

1.1使用命令创建

kubectl create namespace mfc

1.1.2查看命名空间

kubectl get namespace

1.2使用模板创建

1.2.1创建模板

vi mfcnamespace.yml

内容如下:

926070722ea40df1a33b6f31a9167a1d.png

1.2.2使用模板创建命名空间

e0cd1e17f9ca31e840ea8358e138bba5.png

1.2.3查看命名空间

kubectl get namespace

d892edc81bd56443c1b1f3de7a977679.png

通过命令可看到上两次创建的命名空间

2.命名空间的使用

2.1创建deployment指定命名空间为mfc

2.1.1创建模板

vi nginxdeploymentmfc.yml

内容如下:

5d33633e7af1c2ea964f42cd383ed393.png

2.1.2使用上步模板创建deployment

kubectl apply -f nginxdeploymentmfc.yml

0d95076ab70734d107a076e653161103.png

2.1.3查看deployment

kubectl get deployment

4baa48512468abf8b159f9cb4df01e02.png

执行命令发现无法查到刚刚部署的deployment,这是因为执行kubectl get deployment会在default命名空间查看。

执行命令后指定命名空间即可查询到,如下:

kubectl get deployment --namespace mfc或者kubectl get deployment -n mfc

7051a17e3473d3e08026fe5f24bb4df8.png

查看详情

kubectl describe namespace mfc

396041331c96757df9ec88a41ec6ebf8.png

【Kubernetes 系列】Kubernetes 创建K8s集群项目_minikube index 对于支持负载均衡器的云服务平台而言,平台将提供一个外部 IP 来访问该服务。在 Minikube 上,LoadBalancer 使得服务可以通过命令 minikube service 访问。如果你用 kubectl expose 暴露了其它的端口,客户端将不能访问其它端口。在这里,我们可以在仪表板上创建 Kubernetes 资源,例如 Deployment 和 Service。这里的 --type=LoadBalancer 参数表明你希望将你的 Service 暴露到集群外部。这里会输出集群的所有事件。 阅读详情

相关推荐

【Kubernetes】如何查看带有namespace的pod

将 替换为你要进入的 Pod 的名称, 替换为 Pod 所在的命名空间。确保你已经使用合适的 Kubernetes 配置文件登录到了相应的集群,并拥有足够的权限来执行这些操作。将 替换为你要查看日志的 Pod 的名称, 替换为 Pod 所在的命名空间。同样,将 替换为你感兴趣的命名空间的名称。将 替换为你感兴趣的命名空间的名称。这将列出指定命名空间中的所有 Pod。

九师兄 2856

k8s创建命名空间

kubectl create namespace helm-jenkins kubectl create namespace helm-jenkinskubectl create namespace helm-jenkins kubectl create namespace helm-jenkins kubectl create namespace helm-jenkins

zmmsdk的博客 3387

【Kubernetes系列】Kubernetes常见报错

执行过程可能会报以下错误: 2.解决方法 执行以下命令: 再重新执行初始化。kubernetes-dashboard 报错: 2.解决方法 service中 type 没有指定时默认采用 ClusterIP,需要在配置文件中指定 type: 三、modprobe: FATAL: Module nf_conntrack_ipv4 not found. 1.问题描述 配置 ipvs 前提条件时报错: 2.解决方法 高版本内核已经把 nf_conntrack_ipv4 替换为 nf_conntrack 了,将 n

邓邓子的博客 2万+

k8s学习笔记(四):命名空间(namespace)详解

一篇文章教你搞懂k8s命名空间的相关知识!

qq_57629230的博客 1万+

b站视频链接快速获取

快速获取b站视频数据

qq_45889931的博客 7785

从零开始利用MATLAB进行FPGA设计(六)用ADC采集信号教程1

用AN9238采集信号的方法(1),包含PLL、FIFO、ILA的基础教程。

WZT725的博客 3094

k8s实践(5)k8s的命名空间Namespace

1、什么是Namespace? 你可以认为namespaces是你kubernetes集群中的虚拟化集群。在一个Kubernetes集群中可以拥有多个命名空间,它们在逻辑上彼此隔离。 他们可以为您和您的团队提供组织,安全甚至性能方面的帮助! “default” Namespace 大多数的Kubernetes中的集群默认会有一个叫default的namespace。实际上,应该是3个: d...

黄规速博客:学如逆水行舟,不进则退 2万+

rk3588 rkaiq_3A_server 无法解析json文件记录

rk3588 rkaiq_3A_server 无法解析json文件记录

neardi_dev的博客 1万+

Kubernetes 系列 | k8s入门运维

可以通过查看Pod的Condition列表了解更多信息,pod的Condition指示pod是否已达到某个状态,以及为什么会这样,与状态相反,一个Pod同时具有多个Conditions。

weixin_48711696的博客 7411

AD从原理图到PCB超详细教程

我在学习AD的时候,看了网上很多教程,但是东西很杂,有很多条理不清而且废话很多,所以相信大家学习的时候也是遇到一样的困难。我就特地写一篇帖子,整理了一下AD从画原理图开始一直到画完PCB文件的所有步骤,一方面是供大家参考学习,另一方面可以方便我自己学习记忆更加深刻。我用的版本是AD16中文版,大家用新的版本AD20或者AD22应该操作都是差不多的。

人生寂寞如雪 18万+

基于YOLOv8与UI界面的校园垃圾分类督导系统

YOLO(You Only Look Once)是目前最为广泛使用的目标检测算法之一。它通过一次前向传递即完成目标检测,具有极高的速度与效率。YOLOv8是YOLO系列的最新版本,相比于之前的YOLO版本,YOLOv8在速度、精度、检测能力等方面都有了显著的提升。本项目通过结合YOLOv8模型与UI界面,成功实现了校园垃圾分类督导系统。该系统能够自动识别不同类型的垃圾,并通过UI界面实时展示垃圾分类的结果。

YOLO 337

k8s系列之十一Kubernetes的网络

Network Policy是K8S的一种资源,它使K8S可以通过Label选择Pod,并指定其他Pod或外界如何与这些Pod通信。换句话说,当Pod被定义了Network Policy时,只有Policy允许的流量才能访问Pod(默认情况下,任何来源的流量都可以访问Pod,是没有限制的)即帮助K8S实现更为精细的流量控制,实现租户隔离机制。目前已经有多种支持K8S的网络方案,包括 Flannel、Calico、Canal等,它们都实现了CNI规范,因此无论我们选择哪种具体方案,它们的网络模型都是一致的。

ByteX的博客 1520

CVE-2021-3156本地提权漏洞复现

受影响版本 sudo: 1.8.2 - 1.8.31p2 sudo: 1.9.0 - 1.9.5p1 测试 我这里是在本地centos7上进行测试。 需要目标机器上存在python编译器、目标主机出网或者能上传文件到目标主机。 以非root用户登录系统,并运行如下命令: sudoedit -s / 通常响应一个以 sudoedit: / 开头的报错,多半存在漏洞。 利用 提权脚本: https://www.o2oxy.cn/wp-content/uploa

The current road is different, love needs to distinguish between right and wrong 3780

【Kubernetes 系列】K8s 实战 容器和 Pods资源分配

本篇文章我们将学习,如何为容器设置 CPU request(请求) 和 CPU limit(限制)。 容器使用的 CPU 不能超过所配置的限制。 如果系统有空闲的 CPU 时间,则可以保证给容器分配其所请求数量的 CPU 资源。...

半身风雪 1715

S7-200 SMART PLC 子程序功能块(阀门控制)

由于S7-200 SMARTPLC的子程序种种功能、容量限制,有时想实现多次调用的子程序可能并不是太容易,这篇博客还是给出一些推荐写法,供大家参看。

RXXW_Dor的博客 8070

OpenCloudOS9操作系统搭建Confluence8.2.1+Jira企业级WIKI

Atlassian Confluence是一个专业的企业知识管理与协同软件,可用于构建企业wiki

背锅神童的博客 1022

什么是Kubernetes(K8s)?

更新时间: 2024-02-02 16:41:38内容Kubernetes(通常简称为K8s)是一款用于自动部署、扩缩和管理容器化应用程序的开源容器编排平台。Kubernetes已发展为现代企业实现敏捷开发、快速迭代、资源优化及灵活扩展的关键技术组件之一。它拥有庞大的开源社区和丰富的生态系统。围绕Kubernetes已经形成了众多工具、插件和解决方案,其使企业能够实现更高的资源利用率、更优的业务连续性和稳定性、更快的创新速度。为什么需要。

weixin_46575696的博客 2418

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

k8s kubernetes

(Container Runtime Interface): 容器运行时接口,用来运行容器,k8s通过这个接口去兼容不同的容器,目前主要的CRI有CRI-O和containered,dockershim在k8s的1.24版本后从kubelet中剥离出来,主要由docker维护(不是亲儿子k8s也不会管了):containerd由docker开发,是docker用来操作runc的handler,与docker平级,docker生成的images等资源与containerd生成的images等资源不共享。

六月长安的博客 2734

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

Kubernetes K8S 基于 Docker 安装部署

在 Docker 容器技术被炒得热火朝天之时,大家发现,如果想要将 Docker 应用于具体的业务实现,是存在困难的——编排、管理和调度等各个方面,都不容易。于是,人们迫切需要一套管理系统,对 Docker 及容器进行更高级更灵活的管理。就在这个时候,K8S 出现了。K8S,就是基于容器的集群管理平台,它的全称,是 Kubernetes。 本次主题将会为你分享: K8S 起源 K8S 集群 为什...

GitChat 1万+

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

Kubernetes(k8s)-命名空间(Namespace)介绍

在Kubernetes中,命名空间(Namespace)是用于实现多租户环境的一种资源隔离机制。

1313

K8S系列-Kubernetes网络

一、Kubernetes网络模型 二、linux网络基础 三、Kubernetes 的网络实现

Feverasa的博客 1714

K8S命名空间

1、简介Kubernetes 支持多个虚拟集群,它们底层依赖于同一个物理集群。这些虚拟集群被称为命名空间。2、如何使用命名空间命名空间适用于存在很多跨多个团队或项目的用户的场景。对于只有...

yunweimao的博客 1万+

一、kubernetes k8s

k8s的全称:kubernetes k8sk8s的版本:1.301.20------------用的最多的版本,1.18-1.211.24------------>k8s的镜像不再使用docker,containerd。

2401_87896172的博客 3656

K8S 命名空间

K8S 命名空间 命名空间提供的隔离 命名空间只是将对象(资源)分到不同的组,只允许你对特定命名空间的对象进行操作; 但实际上,命名空间不提供对正在运行的的对象的任何隔离; 一个 namespace 内只允许一个 Pod, 不同namespace 内的 Pod ,是平等的,比如同一节点不同 namespace 的 Pod 可以相互通信 命名空间可允许不同团队使用同一集群,就像他们使用单独的 kubernetes 集群一样 获取所有命名空间 kubectl get ns 创建 Pod 时指定

只有变秃 才能变强 1369

体验K8S的用户命名空间usernamespace

K8S体验用户命名空间, 缓解环境容器权限逃逸

qq_37821948的博客 1224

Kubernetes(k8s)实战:Kubernetes(k8s)部署Springboot项目

在集群中,pod之间可以通过service 的name进行访问,不仅仅是ip,这就意味着,service中不仅帮我们做了负载均衡,而且做了dns处理。如上,加上hostNetwork: true,就会在nacos上注册的ip端口,会映射成宿主机的ip和端口。如果在同一个k8s集群下,这样部署是没问题的,但是不同k8s集群下,微服务之间就互相不可访问了。我们发现,搭建成功了,用浏览器访问192.168.56.101:30493,发现访问成功了!访问:http://localhost:8080/k8s。

秃了也弱了 5750
上一篇: (七)Kubernetes系列之DaemonSet控制器
下一篇: (十二)Kubernetes系列之标签
调试大师
博客等级 码龄3年 2340粉丝 61原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

打赏作者

调试大师

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

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

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

打赏作者

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

抵扣说明:

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

余额充值