首页 > 其他分享 >K8S-namespace 六大类型

K8S-namespace 六大类型

时间:2023-02-21 08:33:38浏览次数:41  
标签:总结 六大 隔离 PID namespace 主机名 进程 K8S

一、namespace 六大类型

• Mount(mnt): 隔离文件系统挂载点,该namespace有自己的挂载信息,即拥有独立的目录层次
总结:提供磁盘挂载点和文件系统的隔离能力

• UTS: 隔离主机名和域名信息,该namepsace有自己的主机信息,包括主机名(hostname)、NIS domain name
总结:提供主机名或域名隔离能力

• IPC: 隔离进程间通信,该namespace有自己的IPC,比如共享[内存]内存)、信号量等
总结:提供进程间通信隔离能力

• PID: 隔离进程的 ID,该namespace有自己的进程号,使得namespace中的进程PID单独编号,比如可以PID=1
总结:提供进程隔离能力

• Network(Net): 隔离网络资源,该namespace有自己的网络资源,包括[网络协议](网络协议)栈、网络设备、路由表、防火墙、端口等
总结:提供网络隔离能力

• User: 隔离用户和用户组的 ID,该namespace有自己的用户权限管理机制(比如独立的UID/GID),使得namespace更安全总结:总结:提供用户隔离能力

标签:总结,六大,隔离,PID,namespace,主机名,进程,K8S
From: https://www.cnblogs.com/feizirui/p/17136032.html

相关文章

  • K8S-二进制安装
    一.部署二进制概述使用Kubernetes(k8s)二进制安装的优点包括:可以使用最新版本:当你使用二进制安装时,你可以选择使用最新版本的k8s。这使你能够使用最新的功能,同时避免了某......
  • K8S-kubeadm部署
    一.部署环境master(2C/4G,cpu核心数要求大于2)192.168.61.100docker、kubeadm、kubelet、kubectl、flannelnode01(2C/2G)192.16......
  • K8S-声明式-yaml文件
    一.yaml概述Kubernetes支持YAML和JSON格式管理资源对象JSON格式:主要用于api接口之间消息的传递YAML格式:用于配置和管理,YAML是一种简洁的非标记性语言,内容格......
  • K8S-kubectl
    一.kubectl资源管理1.1资源管理方法:陈述式和声明式Kubectl是Kubernetes的命令行工具,它可以用来管理和操作Kubernetes集群中的资源。在Kubectl中,有两种常见的资源管理方......
  • K8S二进制安装
    K8S二进制安装192.168.111.20master01192.168.111.21master02192.168.111.22node01192.168.111.23node02192.168.111.20节点1192.168.111.22节点2192.168.111.23节点31......
  • k8s安装2
    [root@master01~]#cd/opt/k8s/kubernetes/server/bin[root@master01bin]#[email protected]:/opt/kubernetes/[root@master01bin]#cd......
  • K8SPod进阶资源限制以及探针
    一、Pod进阶1、资源限制当定义Pod时可以选择性地为每个容器设定所需要的资源数量。最常见的可设定资源是CPU和内存大小,以及其他类型的资源。当为Pod中的容器指......
  • 用kubeadm部署K8S
    一、kubeadm部署K8S集群架构主机名IP地址安装组件master(2C/4G,cpu核心数要求大于2)192.168.2.66docker、kubeadm、kubelet、kubectl、flannelnode01(2C/2G)19......
  • K8S多节点二进制部署
    一、多Maser集群架构的了解Kubernetes作为容器集群系统,通过健康检查+重启策略实现了Pod故障自我修复能力,通过调度算法实现将Pod分布式部署,并保持预期副本数,根据Node失效......
  • K8S概述
    一、什么是Kubernetes?Kubernetes是一个可移植、可扩展的开源平台,用于管理容器化工作负载和服务,有助于声明式配置和自动化。它拥有庞大且快速发展的生态系统。Kubernetes......