随笔分类 - k8s
摘要:一、Kubernetes K8s的集群组件有哪些?功能是什么? 初始化容器和SideCar容器的作用和区别 Nginx Ingress的原理本质是什么? kubectl命令相关:如何修改副本数,如何滚动更新和回滚,如何查看pod的详细信息,如何进入pod交互? 就绪探针和判活探针的区别和作用? 如何
阅读全文
摘要:Harbor 2.0 通过API删除指定Tag镜像 背景 希望在发布系统中显示的镜像都是上次发布成功的版本,回滚镜像的时候保证是上次成功过的版本,所以当发布失败的时候,从Harbor仓库中删除掉对应的Tag镜像 1、Harbor Python SDK 来源:https://github.com/ya
阅读全文
摘要:Promethues-Operator对接ldap 1、创建ldap配置文件configmap apiVersion: v1 kind: ConfigMap metadata: name: ldap-config namespace: monitoring data: ldap.toml: |- [
阅读全文
摘要:Ingress Nginx v0.30 Hostnetwork模式安装 apiVersion: v1 kind: Namespace metadata: name: ingress-nginx labels: app.kubernetes.io/name: ingress-nginx app.kub
阅读全文
摘要:apiVersion: policy/v1beta1 kind: PodDisruptionBudget metadata: name: elasticsearch-pdb namespace: test spec: selector: matchLabels: app: elasticsearch
阅读全文
摘要:``` https://imroc.io/posts/kubernetes-overflow-and-drop/ #Kubernetes 疑难杂症排查分享:神秘的溢出与丢包 https://imroc.io/posts/kubernetes-no-route-to-host/ #Kubernetes 疑难杂症排查分享: 诡异的 No route to host https://imroc.io/p
阅读全文
摘要:之前看大佬的开源项目2.0版本, 发现已经去掉了keepalived,已无需依赖外部负载均衡实现apiserver的高可用,原理和用local nginx差不多,一直想尝试下这种搭建方法,今天终于如愿了,记录下 1. 简介 利用local nginx方式实现Kubernetes 1.17.4高可用搭
阅读全文
摘要:利用 Log-Pilot + Kafka+Elasticsearch + Kibana 搭建 kubernetes日志解决方案 1、前提条件 已有kafka、elk、k8s集群,这3套集群搭建网上资料很多,这里不写,IP规划如下所示: kafka集群 10.6.11.22:9092 10.6.11.
阅读全文
摘要:Harbor1.5.2批量清理无效镜像 主要是通过shell调用harbor的api进行镜像tag的批量,只保留7个tag镜像,网上也有些python的例子 1、保留7个tag镜像 harbor中的项目名称和k8s中命名空间一致,需要用到3个文件,2个脚本,一个txt delete_harbor_t
阅读全文