摘要: ##本站目录 ###Linux-基础类 Linux-文件管理 Linux-文件权限 Linux-用户管理 Linux-进程管理 Linux-存储管理 Linux-RAID说明 Linux-文件查找及压缩 Linux-RPM管理 Linux-计划任务 Linux-日志管理 Linux-升级内核 Lin 阅读全文
posted @ 2021-08-26 14:47 Cai_HL 阅读(143) 评论(0) 推荐(0) 编辑
摘要: ###ConfigMap 一般于管理配置文件、或者一些大量的环境变量信息 创建配置文件 [root@K8S-Master ~]# cat redis.properties redis.host=127.0.0.1 redis.port=6379 redis.password=123456 创建Con 阅读全文
posted @ 2022-01-21 16:05 Cai_HL 阅读(47) 评论(0) 推荐(0) 编辑
摘要: ###Label Label:对k8s中各种资源分类、分组,添加一个具有特别属性的标签。 Selector:通过一个过滤的语法进行查找到对应标签的资源。 设置label labels: run: busybox 查询所有带有label的Pod $ kubectl get pods --show-la 阅读全文
posted @ 2022-01-21 15:49 Cai_HL 阅读(30) 评论(0) 推荐(0) 编辑
摘要: ###HPA Horizontal Pod Autoscaler:Pod的水平自动伸缩器。 观察Pod的CPU、内存使用率自动扩展或缩容Pod的数量。 不适用于无法缩放的对象,如DaemonSet 必须定义Requests字段,必须安装metrics-server。 resources: limit 阅读全文
posted @ 2022-01-21 15:34 Cai_HL 阅读(22) 评论(0) 推荐(0) 编辑
摘要: ###DaemonSet DaemonSet:守护进程集,缩写为ds,在所有节点或者是匹配的节点上都部署一个Pod # DaemonSet.yaml apiVersion: apps/v1 kind: DaemonSet metadata: name: ds-test labels: app: fi 阅读全文
posted @ 2022-01-21 15:24 Cai_HL 阅读(24) 评论(0) 推荐(0) 编辑
摘要: ###StatefulSet ​ StatefulSet(有状态集,缩写为sts)常用于部署有状态的且需要有序启动的应用程序,比如在进行SpringCloud项目容器化时,Eureka的部署时比较适合用StatefulSet部署方式的,可以给每个Eureka实例创建一个唯一且固定的标识符,并且每个E 阅读全文
posted @ 2022-01-21 15:20 Cai_HL 阅读(35) 评论(0) 推荐(0) 编辑
摘要: ###Deployment 用于部署无状态的服务,这个是最常用的控制器。一般用于管理维护企业内部无状态的微服务,比如configserver、zuul、springboot。可以管理多个副本的Pod,实现无缝迁移、自动扩容缩容、自动灾难恢复、一键回滚等功能。 命令创建Deployment $ kub 阅读全文
posted @ 2022-01-21 15:12 Cai_HL 阅读(21) 评论(0) 推荐(0) 编辑
摘要: ###1.环境准备 | 角色 | IP | 组件 | | | | | | Master | 172.16.1.100 | kube-apiserver, kubecontroller-manager, kube-scheduler, kubelet, kube-proxy, docker, etcd 阅读全文
posted @ 2022-01-21 13:51 Cai_HL 阅读(40) 评论(0) 推荐(0) 编辑
摘要: ###Affinity Affinity: # 亲和力 NodeAffinity: # 节点亲和力 RequireDuringSchedulinglgnoredDuringExecution: # 硬亲和力,即支持必须部署在指定的节点上,也支持必须不部署在指定的节点上 PreferredDuring 阅读全文
posted @ 2021-09-07 13:33 Cai_HL 阅读(72) 评论(0) 推荐(0) 编辑
摘要: ###Taint、Tolerations Taint在一类服务器上打上污点,让不能容忍这个污点的Pod不能部署在打了污点的服务器上。 查看节点污点情况 污点值有三个 NoSchedule: # 一定不被调度 PreferNoSchedule: # 尽量不被调度 NoExecute: # 不会调度,并 阅读全文
posted @ 2021-09-07 13:31 Cai_HL 阅读(54) 评论(0) 推荐(0) 编辑
摘要: ###Crontab 在K8S中运行周期性的计划任务,crontab。 CronJob被调用的时间, 用的是Controller-Manager的时间。 apiVersion: batch/v1beta1 kind: CronJob metadata: name: hello spec: concu 阅读全文
posted @ 2021-09-03 13:42 Cai_HL 阅读(31) 评论(0) 推荐(0) 编辑
>