![](https://img-blog.csdnimg.cn/cad6e746e6ed4f5eb0bd781ece4f9d8b.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
kubernetes
文章平均质量分 79
以实战为线索,逐步深入Kubernetes各个模块,掌握Kubernates组件在整个体系中的作用,提升大批量微服务部署的效率。
全栈行动派
专注 Java , 包括JVM、Spring Boot、Spring Cloud、多线程、数据结构与算法、K8S、Docker、MQ、架构设计、面试题等,一起学习进步,赶快上车。
展开
-
Kubernetes1.25中Redis集群部署实例
在Kubernetes中部署Redis集群很有挑战,因为每个Redis实例都依赖于一个配置文件,该文件跟踪其他集群实例及其角色。为此,我们需要结合使用Kubernetes状态集(StatefulSets)和持久卷(PersistentVolumes)原创 2023-02-12 01:00:00 · 728 阅读 · 0 评论 -
Kubernetes1.25中Redis单机和集群部署实例二
Kubernetes1.25中Redis单机和集群部署实例。通过configMap传入配置文件、动态存储卷存储持久化redis数据、hostPath存储日志。原创 2023-02-11 11:52:01 · 777 阅读 · 0 评论 -
kubernetes(k8s)异常处理积累-持续更新
kubernetes(k8s)异常处理积累,通过情景再现的方式展示异常关联环境全部面貌,达到异常一对一解决,会持续更新原创 2023-02-06 00:30:00 · 1901 阅读 · 0 评论 -
Kubernetes(K8S)中StorageClass(SC)详解、实例
Kubernetes(K8S)中StorageClass(SC)详解、实例原创 2023-02-05 00:15:00 · 8292 阅读 · 2 评论 -
Kubernetes1.25中Redis单机和集群部署实例一
Kubernetes1.25中redis单机和集群部署实例原创 2023-02-07 00:30:00 · 466 阅读 · 0 评论 -
四十、Kubernetes1.25中安全认证详解
Kubernetes作为一个分布式集群的管理工具,保证集群的安全性是其一个重要的任务。所谓的安全性其实就是保证对Kubernetes的各种客户端进行认证和鉴权操作。客户端在Kubernetes集群中,客户端通常有两类::一般是独立于kubernetes之外的其他服务管理的用户账号。:kubernetes管理的账号,用于为Pod中的服务进程在访问Kubernetes时提供身份标识。认证、授权与准入控制ApiServer是访问及管理资源对象的唯一入口。原创 2023-02-03 01:00:00 · 291 阅读 · 0 评论 -
三十九、Kubernetes1.25中数据存储第四篇
Kubernetes1.25中数据存储之ConfigMap、Secret 详解、实例原创 2023-02-02 00:45:00 · 286 阅读 · 0 评论 -
三十七、Kubernetes1.25中数据存储第三篇
Kubernetes1.25中数据存储,PV\PVC 概念详解、实例操作使用方式原创 2023-01-31 00:45:00 · 424 阅读 · 0 评论 -
三十八、Kubernetes1.25中数据存储第二篇
Kubernetes1.25中数据存储之NFS存储详解、实例操作原创 2023-02-01 01:00:00 · 775 阅读 · 0 评论 -
三十六、Kubernetes1.25中数据存储第一篇
Kubernetes中数据存储分类,常见存储方式以及EmptyDir、HostPath实例操作原创 2023-02-04 01:00:00 · 678 阅读 · 0 评论 -
三十五、Kubernetes1.25中Ingress使用
Kubernetes1.25中Ingress使用原创 2023-01-30 08:47:56 · 961 阅读 · 2 评论 -
三十四、Kubernetes1.25中Ingress介绍、安装
Kubernetes1.25中Ingress介绍、安装原创 2023-01-22 00:45:00 · 2795 阅读 · 1 评论 -
三十三、Kubernetes中Service详解、实例第三篇
Kubernetes中NodePort、LoadBalancer、ExternalName类型Service详解、实例原创 2023-01-20 01:00:00 · 1496 阅读 · 0 评论 -
三十二、Kubernetes中Service详解、实例第二篇
Kubernetes中Service详解、实例,Endpoint详解以及分发策略实例原创 2023-01-19 01:00:00 · 1369 阅读 · 0 评论 -
三十一、Kubernetes中Service详解、实例第一篇
在kubernetes中,pod是应用程序的载体,我们可以通过pod的ip来访问应用程序,但是pod的ip地址不是固定的,这也就意味着不方便直接采用pod的ip对服务进行访问。为了解决这个问题,kubernetes提供了Service资源,Service会对提供同一个服务的多个pod进行聚合,并且提供一个统一的入口地址。通过访问Service的入口地址就能访问到后面的pod服务。原创 2023-01-21 00:30:00 · 1523 阅读 · 0 评论 -
三十、Kubernetes中kube-proxy三种工作模式详解
Kubernetes中kube-proxy三种工作模式详解原创 2023-01-18 00:45:00 · 2224 阅读 · 0 评论 -
二十九、Kubernetes中CronJob(CJ)详解
Kubernetes中CronJob(CJ)详解原创 2023-01-17 00:45:00 · 723 阅读 · 0 评论 -
二十八、Kubernetes中job详解
Kubernetes中job详解原创 2023-01-16 00:15:00 · 1545 阅读 · 0 评论 -
二十七、Kubernetes中DaemonSet(DS)控制器详解
Kubernetes中DaemonSet(DS)控制器详解原创 2023-01-15 00:45:00 · 647 阅读 · 0 评论 -
二十六、Kubernetes中Horizontal Pod Autoscaler(HPA)控制器详解
Kubernetes中Horizontal Pod Autoscaler(HPA)控制器详解原创 2023-01-14 01:00:00 · 776 阅读 · 0 评论 -
二十五、Kubernetes安装metrics-server详解、实例
Kubernetes安装metrics-server详解、实例原创 2023-01-13 05:00:00 · 3121 阅读 · 0 评论 -
二十四、Kubernetes中Deployment(Deploy)控制器详解
Kubernetes中Deployment(Deploy)控制器详解原创 2023-01-12 06:15:00 · 829 阅读 · 0 评论 -
二十三、Kubernetes中Pod控制器分类、ReplicaSet(RS)控制器详解
Pod控制器是管理pod的中间层,使用Pod控制器之后,只需要告诉Pod控制器,想要多少个什么样的Pod就可以了,它会创建出满足条件的Pod并确保每一个Pod资源处于用户期望的目标状态。如果Pod资源在运行中出现故障,它会基于指定策略重新编排Pod原创 2023-01-11 05:30:00 · 567 阅读 · 0 评论 -
二十二、Kubernetes中Pod调度第四篇污点(容忍)调度详解、实例
在默认情况下,一个Pod在哪个Node节点上运行,是由Scheduler组件采用相应的算法计算出来的,这个过程是不受人工控制的。但是在实际使用中,这并不满足的需求,因为很多情况下,我们想控制某些Pod到达某些节点上,那么应该怎么做呢?这就要求了解kubernetes对Pod的调度规则。kubernetes提供了四大类调度方式:自动调度、定向调度、亲和性调度、污点(容忍)调度原创 2023-01-11 08:00:00 · 544 阅读 · 0 评论 -
二十一、Kubernetes中Pod调度第三篇PodAffinity详解、实例
在默认情况下,一个Pod在哪个Node节点上运行,是由Scheduler组件采用相应的算法计算出来的,这个过程是不受人工控制的。但是在实际使用中,这并不满足的需求,因为很多情况下,我们想控制某些Pod到达某些节点上,那么应该怎么做呢?这就要求了解kubernetes对Pod的调度规则。kubernetes提供了四大类调度方式:自动调度、定向调度、亲和性调度、污点(容忍)调度原创 2023-01-10 04:00:00 · 1618 阅读 · 0 评论 -
二十、Kubernetes中Pod调度第二篇NodeAffinity详解、实例
在默认情况下,一个Pod在哪个Node节点上运行,是由Scheduler组件采用相应的算法计算出来的,这个过程是不受人工控制的。但是在实际使用中,这并不满足的需求,因为很多情况下,我们想控制某些Pod到达某些节点上,那么应该怎么做呢?这就要求了解kubernetes对Pod的调度规则。kubernetes提供了四大类调度方式:自动调度、定向调度、亲和性调度、污点(容忍)调度原创 2023-01-09 08:00:00 · 1461 阅读 · 0 评论 -
十九、Kubernetes中Pod调度第一篇
在默认情况下,一个Pod在哪个Node节点上运行,是由Scheduler组件采用相应的算法计算出来的,这个过程是不受人工控制的。但是在实际使用中,这并不满足的需求,因为很多情况下,我们想控制某些Pod到达某些节点上,那么应该怎么做呢?这就要求了解kubernetes对Pod的调度规则。kubernetes提供了四大类调度方式:自动调度、定向调度、亲和性调度、污点(容忍)调度原创 2023-01-08 03:00:00 · 596 阅读 · 0 评论 -
十八、kubernetes中容器重启策略
在上一篇文章中,一旦容器探测出现了问题,kubernetes就会对容器所在的Pod进行重启,其实这是由pod的重启策略决定的,pod的重启策略有 3 种,分别如下:Always :容器失效时,自动重启该容器,这也是默认值。OnFailure : 容器终止运行且退出码不为0时重启Never : 不论状态为何,都不重启该容器。原创 2023-01-07 04:30:00 · 1706 阅读 · 0 评论 -
十七、Kubernetes中容器探测
容器探测用于检测容器中的应用实例是否正常工作,是保障业务可用性的一种传统机制。如果经过探测,实例的状态不符合预期,那么kubernetes就会把该问题实例" 摘除 ",不承担业务流量。kubernetes提供了两种探针来实现容器探测,分别是:liveness probes:存活性探针,用于检测应用实例当前是否处于正常运行状态,如果不是,k8s会重启容器readiness probes:就绪性探针,用于检测应用实例当前是否可以接收请求,如果不能,k8s不会转发流量。原创 2023-01-06 08:00:00 · 337 阅读 · 2 评论 -
十六、Kubernetes中钩子函数详解、实例
Kubernetes中钩子函数详解、实例。钩子函数能够感知自身生命周期中的事件,并在相应的时刻到来时运行用户指定的程序代码。原创 2023-01-05 07:00:00 · 350 阅读 · 0 评论 -
十五、Kubernetes中Pod生命周期详解、实例
我们一般将pod对象从创建至终的这段时间范围称为pod的生命周期,它主要包含下面的过程:pod创建过程、运行初始化容器(init container)过程、运行主容器(main container)容器、pod终止过程。原创 2023-01-04 05:00:00 · 498 阅读 · 0 评论 -
十四、Kubernetes中pod配置详解、实例
Kubernetes中pod配置详解、实例。讲解pod的yaml配置字段说明,怎么查看,以yaml方式实例演示pod基础配置、镜像拉取策略配置、command配置、端口配置、资源配置(对Pod运行要求cpu\memory上下限设置)原创 2023-01-03 00:30:00 · 864 阅读 · 0 评论 -
十三、Kubernetes yaml资源清单详解
Kubernetes yaml资源清单各个字段中文详解原创 2023-01-02 04:30:00 · 346 阅读 · 0 评论 -
十二、Kubernetes核心技术Service详解、实例
Deployment控制的3个pod,其中一个Pod出现问题,这个时候给销毁重新创建后Pod Ip会变化Pod IP 仅仅是集群内可见的虚拟IP,外部无法访问这样对于访问这个服务带来了难度。因此,kubernetes设计了Service来解决这个问题。Service可以看作是一组同类Pod对外的访问接口。借助Service,应用可以方便地实现服务发现和负载均衡。通过上图可以看出,Service也是通过标签选择器控制一组Pod的对外访问。原创 2023-01-01 04:30:00 · 673 阅读 · 0 评论 -
十一、kubernetes核心技术Label详解、实例
Label是kubernetes系统中的一个重要概念。它的作用就是在资源上添加标识,用来对它们进行区分和选择。一个Label会以key/value键值对的形式附加到各种对象上,如Node、Pod、Service等等一个资源对象可以定义任意数量的Label ,同一个Label也可以被添加到任意数量的资源对象上去Label通常在资源对象定义时确定,当然也可以在对象创建后动态添加或者删除可以通过Label实现资源的多维度分组,以便灵活、方便地进行资源分配、调度、配置、部署等管理工作。原创 2022-12-31 06:30:00 · 1433 阅读 · 0 评论 -
十、Kubernetes命令行工具Kubectl智能补全安装
kubectl 作为 Kubernetes 的命令行工具(CLI),是 Kubernetes 用户日常使用和管理员日常管理必须掌握的工具。kubectl 提供了大量的子命令,用于 Kubernetes 集群的管理和各种功能的实现。虽然Kubernetes针对每个子命令解释的很详细,但是所有的命令还得一个字母一个字母的全部敲出来。能不能像我们的idea一样拥有智能提示呢?原创 2022-12-30 02:30:00 · 820 阅读 · 0 评论 -
九、kubernetes中Namespace详解、实例
kubernetes中Namespace详解、实例,讲解命名空间的作用,以及增加、删除以及详情查看原创 2022-12-29 00:00:00 · 1195 阅读 · 0 评论 -
八、kubernetes1.25应用升级、回滚
kubernetes1.25应用升级、回滚,详解、实例操作原创 2022-12-26 11:39:50 · 1115 阅读 · 2 评论 -
七、Kubernetes1.25应用部署、发布的两种方式
Kubernetes1.25,用nginx为例,实际操作nginx部署、对外发布、升级、回滚、扩容、缩容操作详解原创 2022-12-25 12:10:22 · 1615 阅读 · 0 评论 -
六、Kubernetes核心技术Pod详解、实例
六、Kubernetes核心技术Pod详解、实例原创 2022-12-24 12:54:31 · 1716 阅读 · 0 评论