Kubernetes是一个用于自动部署、扩展和管理容器化应用程序的开源平台。在Kubernetes中,Namespace是一种用于将集群中的资源隔离和分类的机制,类似于网络中的VLAN或者虚拟化中的隔离。每个Namespace拥有独立的资源空间,可以避免资源命名冲突,同时也方便管理和控制权限。 接下来,我将向你展示如何在Kubernetes中新建一个Namespace。我们将通过kubectl命
原创 2024-03-20 11:27:06
83阅读
https://ek8s.whuanle.cn 【gitbook】Deployment 是 Kubernetes 提供的一种自我修复机制来解决机器故障维护的问题。前面提到了单独部署 Pod,但是这种方式只适合临时的 Pod,用于测试调试。如果要用于生产,则需要 Deployment 等控制器管理部署 Pod,维护 Pod 的副本数量以及 Pod 监控和维护。对于 Kuberne
转载 2024-03-15 15:46:27
62阅读
1.nsNamespace是kubernetes系统中的一种非常重要资源,它的主要作用是用来实现多套环境的资源隔离或者多租户的资源隔离。默认情况下,kubernetes集群中的所有的Pod都是可以相互访问的。但是在实际中,可能不想让两个Pod之间进行互相的访问,那此时就可以将两个Pod划分到不同的namespace下。kubernetes通过将集群内部的资源分配到不同的Namespace中,可以形
转载 2024-06-05 21:33:58
225阅读
上一篇里已经成功的将一个golang的demo服务部署到k8s环境里了,部署的时候我们用到了yaml配置文件,今天这里简单的介绍下如何使用创建kubernetes里的资源。在kubernetes里,一切对象皆为资源,可以通过命令或配置文件来创建。命令行创建资源通过命令行可以创建namespace、deployment、service、ingress、configmap、secret等很多资源类型这
第四章 实战入门本章节将介绍如何在kubernetes集群中部署一个nginx服务,并且能够对其进行访问。NamespaceNamespace是kubernetes系统中的一种非常重要资源,它的主要作用是用来实现多套环境的资源隔离或者多租户的资源隔离。默认情况下,kubernetes集群中的所有的Pod都是可以相互访问的。但是在实际中,可能不想让两个Pod之间进行互相的访问,那此时就可以将两个Po
记一次阿里云k8s部署阿里云资源准备服务器ip角色资源192.168.1.160master12核4G192.168.1.161master22核4G192.168.1.162master32核4G192.168.1.159node22核4G192.168.1.158node12核4G192.168.1.158haproxy192.168.1.159nfs47.97.195.116弹性公网IP 绑
转载 2024-07-11 00:28:49
85阅读
1.Namespace介绍Namespace(命名空间)是kubernetes系统中的另一个重要的户创...
原创 2023-01-09 17:30:51
176阅读
在Kubernetes(K8S)中,Namespace是一种虚拟化的资源分区,用于将集群内的资源进行分隔和管理。不同的Namespace之间资源相互隔离,可以避免资源冲突或混乱。在本篇文章中,我将教你如何实现Namespace在Kubernetes中的应用。 首先,让我们通过以下表格展示整个流程的步骤: | 步骤 | 描述 | |:---
原创 2024-03-05 14:27:41
88阅读
K8s 生产最佳实践-如何限制 NameSpace 内的资源用量 前言想象一下这个场景:多个系统运行在同一套 K8s 集群上,有重要系统,也有不太重要的系统。但是某一天,某个不重要的系统突然占用了该 K8s 集群的所有资源,导致该集群上的其他系统的正常运行受到影响。本文介绍了 Kubernetes 平台如何管理容量,以及作者对管理员的注意事项和建议。Kube
转载 2024-06-24 08:13:40
42阅读
Namespace基础概述 Namespace是kubernetes系统中的一种非常重要资源,它的主要作用是用来实现多套环境的资源隔离或者多租户的资源隔离。 默认情况下,kubernetes集群中的所有的Pod都是可以相互访问的。但是在实际中,可能不想让两个Pod之间进行互相的访问,那此时就可以将两个Pod划分到不同的namespace下。kubernetes通过将集群内部的资源分配到不同的
转载 2024-03-15 15:22:33
26阅读
ns 的创建, 查看, 切换
原创 2023-06-20 10:51:01
88阅读
kubernetes云原生纪元:彻底理解(k8s)Namespace 文章目录kubernetes云原生纪元:彻底理解(k8s)Namespace作用创建自己的Namespace使用Namespace测试隔离性默认指定命名空间访问 作用Namespace(命名空间 )核心作用 隔离资源对象的隔离:Service Deploymet Pod资源配额的隔离:CPU Memory(内存)kubernet
转载 2024-04-28 20:24:18
61阅读
八、Kubernetes 基础资源类型1、Kubernetes 命名空间命名空间 Namespace 将对象逻辑上分配到不同 Namespace,可以是不同的项目、用户等区分管理,并设定控制策略,从而实现多租户。命名空间也称为虚拟集群。通过将 Kubernetes 集群内部的资源对象“分配”到不同的 Namespace 中,形成逻辑上分组的不同项目、小组或用户组,便于不同的分组在共享使用整个集群的
转载 2024-05-21 13:26:28
56阅读
Kubernetes基于namespace实现环境隔离1 实现步骤1.1 说明1.2 查看namespace1.3 创建namespace1.4 查看context1.5 查看config1.6 创建context1.7 切换context1.8 创建deployment1.9 检验 1 实现步骤1.1 说明namespace:关于 namespace 的说明以及使用细节请见 namespace
第四章 组件/实战入门本章节将介绍如何在kubernetes集群中部署一个nginx服务,并且能够对其进行访问。一、Namespace Namespace是kubernetes系统中的一种非常重要资源,它的主要作用是用来实现多套环境的资源隔离或者多租户的资源隔离。 默认情况下,kubernetes集群中的所有的Pod都是可以相互访问的。但是在实际中,可能不想让两个Pod之间进行互相的访问,那此时就
转载 2024-03-25 20:59:25
84阅读
文章目录 1、隔离模型 2、创建命名空间 3、创建网络访问策略 1、为default创建访问策略 2、为sub1和sub2创建访问策略 4、测试 4.1、创建pod 4.2、测试default中pod之间的通信 4.3、测试sub1中pod之间的通信 4.4、测试default中pod和sub1中pod之间的通信 4.5、测试de
转载 2024-03-18 00:08:24
110阅读
命名空间namespace叫做命名空间,可以把k8s集群划分成多个名称空间,然后对不同的名称空间的资源做隔离,可以控制各个名称空间的入栈,出栈策略,是一种在多个用户之间划分群集资源的方法。(不多讲以后再说)资源隔离:命名空间可以提供资源隔离,使得不同的团队或项目可以在同一个集群中独立地部署和管理自己的应用程序,而不会相互干扰。资源限制:可以为命名空间设置资源配额和限制,以控制命名空间中可以使用的资
概念1、命名空间组织集群中的资源 2、也可以将命名空间视为虚拟集群 3、创建一个集群,默认分配一个default命名空间kubectl get namespace NAME STATUS AGE default Active 4d17h kube-node-lease Active 4d17h kube-p
转载 2024-03-06 11:57:05
105阅读
一、PV/PVC-简介PersistentVolume(PV):是集群中已经由kubernetes管理员配置的一个网络存储,集群中的存储资源一个集群资源,即不隶属于任何namespace,PV的数据最终存储在硬件存储,pod不能直接挂载PV,PV需要绑定给PVC并最终由pod挂载PVC使用, PV其支持NFS、Ceph、商业存储或云提供商的特定的存储等, 可以自定义PV的类型是块还是文件存储、存储
转载 2024-03-17 17:36:10
1168阅读
文章目录一. Namespace(命名空间)Pod跨namespace访问Service服务二 . Servicekube-proxy和service的关系:一、Service 代理方式1. userspace2. iptables3. ipvs(常用)二、Service的类型1. ClusterIpClusterIP 实例Headless Service(无头服务)2. nodePortnod
转载 2024-03-29 13:53:52
55阅读
  • 1
  • 2
  • 3
  • 4
  • 5