Loading

随笔分类 -  k8s

摘要:为了管理异构和不同配置的主机,为了便于Pod的运维管理,Kubernetes中提供了很多集群管理的配置和管理功能,通过namespace划分的空间,通过为node节点创建label和taint⽤于pod的调度等 Node Node是kubernetes集群的⼯作节点,可以是物理机也可以是虚拟机。 N 阅读全文
posted @ 2020-04-21 15:48 Lust4Life 阅读(801) 评论(0) 推荐(0) 编辑
摘要:Service Kubernetes Pod 是有⽣命周期的,它们可以被创建,也可以被销毁,然⽽⼀旦被销毁⽣命就永远结束。 通过 ReplicationController 能够动态地创建和销毁 Pod 。 每个 Pod 都会获取它⾃⼰的 IP 地址,即使这些 IP 地址不总是稳定可依赖的。 这会导 阅读全文
posted @ 2020-04-21 15:46 Lust4Life 阅读(200) 评论(0) 推荐(0) 编辑
摘要:Pod是kubernetes中你可以创建和部署的最⼩也是最简的单位。⼀个Pod代表着集群中运⾏的⼀个进程 Pod中封装着应⽤的容器(有的情况下是好⼏个容器),存储、独⽴的⽹络IP,管理容器如何运⾏的策略选项。Pod代 表着部署的⼀个单位:kubernetes中应⽤的⼀个实例,可能由⼀个或者多个容器组 阅读全文
posted @ 2020-04-21 15:45 Lust4Life 阅读(191) 评论(0) 推荐(0) 编辑
摘要:示例: nvidia docker 构建过程 makefile用法 cuda 构建 https://gitlab.com/nvidia/container images/cuda/blob/master/dist/centos7/9.0/base/Dockerfile 阅读全文
posted @ 2020-04-21 15:43 Lust4Life 阅读(1139) 评论(0) 推荐(0) 编辑
摘要:查看某个资源的定义和⽤法 kubectl explain 查看Pod的状态 kubectl get pods kubectl describe pods my pod 监控Pod状态的变化 kubectl get pod w 可以看到⼀个 namespace 中所有的 pod 的 phase 变化 阅读全文
posted @ 2020-04-21 15:41 Lust4Life 阅读(225) 评论(0) 推荐(0) 编辑
摘要:Deployment Deployment 为 Pod 和 ReplicaSet 提供了⼀个声明式定义(declarative)⽅法,⽤来替代以前的ReplicationController 来⽅便的管理应⽤ 典型的应⽤场景包括: 定义Deployment来创建Pod和ReplicaSet 滚动升级 阅读全文
posted @ 2020-04-21 15:40 Lust4Life 阅读(256) 评论(0) 推荐(1) 编辑
摘要:DaemonSet 确保全部(或者某些)节点上运行一个 Pod 的副本。当有节点加入集群时,也会为他们新增一个 Pod 。 当有节点从集群移除时,这些 Pod 也会被回收。删除 DaemonSet 将会删除它创建的所有 Pod。 使用 DaemonSet 的一些典型用法: 运行集群存储 daemon 阅读全文
posted @ 2020-04-21 15:38 Lust4Life 阅读(866) 评论(0) 推荐(0) 编辑
摘要:基本概念与术语 集群的2种管理角色:master和node master 集群的控制节点,负责整个集群的管理与控制,运行着关键进程: 1,k8s api server: 提供了HTTP Rest 接口的关键服务进程,是所有资源的增删改查的入口,是集群控制的入口进程。 2,k8s controller 阅读全文
posted @ 2019-11-15 23:00 Lust4Life 阅读(486) 评论(0) 推荐(0) 编辑
摘要:来源: https://juejin.im/post/5c36054251882525a50bbdf0 https://github.com/redhatxl/k8s prometheus grafana Prometheus master/node节点环境部署 在node节点下载监控所需镜像(在所 阅读全文
posted @ 2019-11-14 14:00 Lust4Life 阅读(1649) 评论(0) 推荐(0) 编辑
摘要:生成容器 vim test for k8s.yml 使用 阅读全文
posted @ 2019-11-13 11:35 Lust4Life 阅读(543) 评论(0) 推荐(0) 编辑
摘要:Linux mac 阅读全文
posted @ 2019-11-13 09:17 Lust4Life 阅读(5340) 评论(0) 推荐(1) 编辑
摘要:镜像构建过程 构建过程不是由Docker客户端进行的,而是将整个目录的文件上传到Docker守护进程并在那里进行的。Docker客户端和守护进程不要求在同一 台机器上。如果你在一台非Linux操作系统中使用Docker, 客户端就运行在你的宿主操作系统上但是守护进程运行在一个虚拟机内。由于构建目录中 阅读全文
posted @ 2019-11-12 22:04 Lust4Life 阅读(152) 评论(0) 推荐(0) 编辑
摘要:eureka 阅读全文
posted @ 2019-11-12 18:10 Lust4Life 阅读(224) 评论(0) 推荐(0) 编辑
摘要:`ConfigMap redis redis`的配置文件 创建 资源对象使用 形式的键值对来配置数据,这些数据可以在 里面使用, 和我们后面要讲到的 比较类似,一个比较大的区别是 可以比较方便的处理一些非敏感的数据,比如密码之类的还是需要使用 来进行管理 创建方式 创建ConfigMap的方式有4种 阅读全文
posted @ 2019-11-12 11:08 Lust4Life 阅读(1005) 评论(0) 推荐(0) 编辑
摘要:一,deployment Deployment为Pod和Replica Set下一代Replication Controller)提供声明式更新 1,配置示例 2,相关使用 一个典型的用例如下: 使用Deployment来创建ReplicaSet。ReplicaSet在后台创建pod。检查启动状态, 阅读全文
posted @ 2019-11-11 19:30 Lust4Life 阅读(11157) 评论(2) 推荐(4) 编辑
摘要:一,yaml 文件 1,k8syaml yaml格式的pod定义文件 2,kubernetes中的对象 Kubernetes对象也被称为资源,就是Kubernetes集群中的各种可持久化实体,如Deployment,Pod,Service等。 从Kubernetes集群的角度,任何Kubernete 阅读全文
posted @ 2019-11-11 17:04 Lust4Life 阅读(3072) 评论(0) 推荐(0) 编辑
摘要:将数据库的密码写入wordpress的yaml配置文件不行,额外输入可以初始化数据成功,好奇怪 mysql 配置yamL wordpress 配置yaml 通过访问任意宿主机的3225端口 未成功的配置文件 阅读全文
posted @ 2019-11-11 16:49 Lust4Life 阅读(345) 评论(0) 推荐(0) 编辑
摘要:容器进入 阅读全文
posted @ 2019-11-11 16:46 Lust4Life 阅读(218) 评论(0) 推荐(0) 编辑
摘要:原文 https://mp.weixin.qq.com/s/6yg_bt5mYKWdXS0CidY6Rg 从用户角度看,存储就是一块盘或者一个目录,用户不关心盘或者目录如何实现,用户要求非常“简单”,就是稳定,性能好。为了能够提供稳定可靠的存储产品,各个厂家推出了各种各样的存储技术和概念。为了能够让 阅读全文
posted @ 2019-10-21 15:06 Lust4Life 阅读(660) 评论(0) 推荐(0) 编辑
摘要:搭建深度学习环境全过程:NVIDIA CUDA CUDNN https://www.linuxidc.com/Linux/2017 12/149577.htm /var/lib/docker/overlay2 占用很大,清理Docker占用的磁盘空间,迁移 /var/lib/docker 目录 du 阅读全文
posted @ 2019-10-18 16:13 Lust4Life 阅读(11524) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示