k8s-yaml文件快速编写
摘要:1.使用 --help命令 kubectl create deployment --help 2.获取yaml文件 kubectl create deployment goweb --image=192.168.11.253/library/goweb:latest --port=80 -r 3 -
阅读全文
K8S-疑难知识点
摘要:一、控制器 1.Label与seletor Labels就是一对key/vaule。被关联到对象上,对用户来说很有用,通过labels能够知道对象的意义。 通过Labels可以实现多维度的资源分组管理 示例: "release" : "stable", "release" : "canary" "e
阅读全文
K8s概念
摘要:### k8s特点 ### + 自动修复 + > 在节点故障时重新启动失败的容器,替换和重新部署,保证预期的副本数量;杀死健康检查失败的容器,并且在未准备好之前不会处理客户端请求,确保线上服务不中断。 + 弹性伸缩 + > 使用命令、UI或者基于CPU使用情况自动快速扩容和缩容应用程序实例,保证应用
阅读全文
K8S-卷
摘要:一、持久卷(PresistenceVolumes) 1.介绍 PersistentVolume(PV)是集群中由管理员提供的一段存储。它是集群中的资源,就像节点是集群资源一样。PV 持久卷和普通的 Volume 一样, 也是使用卷插件来实现的,只是它们拥有独立于任何使用 PV 的 Pod 的生命周期
阅读全文
K8s基础概念
摘要:一、资源与对象简述 Kubernetes 中的所有内容都被抽象为“资源”,如 Pod、Service、Node 等都是资源。“对象”就是“资源”的实例,是持久化的实体。如某个具体的 Pod、某个具体的 Node。Kubernetes 使用这些实体去表示整个集群的状态。 对象的创建、删除、修改都是通过
阅读全文
DaemonSet
摘要:一、特征 1.这个 Pod 运行在 Kubernetes 集群里的每一个节点(Node)上;2.每个节点上只有一个这样的 Pod 实例;3.当有新的节点加入 Kubernetes 集群后,该 Pod 会自动地在新节点上被创建出来;4.而当旧节点被删除后,它上面的 Pod 也相应地会被回收掉。
阅读全文
pod对象编排表
摘要:一、映射数据卷(Projected Volume) 1.Secret Secret 最典型的使用场景,莫过于存放数据库的 Credential 信息,比如下面这个例子: apiVersion: v1 kind: Pod metadata: name: test-projected-volume sp
阅读全文
K8S架构
摘要:一、架构图 1.Mater API-Server : api接口调用,可以水平扩缩 Scheduler : pod资源调度 Controller-manager : 控制器,节点控制器、端点分片控制器、任务控制器、服务账号控制器 2.Etcd 集群键值对持久化数据存储地 3.Nodekubelet
阅读全文