摘要:
为了管理异构和不同配置的主机,为了便于Pod的运维管理,Kubernetes中提供了很多集群管理的配置和管理功能,通过namespace划分的空间,通过为node节点创建label和taint⽤于pod的调度等 Node Node是kubernetes集群的⼯作节点,可以是物理机也可以是虚拟机。 N 阅读全文
摘要:
Service Kubernetes Pod 是有⽣命周期的,它们可以被创建,也可以被销毁,然⽽⼀旦被销毁⽣命就永远结束。 通过 ReplicationController 能够动态地创建和销毁 Pod 。 每个 Pod 都会获取它⾃⼰的 IP 地址,即使这些 IP 地址不总是稳定可依赖的。 这会导 阅读全文
摘要:
Pod是kubernetes中你可以创建和部署的最⼩也是最简的单位。⼀个Pod代表着集群中运⾏的⼀个进程 Pod中封装着应⽤的容器(有的情况下是好⼏个容器),存储、独⽴的⽹络IP,管理容器如何运⾏的策略选项。Pod代 表着部署的⼀个单位:kubernetes中应⽤的⼀个实例,可能由⼀个或者多个容器组 阅读全文
摘要:
示例: nvidia docker 构建过程 makefile用法 cuda 构建 https://gitlab.com/nvidia/container images/cuda/blob/master/dist/centos7/9.0/base/Dockerfile 阅读全文
摘要:
查看某个资源的定义和⽤法 kubectl explain 查看Pod的状态 kubectl get pods kubectl describe pods my pod 监控Pod状态的变化 kubectl get pod w 可以看到⼀个 namespace 中所有的 pod 的 phase 变化 阅读全文
摘要:
Deployment Deployment 为 Pod 和 ReplicaSet 提供了⼀个声明式定义(declarative)⽅法,⽤来替代以前的ReplicationController 来⽅便的管理应⽤ 典型的应⽤场景包括: 定义Deployment来创建Pod和ReplicaSet 滚动升级 阅读全文
摘要:
DaemonSet 确保全部(或者某些)节点上运行一个 Pod 的副本。当有节点加入集群时,也会为他们新增一个 Pod 。 当有节点从集群移除时,这些 Pod 也会被回收。删除 DaemonSet 将会删除它创建的所有 Pod。 使用 DaemonSet 的一些典型用法: 运行集群存储 daemon 阅读全文