摘要:
Labels:对k8s中各种资源进行分类、分组,添加一个具有特别属性的标签 service是通过标签来关联pod,就是上图中,app=nginx这个标签 labels的用法: 如果svc下面有一个pod做定时任务,不接收流量,那么我们可以在加一个labels,在svc加一个Role:backend- 阅读全文
posted @ 2021-12-16 16:31
念长卿
阅读(953)
评论(0)
推荐(0)
摘要:
pod …… spec: hostNetwork …… spec: hostNetwork: true Containers: …… 阅读全文
posted @ 2021-12-16 16:28
念长卿
阅读(79)
评论(0)
推荐(0)
摘要:
无状态 (1)、是指该服务运行的实例不会在本地存储需要持久化的数据,并且多个实例对于同一个请求响应的结果是完全一致的。 (2)、多个实例可以共享相同的持久化数据。例如:nginx实例,tomcat实例等 (3)、相关的k8s资源有:ReplicaSet、ReplicationController、D 阅读全文
posted @ 2021-12-16 16:25
念长卿
阅读(5196)
评论(0)
推荐(1)
摘要:
DaemonSet:守护进程集,缩写为ds,在所有节点或者是匹配的节点上都部署一个pod 运行集群存储的daemon,比如ceph,或者glusterd, 节点的CNI网络插件,calico 节点日志的收集:fluentd或者是filebeat 节点的健康:node exporter 服务暴露:in 阅读全文
posted @ 2021-12-16 16:23
念长卿
阅读(456)
评论(0)
推荐(0)
摘要:
配置一个简单的StatefulSet RC、Deployment、DaemonSet都是面向无状态的服务,它们所管理的Pod的IP、名字,启停顺序等都是随机的,而StatefulSet是什么?顾名思义,有状态的集合,管理所有有状态的服务,比如MySQL、MongoDB集群等。 StatefulSet 阅读全文
posted @ 2021-12-16 16:20
念长卿
阅读(557)
评论(0)
推荐(0)
摘要:
deployment:无状态应用部署,完全不需要保存任何数据,随时可以重启发布回滚,这样的就可以用deployment, 用于部署无状态的服务,最常用的控制器,一般用于管理维护企业内部无状态的微服务,比如configserver、zuul、springboot。他可以管理多个副本的pod实现无缝迁移 阅读全文
posted @ 2021-12-16 16:08
念长卿
阅读(668)
评论(0)
推荐(0)
摘要:
什么是pod? pod是kubernetes中最小的单元,他由一组、一个或者多个容器组成,每个pod还包含了一个pause容器是pod的父容器。主要负责僵尸进程的回收管理,通过通过pause容器可以使同一个pod里面的多个容器共享存储网络pid、ipc等 pod探针 startupProbe:k8s 阅读全文
posted @ 2021-12-16 16:03
念长卿
阅读(97)
评论(0)
推荐(0)
摘要:
k8s基础 k8s命令补全 yum install -y bash-completion source /usr/share/bash-completion/bash_completion source <(kubectl completion bash) echo "source <(kubect 阅读全文
posted @ 2021-12-16 15:59
念长卿
阅读(216)
评论(0)
推荐(1)