logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

K8S:pod资源限制及探针

Pod 资源限制指的是在 Kubernetes 集群上运行的 Pod 在 CPU 和内存方面的资源使用限制。这样可以在共享集群资源的情况下确保应用程序不会占用过多的资源,导致其他应用无法正常运行或性能下降。在 Pod 配置文件中,可以通过 resources 字段来指定 Pod 对 CPU 和内存的资源需求和限制。Pod 探针是一种检测和监测 Pod 或容器的可用性和健康状况的机制。

文章图片
#kubernetes#容器#云原生
K8S:Pod概念、分类及相关的策略

本文主要是对pod的基础概念详解、pod容器的分类、镜像拉取的策略、重启策略以及harbor创建的私有项目是在私有仓库中上传与下载

文章图片
#kubernetes#容器#云原生
K8S:HPA pod水平自动伸缩

本文主要是讲述什么是HPA概念:是Pod 水平自动伸缩,根据 CPU 利用率自动伸缩以及HPA的原理,部署HPA并且案例模拟水平自动伸缩现象,扩展了pod的资源限制,命名空间的资源限制模板,配置对象数量配额限制以及单独对某个资源进行限制(Container、Pod、PVC)

文章图片
#kubernetes#容器#云原生 +1
K8S:K8S对外服务之Ingress

(1)service的作用体现在两个方面:①对集群内部,它不断跟踪pod的变化,更新endpoint中对应pod的对象,提供了ip不断变化的pod的服务发现机制;②对集群外部,他类似负载均衡器,可以在集群内外部对pod进行访问。(2)ingress使用举例lb负载+ingress对外提供的方式①ingress-controller通过和 kubernetes APIServer 交互,动态的去感知

文章图片
#kubernetes#容器#云原生 +1
K8S:k8s中的Helm打包

本文介绍了Helm打包管理的主要作用,就是对K8s 的应用管理(Deployment、Service 等)简便创建及使用,并且部署了Helm3.6版本,Helm 自定义模板如何操作,Helm 仓库是如何部署的

文章图片
#kubernetes#容器#云原生 +1
K8S:kubectl陈述式、声明式资源管理及金丝雀部署

(1)删除pod(2)删除副本(3)创建副本(4)扩容、缩容(5)创建一个自主式/静态pod注意就是创建一个pod,这个 pod一旦挂了就不会再node上拉起这个就是静态pod,他不是存在etcd ,他是在存储nodk当中——相当于自营kubectl create deployment :用于创建deployment控制管理器的pod,金丝雀的部署以及声明式相关操作

文章图片
#kubernetes#容器#云原生 +1
K8S:Pod容器中的存储方式及PV、PVC

本文主要是对三种存储卷进行介绍分别是(emptyDir、hostpath、nfs)的概念以及如何配置搭建;对PV、PVC的相关介绍包含:静态PV的使用及创建PV、PVC和Pod的过程及搭建 StorageClass + NES实现 NES 的动态 PV 创建

文章图片
#kubernetes#容器#云原生 +2
K8S:pod集群调度及相关操作

本文主要概括了pod集群调度的概念及相关示例,pod的亲和性(节点亲和和饭亲和性)的概念及示例介绍,污点和容忍的使用场景、概念及相关示例,相关维护操作(cordon调度器和drain命令释放不接受pod进程),pod的启动过程以及在pod中遇见故障如何排错

文章图片
#kubernetes#容器#云原生 +1
K8S:二进制部署K8S(两台master+负载均衡nginx+keepalived)

本文使用两台master+两台node+两台nginx+keepalived来搭建

文章图片
#kubernetes#负载均衡#nginx
K8S:配置资源管理 Secret和configMap

本文主要是对K8S的配置资源管理 Secret和configMap两者的介绍,Secret 主要是用来保存密码、token、密钥等敏感数据的 k8s 资源,这类数据虽然也可以存放在 Pod 或者镜像中,但是放在 secret 中是为了更方便的控制如何使用数据,并减少暴露的风险ConfigMap与Secret类似,区别在于configMap保存的是不需要加密配置的信息。并且对ConfigMap和Se

文章图片
#kubernetes#容器#云原生 +1
    共 22 条
  • 1
  • 2
  • 3
  • 请选择