米狗

  • kubernets
  • docker
  • AWS
  • linux
  • nginx
kubernets
kubernets

k8s-ingress-config

文章目录 一、ingress class 二、强制https 三、请求超时 四、跨域访问 五、限流 六、允许最大body 七、客户端白名单 八、默认服务 九、access log开关 十、snippet 添加自定义配置 (比如:新增请求头) 参考文档 : https://kubernetes.github.io/ingress-nginx/user-guide/nginx-configuration/annotations/   一、ingress class 如果一个k8s 集群里面部署多个ingres…

2022年11月16日 0条评论 590点热度 0人点赞 duhongjun 阅读全文
kubernets

nginx-ingress常用配置

文章目录 一、ingress class 二、强制https 三、请求超时 四、跨域访问 五、限流 六、允许最大body 七、客户端白名单 八、默认服务 九、access log开关 十、snippet 添加自定义配置 (比如:新增请求头) 参考文档 : https://kubernetes.github.io/ingress-nginx/user-guide/nginx-configuration/annotations/ 一、ingress class 如果一个k8s 集群里面部署多个ingress contr…

2022年9月27日 0条评论 702点热度 0人点赞 duhongjun 阅读全文
kubernets

kubenets常用删除命令

清理 Evicted 状态的 Pod kubectl get pods --all-namespaces -o wide | grep Evicted | awk '{print $1,$2}' | xargs -L1 kubectl delete pod -n 清理 Error 状态的 Pod kubectl get pods --all-namespaces -o wide | grep Error | awk '{print $1,$2}' | xargs -L1 kubectl delete pod -n …

2022年9月5日 0条评论 624点热度 0人点赞 duhongjun 阅读全文
kubernets

kubernets强制删除资源

查看 namespace 下面所有的资源 kubectl api-resources -o name --verbs=list --namespaced | xargs -n 1 kubectl get --show-kind --ignore-not-found -n {namespace} 删除 namespace 下面所有的资源(慎重) kubectl delete all --all -n {namespace} 当然也可以删除 namespace 来删除所有资源 kubectl delete ns {na…

2022年9月5日 0条评论 614点热度 0人点赞 duhongjun 阅读全文
kubernets

kubernets 多端口服务设置

Multi-Port Services For some Services, you need to expose more than one port. Kubernetes lets you configure multiple port definitions on a Service object. When using multiple ports for a Service, you must give all of your ports names so that these are unambigu…

2022年9月5日 0条评论 593点热度 0人点赞 duhongjun 阅读全文
kubernets

k8s设置容器时区

一:设置PodPreset PodPreset 的作用 将一些公用的参数设置到pod中去,例如 时区统一设置为东八区等   API Server 开启PodPreset 编辑文件 /etc/kubernetes/manifests/kube-apiserver.yaml, 添加 --runtime-config=settings.k8s.io/v1alpha1=true, 添加 --admission-control=PodPreset(新版本是--enable-admission-plugins) 重启…

2022年9月5日 0条评论 547点热度 0人点赞 duhongjun 阅读全文
kubernets

如何在kubernetes中针对ingress做IP白名单访问限制

如何在kubernetes中针对ingress做IP白名单访问限制 @ALIASMEE · AUG 24, 2019 · 1 MIN READ 在传统nginx上,如果想要对nginx 里面的虚拟主机做白名单访问控制很easy。但在kubernetes中,如何通过 ingress resource配置文件来达到这个效果呢? 场景 最近项目开发团队提出一个需求,想要关闭API某个接口的path公开访问。不用开白名单,而是直接deny掉everyone。 分析 在传统运维里面,我们只要去修改该API虚拟主机中的配置文件…

2022年9月5日 0条评论 945点热度 0人点赞 duhongjun 阅读全文
kubernets

k8s node 维护手册

由于node节点存在异常,需要 将异常node节点打污点标记,防止再被调度 异常节点node上的pod驱逐(若有) 异常node节点维护(更新程序、重启等) 取消异常node节点的五点标签 # 服务中断时间=停机等待5分钟时间+重建时间+服务启动时间+readiness探针检测正常时间 # 集群健康检查 kubectl get cs kubectl get node -owide kubectl get pod -A | grep -v Running # 命令查询 kubectl taint nodes node…

2022年9月5日 0条评论 562点热度 0人点赞 duhongjun 阅读全文
kubernets

k8s解决pod调度不均衡的问题

k8s解决pod调度不均衡的问题   问题及原因 k8s是通过sceduler来调度pod的,在调度过程中,由于一些原因,会出现调度不均衡的问题,例如: 节点故障 新节点被加到集群中 节点资源利用不足 这些都会导致pod在调度过程中分配不均,例如会造成节点负载过高,引发pod触发OOM等操作造成服务不可用 其中,节点资源利用不足时是最容易出现问题的,例如,设置的requests和limits不合理,或者没有设置requests/limits都会造成调度不均衡 解决办法及分析 在这之前,我们需要先装一个me…

2022年9月5日 0条评论 562点热度 0人点赞 duhongjun 阅读全文
kubernets

kubernets使用nfs作为后端存储

kubernets使用nfs作为后端存储使用,通过以下yaml文件进行pv创建及Storageclass创建,storagclass后端本质还是pv,通过storageclass可以简化pvc的创建,由storageclass进行自动分配,pod仅需要调用storageclass即可。 --- apiVersion: v1 kind: PersistentVolume metadata: annotations: pv.kubernetes.io/bound-by-controller: 'yes' finaliz…

2022年9月5日 0条评论 571点热度 0人点赞 duhongjun 阅读全文
12

近期文章

  • nginx注册服务
  • vsftpd加密传输配置
  • vsftpd安装配置
  • keepalived注册服务
  • redis注册服务

近期评论

您尚未收到任何评论。

COPYRIGHT © 2024 米狗. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

沪ICP备2021019346号-1