05 2021 档案

摘要:环境 kubernetes 1.20.6 Spring Boot 2.5.0-M3 目标 defaultBackend 可以设置不满足任何规则的请求应该处理的方式,如果没有指定 Rules,则必须指定 defaultBackend。 如果 defaultBackend 没有设置,不满足任何规则的请求 阅读全文
posted @ 2021-05-30 14:26 jiangbo4444 阅读(1309) 评论(0) 推荐(0) 编辑
摘要:环境 kubernetes 1.20.6 Spring Boot 2.5.0-M3 目标 ingressClassName 可以指定选择的 Ingress Controller,使用名称选择,一般有多个控制器的时候使用。 之前部署 Nginx Ingress Controller 的名称是 ngin 阅读全文
posted @ 2021-05-30 14:25 jiangbo4444 阅读(3518) 评论(0) 推荐(0) 编辑
摘要:环境 kubernetes 1.20.6 Spring Boot 2.5.0-M3 目标 rules 规则下的 host 可以设置多个主机,如果不设置,默认为所以,显示成 * 号。 host 中也可以包含通配符。 示例 前提 [root@master ~]# kubectl get deployme 阅读全文
posted @ 2021-05-30 14:21 jiangbo4444 阅读(280) 评论(0) 推荐(0) 编辑
摘要:环境 kubernetes 1.20.6 Spring Boot 2.5.0-M3 目标 rules 规则下的 path 可以设置路径,并且可以将不同的路径转换到不同的服务上,还可以截取部分路径进行转发。 示例 前提 [root@master ~]# kubectl get deployments, 阅读全文
posted @ 2021-05-30 14:20 jiangbo4444 阅读(234) 评论(0) 推荐(0) 编辑
摘要:环境 kubernetes 1.20.6 Spring Boot 2.5.0-M3 目标 Service 已经可以提供外部访问的方式和负载均衡了,Ingress 也可以提供类似的功能。 两者最大的区别是 Service 工作在第四层 TCP/IP,而 Ingress 工作在第七层 HTTP。 Ing 阅读全文
posted @ 2021-05-30 14:18 jiangbo4444 阅读(196) 评论(0) 推荐(0) 编辑
摘要:环境 kubernetes 1.20.6 Spring Boot 2.5.0-M3 目标 在使用 Ingress 之前,需要存在一个 IngressController,下面将建立一个 Nginx IngressController。 示例 以下的内容参考:https://github.com/ku 阅读全文
posted @ 2021-05-30 14:16 jiangbo4444 阅读(176) 评论(0) 推荐(0) 编辑
摘要:环境 kubernetes 1.20.4 Spring Boot 2.5.0-M3 目标 k8s 使用 namespace 将工作负载进行隔离,可以实现不同用户使用不同的空间,或者不同组使用不同的空间。 在不指定命名空间的情况下,默认指的是 default 命名空间下的工作负载。namespace 阅读全文
posted @ 2021-05-30 14:14 jiangbo4444 阅读(163) 评论(0) 推荐(0) 编辑
摘要:环境 kubernetes 1.20.6 Spring Boot 2.5.0-M3 目标 Service 的 externalTrafficPolicy 表示外部流量策略,主要的作用是设置是否保留源 IP。 如果是 NodePort 类型的 Service 默认不会保留源 IP,可以通过 exter 阅读全文
posted @ 2021-05-30 14:13 jiangbo4444 阅读(1376) 评论(0) 推荐(0) 编辑
摘要:环境 kubernetes 1.20.6 Spring Boot 2.5.0-M3 目标 Service 的 externalTrafficPolicy 表示外部流量策略,主要的作用是设置是否保留源 IP。 如果是 ClusterIP 类型的 Service 默认会保留源 IP。 示例 创建 Dep 阅读全文
posted @ 2021-05-30 14:12 jiangbo4444 阅读(379) 评论(0) 推荐(0) 编辑
摘要:环境 kubernetes 1.20.4 Spring Boot 2.5.0-M3 目标 在 k8s 的 Service 的使用过程中,有一种比较特殊的 Service,叫做 headless。 它与其它 Service 的最大区别就是不提供负载均衡 IP,而是直接走 DNS 记录。 并且它和 st 阅读全文
posted @ 2021-05-30 14:10 jiangbo4444 阅读(761) 评论(0) 推荐(0) 编辑
摘要:环境 kubernetes 1.20.4 Spring Boot 2.5.0-M3 目标 k8s 支持的服务类型有四种,分别是: ClusterIP NodePort ExternalName LoadBalancer 这里介绍 ExternalName 类型,可以指定外部的域名地址。 示例 Dep 阅读全文
posted @ 2021-05-30 14:09 jiangbo4444 阅读(464) 评论(0) 推荐(0) 编辑
摘要:环境 kubernetes 1.20.4 Spring Boot 2.5.0-M3 目标 k8s 支持的服务类型有四种,分别是: ClusterIP NodePort ExternalName LoadBalancer 这里介绍 NodePort 类型,可以在每个节点上打开端口,供外部访问。 如果没 阅读全文
posted @ 2021-05-30 14:08 jiangbo4444 阅读(783) 评论(0) 推荐(0) 编辑
摘要:环境 kubernetes 1.20.4 Spring Boot 2.5.0-M3 目标 k8s 支持的服务类型有四种,LoadBalancer 一般是云厂商提供,这里不介绍。分别是: ClusterIP NodePort ExternalName LoadBalancer 这里介绍 Cluster 阅读全文
posted @ 2021-05-30 14:07 jiangbo4444 阅读(429) 评论(0) 推荐(0) 编辑
摘要:环境 kubernetes 1.20.4 Spring Boot 2.5.0-M3 目标 sessionAffinityConfig 可以配置会话亲和,目前可以配置的是 timeoutSeconds,即会话亲和的超时时间。 默认的超时时间为 10800 秒,即三个小时,最长不能超过一天。 示例 De 阅读全文
posted @ 2021-05-30 14:06 jiangbo4444 阅读(1041) 评论(0) 推荐(0) 编辑
摘要:环境 kubernetes 1.20.4 Spring Boot 2.5.0-M3 目标 sessionAffinity 表示 session 亲和,目前可以有两种取值,一种是 None,也是默认值,表示没有, 会直接轮询 Pod。一种是 ClientIP,表示根据客户端 IP 亲和,同一个客户端 阅读全文
posted @ 2021-05-18 22:54 jiangbo4444 阅读(3639) 评论(0) 推荐(1) 编辑
摘要:环境 kubernetes 1.20.4 Spring Boot 2.5.0-M3 目标 selector 可以定义选择器,如果这个选择器选中了 Pod,那么会自动将 Pod 的地址关联到服务上。 Pod 的 IP 地址变化了也会自动更新。如果没有定义选择器,那么就需要自己维护 ep 端点。 示例 阅读全文
posted @ 2021-05-16 23:57 jiangbo4444 阅读(532) 评论(0) 推荐(0) 编辑
摘要:环境 kubernetes 1.20.4 Spring Boot 2.5.0-M3 目标 publishNotReadyAddresses 表示是否将没有就绪的 Pod 的地址关联到服务上。 默认情况是 false,只有就绪状态的 Pod 的地址才会关联到服务上。 示例 Deploy.yaml ap 阅读全文
posted @ 2021-05-16 23:54 jiangbo4444 阅读(2305) 评论(0) 推荐(0) 编辑
摘要:环境 kubernetes 1.20.4 Spring Boot 2.5.0-M3 目标 Service 的 ports 可以定义服务和容器映射的端口,该字段是一个数组,可以定义多个端口映射。 和 ep 类似,如果定义了多个端口,需要将端口映射取一个名称。 示例 Deploy.yaml apiVer 阅读全文
posted @ 2021-05-16 23:52 jiangbo4444 阅读(685) 评论(0) 推荐(0) 编辑
摘要:环境 kubernetes 1.20.4 Spring Boot 2.5.0-M3 目标 Service 的 externalIPs 可以设置一个外部的 IP 地址,并且将流量导入到集群内部。 示例 Deploy.yaml apiVersion: apps/v1 kind: Deployment m 阅读全文
posted @ 2021-05-15 21:56 jiangbo4444 阅读(1197) 评论(0) 推荐(0) 编辑
摘要:环境 kubernetes 1.20.4 Spring Boot 2.5.0-M3 目标 Service 的 clusterIPs 可以指定 IP 地址列表。 示例 Service.yaml apiVersion: v1 kind: Service metadata: name: test4 spe 阅读全文
posted @ 2021-05-15 21:54 jiangbo4444 阅读(606) 评论(0) 推荐(0) 编辑
摘要:环境 kubernetes 1.20.4 Spring Boot 2.5.0-M3 目标 Service 的 clusterIP 字段表示服务的集群 IP 地址,如果没有指定,会自动生成一个。 如果指定了,并且是合法的集群 IP 地址,它将会被 Service 使用。 示例 Service.yaml 阅读全文
posted @ 2021-05-15 21:52 jiangbo4444 阅读(1211) 评论(0) 推荐(0) 编辑
摘要:环境 kubernetes 1.20.4 Spring Boot 2.5.0-M3 目标 Service 表示可以访问的服务,是为了给 pod 提供的服务一个稳定的访问入口。 可以简写为 svc。 示例 查看已有 Service [root@master ~]# kubectl get servic 阅读全文
posted @ 2021-05-15 21:50 jiangbo4444 阅读(102) 评论(0) 推荐(0) 编辑
摘要:环境 kubernetes 1.20.4 Spring Boot 2.5.0-M3 目标 Endpoints 的 ports 可以指定端口信息,如果只定义了一个端口,可以省略名称。 如果有多个端口,名称不可以省略,默认的协议是 TCP。 示例 创建 Service apiVersion: v1 ki 阅读全文
posted @ 2021-05-14 22:55 jiangbo4444 阅读(141) 评论(0) 推荐(0) 编辑
摘要:环境 kubernetes 1.20.4 Spring Boot 2.5.0-M3 目标 Endpoints 的 addresses 可以指定需要访问的 IP 地址,单独的 ep 没有多少作用,需要搭配 Service 使用。 Endpoints 会和同名的 Service 绑定。 示例 创建 Se 阅读全文
posted @ 2021-05-14 22:53 jiangbo4444 阅读(240) 评论(0) 推荐(0) 编辑
摘要:环境 kubernetes 1.20.4 Spring Boot 2.5.0-M3 目标 查看 Endpoints 元数据信息。 示例 查看描述 [root@master ~]# kubectl describe ep kubernetes Name: kubernetes Namespace: d 阅读全文
posted @ 2021-05-14 22:52 jiangbo4444 阅读(112) 评论(0) 推荐(0) 编辑
摘要:环境 kubernetes 1.20.4 Spring Boot 2.5.0-M3 目标 Endpoints 表示实际可访问服务的地址集合,Endpoints 的简写为 ep。 示例 查看已有 Endpoints [root@master ~]# kubectl get ep NAME ENDPOI 阅读全文
posted @ 2021-05-14 22:12 jiangbo4444 阅读(439) 评论(0) 推荐(0) 编辑
摘要:环境 kubernetes 1.20.4 Spring Boot 2.5.0-M3 目标 suspend 可以将定时任务挂起,已经执行的任务不会受到影响。 示例 CronJob.yaml apiVersion: batch/v1beta1 kind: CronJob metadata: name: 阅读全文
posted @ 2021-05-01 11:20 jiangbo4444 阅读(227) 评论(0) 推荐(0) 编辑
摘要:环境 kubernetes 1.20.4 Spring Boot 2.5.0-M3 目标 successfulJobsHistoryLimit 设置成功的任务历史记录数,默认值为 3。 示例 CronJob.yaml apiVersion: batch/v1beta1 kind: CronJob m 阅读全文
posted @ 2021-05-01 11:19 jiangbo4444 阅读(546) 评论(0) 推荐(0) 编辑
摘要:环境 kubernetes 1.20.4 Spring Boot 2.5.0-M3 目标 startingDeadlineSeconds 表示开始的最后期限。它表示任务如果由于某种原因错过了调度时间,开始该任务的截止时间的秒数。 示例 CronJob.yaml apiVersion: batch/v 阅读全文
posted @ 2021-05-01 11:18 jiangbo4444 阅读(598) 评论(0) 推荐(0) 编辑
摘要:环境 kubernetes 1.20.4 Spring Boot 2.5.0-M3 目标 failedJobsHistoryLimit 设置失败的任务历史记录数,默认值为 1,表示只保留一次失败的记录。 示例 CronJob.yaml apiVersion: batch/v1beta1 kind: 阅读全文
posted @ 2021-05-01 11:16 jiangbo4444 阅读(204) 评论(0) 推荐(0) 编辑
摘要:环境 kubernetes 1.20.4 Spring Boot 2.5.0-M3 目标 concurrencyPolicy 可以设置并发策略,合法的值包括以下三种,默认为 Allow: Allow 允许并行运行 Forbid 禁止并行运行 Replace 结束已经在运行的,重新启动一个新的。 示例 阅读全文
posted @ 2021-05-01 11:15 jiangbo4444 阅读(744) 评论(0) 推荐(0) 编辑

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