• 2024-06-21准入控制器(Admission Controller):ResourceQuota,ImagePolicyWebhook
    目录一.系统环境二.前言三.准入控制器简介四.为什么需要准入控制器五.启用/禁用ResourceQuota资源配额5.1查看默认启用/禁用的准入控制器插件5.2ResourceQuota资源配额示例5.3禁用ResourceQuota六.配置ImagePolicyWebhook准入控制器禁止使用后缀为latest的镜像6.1搭建Webhook
  • 2023-12-13k8s安装Ingress-Nginx
    目前,DHorse(https://gitee.com/i512team/dhorse)只支持Ingress-nginx的Ingress实现,下面介绍Ingress-nginx的安装过程。下载安装文件首先,需要匹配Ingress-nginx版本和kubernetes版本。在https://github.com/kubernetes/ingress-nginx可以找到,如下图所示:笔者用的k8s版本是v1.21
  • 2023-11-14Kubernetes:kube-apiserver 之准入
    kubernetes:kube-apiserver系列文章:Kubernetes:kube-apiserver之scheme(一)Kubernetes:kube-apiserver之scheme(二)Kubernetes:kube-apiserver之启动流程(一)Kubernetes:kube-apiserver之启动流程(二)Kubernetes:kube-apiserver和etcd的交互Kubernetes:kube-api
  • 2023-07-16webhook
    作用范围kube-apiserver请求处理全流程webhook可以作用于准入。准入控制回调时,MutatingAdmissionWebhook可以修改对象,ValidatingAdmissionWebhook可以拒绝请求。参考资料深入理解KubernetesAdmissionWebhook
  • 2023-07-01添加ingress规则的时候报错
    [root@k8s-master01test]#kubectlapply-fweb-ingress.yamlErrorfromserver(InternalError):errorwhencreating"web-ingress.yaml":Internalerroroccurred:failedcallingwebhook"validate.nginx.ingress.kubernetes.io":failedtoca
  • 2023-06-20PAT_Advanced Level_1080 Graduate Admission(C++_模拟_快排_卡常)
    Itissaidthatin2011,thereareabout100graduateschoolsreadytoproceedover40,000applicationsinZhejiangProvince.Itwouldhelpalotifyoucouldwriteaprogramtoautomatetheadmissionprocedure.Eachapplicantwillhavetoprovidetwograd
  • 2023-06-16CKS 考试题整理 (15)-镜像扫描ImagePolicyWebhook
    Contextcluster上设置了容器镜像扫描器,但尚未完全集成到cluster的配置中。完成后,容器镜像扫描器应扫描并拒绝易受攻击的镜像的使用。Task注意:你必须在cluster的master节点上完成整个考题,所有服务和文件都已被准备好并放置在该节点上。 给定一个目录/etc/kubernetes
  • 2023-06-14Admission controllers(准入控制器)
    含义准入控制器是一段代码,在请求认证和鉴权之后、对象被持久化之前拦截到达API服务器的请求准入控制器限制创建、删除、修改对象的请求作用准入控制器可以执行验证(validating)、或变更(Mutating)操作准入控制阶段第一阶段:运行变更准入控制器第二阶段:运行验证准入控制器命令行
  • 2023-05-25一文读懂如何将 Rancher 下游集群升级到 Kubernetes v1.25
    介绍最初在Kubernetesv1.21中被弃用的PodSecurityPolicyAPI,已经在Kubernetesv1.25中被完全删除。由于API被移除,你无法在Kubernetesv1.25集群中创建、编辑或查询PodSecurityPolicy资源。此外,由于其准入控制器已被移除,所以你的集群无法再强制执行在Kubernetesv1.24
  • 2023-04-21k8s 1.23部署ingress
    1.安装部署ingress-nginx前言:坑比较多,pod启动running成功也并不代表ingress就能使用,需要进去pod内查看logs还有pod的描述也要看看是否有报错。文件地址:https://raw.githubusercontent.com/kubernetes/ingress-nginx/controller-v1.1.1/deploy/static/provider/cloud/deploy.y
  • 2023-01-13kubernetes v1.24.0安装ingress
    环境kubernetesv1.24.0ingress:controller:v1.1.2Ingress-nginx官网https://kubernetes.github.io/ingress-nginx/获取deploy.yaml文件kubectlapply-fhttps://r
  • 2022-12-31【云原生】K8s PSP 和 securityContext 介绍与使用
    目录一、概述二、PodSecurityPolicy的发展1)以前为什么需要PodSecurityPolicy?2)现在为什么PodSecurityPolicy要消失?三、PSP简单使用1)开启PSP2)示例演示1、没有PSP场景测
  • 2022-12-25TinyLFU:A Highly Efficient Cache Admission Policy
    1.LRU和LFU的缺陷作为我们常用的缓存淘汰策略,LRU和LFU一直被大家所熟知,但是它们其实也存在一些缺陷。以LRU为例,当一个数据被访问的时候,就会将该数据给移动到最
  • 2022-12-21k8s源码分析9-检查k8s集群准入配置和其他准备工作
    本节重点总结:k8s集群检查操作新建项目kube-mutating-webhook-inject-pod,准备工作k8s集群检查操作检查k8s集群否启用了准入注册API:执行kubectlapi-versions|g
  • 2022-11-10Pod Security Admission
    Kubernetes Pod安全性标准(SecurityStandards) 为Pod定义不同的隔离级别。这些标准能够让你以一种清晰、一致的方式定义如何限制Pod行为。作为一项Beta功能特性,Ku
  • 2022-11-08Validating and Mutating Admission Controllers
    有两种类型的准入控制器,validatingadmissioncontroller和mutatingadmissioncontroller,前面一种对于请求只执行验证而不发生修改,后面一种会修改请求。validatingadmis
  • 2022-11-08Admission Controllers
    当我们调用kubectl来创建POD时,会经过认证环节。它使用~/.kube/config中配置的证书来完成认证:在该认证过程中,它识别哪个用户发送了该请求,并确保该用户是有效的。然后就进
  • 2022-10-17采用Ingress暴露容器化应用(Nginx)
    1.部署容器化应用[root@k8smaster~]#kubectlcreatedeploymentnginx--image=nginxdeployment.apps/nginxcreated2.暴露该服务[root@k8smaster~]#kubectlexpose