# blog 个人博客,地址:[https://www.qikqiak.com](https://www.qikqiak.com) * [优点知识](https://youdianzhishi.com) * [快课星球](https://fastclass.cn) * [ASMR Videos](https://www.asmr.so) * [Manus](https://www.manusai.io) * [MCP](https://www.claudemcp.com) * [ToMarkdown](https://www.tomarkdown.org) * [DeepSite](https://www.deepsite.app) * [Calculator Online](https://www.calculatoronline.io) * [Compress.run](https://www.compress.run) * [WebP to JPG](https://www.webptojpg.app) * [Color Block Jam Level](https://www.colorblockjamlevel.app) * [Invincible Title Card](https://www.invincibletitlecardgenerator.com) > 关注 AI、容器、`kubernetes`、devops、python、golang、微服务等技术。 扫描下面的二维码(或微信搜索`k8s技术圈`)关注我们的微信公众帐号,在微信公众帐号中回复 **加群** 即可加入到我们的`kubernetes`讨论群里面共同学习。 ![qrcode](https://picdn.youdianzhishi.com/images/1740123534730.png) ## 目录 下面是博客中主要的一些文章目录 #### AI/ChatGPT - [我们收集了 18 个顶级设计案例,GPT-4o 已经让设计师非常危险了](https://www.qikqiak.com/post/gpt-4o-designer-is-dangerous/) - [一文搞懂如何在 Cursor 新版本(0.45+)中使用规则](https://www.qikqiak.com/post/cursor-rules-guide/) - [GPUStack:打造企业级私有大模型服务的开源利器](https://www.qikqiak.com/post/gpustack-introduction/) - [上线了,AI 全栈开发学习平台 - 快课星球](https://www.qikqiak.com/post/fastclass-cn/) - [Google 在 Chrome 中内置 AI 功能](https://www.qikqiak.com/post/chrome-built-in-ai/) - [深入体验全新 Cursor AI IDE 后,说杀疯了真不为过!](https://www.qikqiak.com/post/cursor-ai-ide/) - [保姆级教程 | 手把手叫你如何开通 ChatGPT Plus 试用 GPT-4](https://www.qikqiak.com/post/how-to-subscribe-chatgpt-plus-try-gpt-4) #### Kubernetes/Docker - [OpenAI 的 Kubernetes 集群故障分析](https://www.qikqiak.com/post/openai-k8s-fault-analysis/) - [新一代云原生可观测平台 OpenObserve](https://www.qikqiak.com/post/cloud-native-observability-platform-openobserve/) - [讲真,Sealos 云服务真香](https://www.qikqiak.com/post/sealos-is-so-good/) - [在 Kubernetes 上部署 LLM 大语言模型](https://www.qikqiak.com/post/llm-on-k8s/) - [Kubernetes 多集群管理系统 Karmada](https://www.qikqiak.com/post/kubernetes-multi-cluster-management-karmada/) - [云原生数据管理平台 KubeBlocks](https://www.qikqiak.com/post/cloud-native-database-platform-kubeblocks/) - [新一代云原生存储系统 CubeFS](https://www.qikqiak.com/post/cloud-native-storage-cube-fs/) - [Kubernetes 策略引擎 Kyverno](https://www.qikqiak.com/post/kubernetes-policy-engine-kyverno/) - [一文搞懂 VictoriaMetrics 的使用](https://www.qikqiak.com/post/victoriametrics-usage/) - [DevOps 工具链管理器 DevStream 还真是神器](https://www.qikqiak.com/post/devops-tools-chain-devstream/) - [如何修改 Kubernetes 节点 IP 地址?](https://www.qikqiak.com/post/how-to-change-k8s-node-ip/) - [本地集群使用 OpenELB 实现 Load Balancer 负载均衡](https://www.qikqiak.com/post/service-use-openelb/) - [Docker 创始人的新产品 Dagger 好用吗?](https://www.qikqiak.com/post/dagger/) - [Prometheus 监控 Kubernetes Job 资源误报的坑](https://www.qikqiak.com/post/prometheus-monitor-k8s-job-trap/) - [自定义 Traefik(本地)插件](https://www.qikqiak.com/post/custom-traefik-local-middleware/) - [Helm Chart 兼容不同 Kubernetes 版本](https://www.qikqiak.com/post/helm-chart-compatible-different-kube-version/) - [Gitlab CI 在 Kubernetes 中的 Docker 缓存](https://www.qikqiak.com/post/gitlab-ci-docker-layer-cache-for-k8s-executor/) - [一文搞懂容器运行时 Containerd](https://www.qikqiak.com/post/containerd-usage/) - [使用 kube-vip 搭建高可用 Kubernetes 集群](https://www.qikqiak.com/post/use-kube-vip-ha-k8s-lb/) - [你应该了解的 10 个 Kubernetes 安全上下文设置](https://www.qikqiak.com/post/k8s-10-secruity-context-settings/) - [如何收集管理多行日志?](https://www.qikqiak.com/post/collect-multiline-logs/) - [通过 Traefik 使用 Kubernetes Service APIs 进行流量路由](https://www.qikqiak.com/post/use-kubernetes-service-apis-with-traefik/) - [Kubernetes Service APIs 简介](https://www.qikqiak.com/post/kubernetes-service-apis-intro/) - [给 Pod 添加 DNS 记录](https://www.qikqiak.com/post/add-dns-record-for-pod/) - [理解 Linux 网络命名空间](https://www.qikqiak.com/post/learn-linux-net-namespace/) - [自己动手写一个 Kubernetes YAML 模板化工具](https://www.qikqiak.com/post/code-k8s-yaml-templating/) - [图解 Kubernetes Ingress](https://www.qikqiak.com/post/visually-explained-k8s-ingress/) - [图解 Kubernetes Service](https://www.qikqiak.com/post/visually-explained-k8s-service/) - [在 Kubernetes 上运行高可用的 Kafka 集群](https://www.qikqiak.com/post/deploy-kafka-ha-on-k8s/) - [使用 KinD 加速 CI/CD 流水线](https://www.qikqiak.com/post/accelerate-ci-cd-pipelines-with-kind/) - [使用 Kustomize 定制 Helm Charts](https://www.qikqiak.com/post/use-kustomize-custom-helm-charts/) - [更新一个 10 年有效期的 Kubernetes 证书](https://www.qikqiak.com/post/update-k8s-10y-expire-certs/) - [Grafana Loki 简明教程](https://www.qikqiak.com/post/grafana-loki-usage/) - [使用 GitLab CI 与 Argo CD 进行 GitOps 实践](https://www.qikqiak.com/post/gitlab-ci-argo-cd-gitops/) - [使用 Elastic 技术栈构建 K8S 全栈监控(4/4)](https://www.qikqiak.com/post/k8s-monitor-use-elastic-stack-4/) - [使用 Elastic 技术栈构建 K8S 全栈监控(3/4)](https://www.qikqiak.com/post/k8s-monitor-use-elastic-stack-3/) - [使用 Elastic 技术栈构建 K8S 全栈监控(2/4)](https://www.qikqiak.com/post/k8s-monitor-use-elastic-stack-2/) - [使用 Elastic 技术栈构建 K8S 全栈监控(1/4)](https://www.qikqiak.com/post/k8s-monitor-use-elastic-stack-1/) - [Prometheus 监控外部 Kubernetes 集群](https://www.qikqiak.com/post/monitor-external-k8s-on-prometheus/) - [使用 Sealed Secrets 加密 Kubernetes Secrets](https://www.qikqiak.com/post/encrypt-k8s-secrets-with-sealed-secrets/) - [Kubernetes 中 PV 和 PVC 的状态变化](https://www.qikqiak.com/post/status-in-pv-pvc/) - [在 Kubernetes 中运行 Kubernetes](https://www.qikqiak.com/post/k8s-in-k8s/) - [在 Windows 下使用 WSL2 搭建 Kubernetes 集群](https://www.qikqiak.com/post/deploy-k8s-on-win-use-wsl2/) - [使用 Loki 进行日志监控和报警](https://www.qikqiak.com/post/use-loki-monitor-alert/) - [使用 Tekton 创建 CI/CD 流水线(3/4)](https://www.qikqiak.com/post/create-ci-pipeline-with-tekton-3/) - [GitOps - 在 Kubernetes 中进行 DevOps 的方式](https://www.qikqiak.com/post/gitops-devops-on-k8s/) - [Jenkins 共享库示例](https://www.qikqiak.com/post/jenkins-shared-library-demo/) - [解决 CoreDNS 自定义域名失效的问题](https://www.qikqiak.com/post/resolve-coredns-hosts-invalid/) - [请使用 JSON 格式记录日志[译]](https://www.qikqiak.com/post/record-log-as-json/) - [使用 PyCharm、Okteto 和 Kubernetes 搭建远程开发环境](https://www.qikqiak.com/post/remote-deploy-env-with-okteto/) - [可视化创建 Kubernetes 微服务应用](https://www.qikqiak.com/post/visualize-kubernetes-app/) - [使用 Tekton 创建 CI/CD 流水线(2/2)](https://www.qikqiak.com/post/create-ci-pipeline-with-tekton-2/) - [使用 Tekton 创建 CI/CD 流水线(1/2)](https://www.qikqiak.com/post/create-ci-pipeline-with-tekton-1/) - [加速开发流程的 Dockerfile 最佳实践](https://www.qikqiak.com/post/speed-up-develop-flow-dockerfile-best-practices/) - [在 Kubernetes 上搭建 EFK 日志收集系统](https://www.qikqiak.com/post/install-efk-stack-on-k8s) - [使用编程语言描述 Kubernetes 应用 - cdk8s](https://www.qikqiak.com/post/use-cdk8s-define-k8s-apps/) - [在 Kubernetes 集群中使用 NodeLocal DNSCache](https://www.qikqiak.com/post/use-nodelocal-dns-cache/) - [Kubernetes HPA 使用详解](https://www.qikqiak.com/post/k8s-hpa-usage/) - [Envoy 简单入门示例](https://www.qikqiak.com/post/envoy-usage-demo/) - [ingress-nginx 控制器工作原理](https://www.qikqiak.com/post/ingress-nginx-how-to-work/) - [用 Kubernetes 资源对象创建 Grafana Dashboard](https://www.qikqiak.com/post/use-crd-create-grafana-dashboard/) - [AlertManager 何时报警](https://www.qikqiak.com/post/alertmanager-when-alert/) - [优秀的 Grafana K8S 插件 - DevOpsProdigy KubeGraf](https://www.qikqiak.com/post/grafana-k8s-plugin-kubegraf/) - [在 Kubernetes 集群上部署 Kafka](https://www.qikqiak.com/post/install-kafka-in-kubernetes/) - [Kubernetes 集群均衡器 Descheduler](https://www.qikqiak.com/post/k8s-cluster-balancer/) - [有时光机的 Kubernetes Dashboard - Kubevious](https://www.qikqiak.com/post/k8s-ui-kubevious/) - [获取客户端访问真实 IP](https://www.qikqiak.com/post/get-client-realip/) - [在 Kubernetes 上部署 Vault](https://www.qikqiak.com/post/deploy-vault-on-k8s/) - [在 Kubernetes 上部署 Spinnaker](https://www.qikqiak.com/post/deploy-spinnaker-on-k8s/) - [Kubernetes 零宕机滚动更新](https://www.qikqiak.com/post/zero-downtime-rolling-update-k8s/) - [在 Kubernetes 集群上部署 VSCode](https://www.qikqiak.com/post/deploy-vscode-on-k8s/) - [自定义 Traefik2 中间件](https://www.qikqiak.com/post/custom-traefik2-middleware/) - [Traefik2.X 版本 中 URL Rewrite 的使用](https://www.qikqiak.com/post/url-rewrite-on-traefik2.X/) - [自定义 Kubernetes 调度器](https://www.qikqiak.com/post/custom-kube-scheduler/) - [一文搞懂 Traefik2.1 的使用](https://www.qikqiak.com/post/traefik-2.1-101/) - [Prometheus 记录规则的使用](https://www.qikqiak.com/post/recording-rules-on-prometheus/) - [Prometheus 黑盒监控](https://www.qikqiak.com/post/blackbox-exporter-on-prometheus/) - [Kubernetes Deployment 故障排查常见方法[译]](https://www.qikqiak.com/post/troubleshooting-deployments/) - [ingress-nginx 中 Rewrite 的使用](https://www.qikqiak.com/post/url-rewrite-on-ingress-nginx/) - [使用 OAM 部署 Kubernetes 应用](https://www.qikqiak.com/post/deploy-k8s-app-with-oam/) - [在 Kubernetes 中配置 Container Capabilities](https://www.qikqiak.com/post/capabilities-on-k8s/) - [Gloo 1.0 正式版发布](https://www.qikqiak.com/post/gloo-1.0-release/) - [使用 Rook 快速搭建 Ceph 集群](https://www.qikqiak.com/post/deploy-ceph-cluster-with-rook/) - [k8s 技术圈一周精选[第 6 期]](https://www.qikqiak.com/post/k8s-tech-weekly-collection-phase6/) - [使用 Golang 自定义 Kubernetes Ingress Controller](https://www.qikqiak.com/post/custom-k8s-ingress-controller-with-go/) - [Traefik 2.0 实现灰度发布](https://www.qikqiak.com/post/canary-with-traefik2/) - [Traefik 2.0 实现自动化 HTTPS](https://www.qikqiak.com/post/automatic-https-with-traefik2/) - [使用 Traefik 2.0 暴露 Redis 服务](https://www.qikqiak.com/post/expose-redis-by-traefik2/) - [基于自定义指标扩展的 Kubernetes 应用](https://www.qikqiak.com/post/build-k8s-app-with-custom-metrics/) - [使用 inlets 和 kubernetes 访问本地服务](https:/www.qikqiak.com/post/k8s-inlets-local-endpoinsts/) - [Traefik 2.0 正式版发布](https://www.qikqiak.com/post/traefik2-ga/) - [Helm V2 迁移到 V3 版本](https://www.qikqiak.com/post/migrate-helm-to-v3/) - [Kubernetes Pod 安全策略(PSP)配置](https://www.qikqiak.com/post/setup-psp-in-k8s/) - [Kubernetes 工作流引擎:Argo](https://www.qikqiak.com/post/argo-workflow-engine-for-k8s/) - [Traefik 团队开源的轻量级 Service Mesh 工具 Maesh](https://www.qikqiak.com/post/maesh-service-mesh-by-trafik/) - [VMWare 开源的 Kubernetes Dashboard 工具 Octant](https://www.qikqiak.com/post/vmware-k8s-dashboard-octant/) - [使用 kubeadm 搭建 v1.15.3 版本 Kubernetes 集群](https://www.qikqiak.com/post/use-kubeadm-install-kubernetes-1.15.3/) - [使用 GitHub Actions 自动化构建 Golang 应用](https://www.qikqiak.com/post/use-github-actions-build-go-app/) - [使用 Kustomize 配置 Kubernetes 应用](https://www.qikqiak.com/post/kustomize-101/) - [在现有 Kubernetes 集群上安装 KubeSphere](https://www.qikqiak.com/post/install-kubesphere-on-k8s/) - [基于 Drone 的 CI/CD(三)](https://www.qikqiak.com/post/drone-with-k8s-3/) - [基于 Drone 的 CI/CD(二)](https://www.qikqiak.com/post/drone-with-k8s-2/) - [基于 Drone 的 CI/CD(一)](https://www.qikqiak.com/post/drone-with-k8s-1/) - [提高 kubectl 使用生产力](https://www.qikqiak.com/post/boosting-kubeclt-productivity/) - [使用 Elasticsearch Operator 快速部署 Elasticsearch 集群](https://www.qikqiak.com/post/elastic-cloud-on-k8s/) - [通过 GitHub OAuth 和 Dex 访问 Kubernetes 集群](https://www.qikqiak.com/post/k8s-auth-via-oidc/) - [使用 Configuration-As-Code 运行 Jenkins](https://www.qikqiak.com/post/use-casc-run-jenkins/) - [深入理解 Kubernetes Admission Webhook](https://www.qikqiak.com/post/k8s-admission-webhook/) - [Kubernetes Operator 快速入门教程](https://www.qikqiak.com/post/k8s-operator-101) - [Metrics Server 安装](https://www.qikqiak.com/post/install-metrics-server) - [使用 kubeadm 更新 kubernetes 集群](https://www.qikqiak.com/post/use-kubeadm-upgrade-k8s/) - [Kubelet 状态更新机制](https://www.qikqiak.com/post/kubelet-sync-node-status) - [Groovy 简明教程](https://www.qikqiak.com/post/groovy-simple-tutorial) - [基于 Jenkins、Gitlab、Harbor、Helm 和 Kubernetes 的 CI/CD(二)](https://www.qikqiak.com/post/complete-cicd-demonstrate-2) - [Helm Chart 模板开发技巧](https://www.qikqiak.com/post/helm-chart-tips-and-tricks) - [Kubernetes 网络故障常见排查方法](https://www.qikqiak.com/post/troubleshooting-k8s-network) - [如何保护对外暴露的 Kubernetes 服务](https://www.qikqiak.com/post/how-to-protect-exposed-k8s-server) - [nginx ingress 的安装使用](https://www.qikqiak.com/post/install-nginx-ingress) - [基于 Jenkins、Gitlab、Harbor、Helm 和 Kubernetes 的 CI/CD(一)](https://www.qikqiak.com/post/complete-cicd-demonstrate-1) - [《深入浅出 Prometheus》](https://www.qikqiak.com/post/prometheus-book) - [Gitlab CI 与 Kubernetes 的结合](https://www.qikqiak.com/post/gitlab-ci-k8s-cluster-feature) - [在 Kubernetes 上安装 Gitlab CI Runner](https://www.qikqiak.com/post/gitlab-runner-install-on-k8s) - [在 Kubernetes 上安装 Gitlab](https://www.qikqiak.com/post/gitlab-install-on-k8s) - [Harbor 快速安装使用](https://www.qikqiak.com/post/harbor-quick-install) - [Harbor 源码浅析](https://www.qikqiak.com/post/harbor-code-analysis) - [Kubernetes 部署策略详解](https://www.qikqiak.com/post/k8s-deployment-strategies) - [Helm monitor 插件(附视频)](https://www.qikqiak.com/post/helm-monitor-plugin) - [Istio 实训免费视频课程](https://www.qikqiak.com/post/k8s-istio-course) - [Kubernetes CKA 实训视频课程](https://www.qikqiak.com/post/k8s-cka-course) - [办公环境下 kubernetes 网络互通方案](https://www.qikqiak.com/post/office-env-k8s-network) - [Prometheus 删除数据指标](https://www.qikqiak.com/post/prometheus-delete-metrics) - [kubernetes 日志架构](https://www.qikqiak.com/post/kubernetes-logs-architecture) - [Prometheus Operator 高级配置](https://www.qikqiak.com/post/prometheus-operator-advance) - [Prometheus Operator 自定义报警](https://www.qikqiak.com/post/prometheus-operator-custom-alert) - [Prometheus Operator 监控 etcd 集群](https://www.qikqiak.com/post/prometheus-operator-monitor-etcd) - [Grafana 日志聚合工具 Loki](https://www.qikqiak.com/post/grafana-log-tool-loki) - [Prometheus Operator 初体验](https://www.qikqiak.com/post/first-use-prometheus-operator) - [Docker 镜像分析工具 Dive(附视频)](https://www.qikqiak.com/post/docker-image-explore-tool-dive) - [Kubernetes API 资源使用](https://www.qikqiak.com/post/k8s-api-resources-group-and-version) - [Kubernetes Ingress 自动化 HTTPS](https://www.qikqiak.com/post/automatic-kubernetes-ingress-https-with-lets-encrypt) - [360 开源 K8S Dashboard Wayne 的安装使用](https://www.qikqiak.com/post/kubernetes-dashboard-wayne-usage) - [Grafana 在 Kubernetes 中的使用](https://www.qikqiak.com/post/grafana-usage-in-k8s) - [Kubernetes 节点监控](https://www.qikqiak.com/post/promethues-monitor-k8s-nodes) - [Kubernetes 应用监控](https://www.qikqiak.com/post/promethues-monitor-k8s-app) - [重新理解 kubernetes 亲和性调度](https://www.qikqiak.com/post/kubernetes-affinity-scheduler) - [Kubernetes 调度器介绍](https://www.qikqiak.com/post/kube-scheduler-introduction) - [Helm Hooks 的使用](https://www.qikqiak.com/post/helm-hooks-usage) - [Helm 命名模板的使用](https://www.qikqiak.com/post/helm-name-template-usage) - [Dockerfile 最佳实践](https://www.qikqiak.com/post/dockerfile-best-practice) - [Kubernetes 服务质量 Qos](https://www.qikqiak.com/post/kubernetes-qos-usage) - [Helm 的基本使用](https://www.qikqiak.com/post/kubernetes-helm-usage) - [华为 CloudNativeLives K8S 系列课程](https://www.qikqiak.com/post/huawei-cloudnativelives-k8s-course) - [外部服务发现之 ingress(二)](https://www.qikqiak.com/post/ingress-traefik2) - [如何学习 Kubernetes?](https://www.qikqiak.com/post/how-to-learn-kubernetes) - [ipvs 基本介绍](https://www.qikqiak.com/post/how-to-use-ipvs-in-kubernetes) - [kubernetes 如何发音?](https://www.qikqiak.com/post/kubernetes-how-to-pronunciation) - [外部服务发现之 ingress(一)](https://www.qikqiak.com/post/ingress-traefik1) - [集群内部服务发现之 DNS](https://www.qikqiak.com/post/service-found-dns) - [基于 Jenkins 的 CI/CD(三)](https://www.qikqiak.com/post/kubernetes-jenkins3) - [基于 Jenkins 的 CI/CD(二)](https://www.qikqiak.com/post/kubernetes-jenkins2) - [基于 Jenkins 的 CI/CD(一)](https://www.qikqiak.com/post/kubernetes-jenkins1) - [Pod 中挂载单个文件的方法](https://www.qikqiak.com/post/pod-mount-single-file) - [kubernetes 持久化存储(二)](https://www.qikqiak.com/post/kubernetes-persistent-volume2) - [kubernetes 持久化存储(一)](https://www.qikqiak.com/post/kubernetes-persistent-volume1) - [Kubernetes RBAC 详解](https://www.qikqiak.com/post/use-rbac-in-k8s) - [Secret 的使用方法](https://www.qikqiak.com/post/use-secret-in-k8s) - [Service 的使用方法](https://www.qikqiak.com/post/use-service-in-k8s) - [Job 和 CronJob 的使用方法](https://www.qikqiak.com/post/use-job-cronjob) - [RC、RS 使用方法](https://www.qikqiak.com/post/use-rc-rs-manage-pod) - [初始化容器](https://www.qikqiak.com/post/pod-init-container/) - [Kubernetes Pod 工作流](https://www.qikqiak.com/post/pod-workflow) - [使用 kubeadm 搭建 kubernetes1.10 集群](https://www.qikqiak.com/post/use-kubeadm-install-kubernetes-1.10) - [k8s 技术圈一周精选[第 3 期]](https://www.qikqiak.com/post/k8s-tech-weekly-collection-phase3/) - [Skaffold-简化本地开发 kubernetes 应用的神器](https://www.qikqiak.com/post/skaffold-simple-local-develop-k8s-app-tools/) - [k8s 技术圈一周精选[第 2 期]](https://www.qikqiak.com/post/k8s-tech-weekly-collection-phase2/) - [kubernetes 的资源配额控制器](https://www.qikqiak.com/post/kubernetes-resource-quota-usage/) - [k8s 技术圈一周精选[第 1 期]](https://www.qikqiak.com/post/k8s-tech-weekly-collection-phase1/) - [理解 Kubernetes 的亲和性调度](https://www.qikqiak.com/post/understand-kubernetes-affinity) - [Kubernetes Downward API 基本用法](https://www.qikqiak.com/post/use-downward-api-get-pod-info/) - [快速了解 kubernetes 中 ConfigMap 和 Secrets 的用法](https://www.qikqiak.com/post/understand-kubernetes-configmap-and-secrets/) - [手摸手教你写 Kubernetes 的 golang 服务](https://www.qikqiak.com/post/write-kubernets-golang-service-step-by-step/) - [Docker 的多阶段构建](https://www.qikqiak.com/post/multi-stage-build-for-docker/) - [使用 YAML 文件创建 Kubernetes Deployment](https://www.qikqiak.com/post/use-yaml-create-kubernetes-deployment/) - [Kubernetes Helm 初体验](https://www.qikqiak.com/post/first-use-helm-on-kubernetes/) - [kubernetes PodPreset 的使用](https://www.qikqiak.com/post/how-to-use-podpreset-in-kubernetes/) - [为 kubernetes dashboard 访问用户添加权限控制](https://www.qikqiak.com/post/add-authorization-for-kubernetes-dashboard/) - [Prometheus 报警 AlertManager 实战](https://www.qikqiak.com/post/alertmanager-of-prometheus-in-practice/) - [Kubernetes 下升级 Prometheus2.0](https://www.qikqiak.com/post/update-prometheus-2-in-kubernetes) - [kubernetes 日志收集方案](https://www.qikqiak.com/post/kubernetes-logs-collect/) - [kubernetes 下实现 socket.io 的集群模式](https://www.qikqiak.com/post/socketio-multiple-nodes-in-kubernetes/) - [在 kubernetes 集群上搭建 docker 私有仓库 Harbor](https://www.qikqiak.com/post/install-docker-registry-harbor-in-kubernetes/) - [kubernetes dashboard 升级之路](https://www.qikqiak.com/post/update-kubernetes-dashboard-more-secure/) - [手动搭建高可用的 kubernetes 集群](https://www.qikqiak.com/post/manual-install-high-available-kubernetes-cluster/) - [Kubernetes Deployment 滚动升级](https://www.qikqiak.com/post/kubernetes-rollout-update/) - [Kubernetes 使用 Prometheus 搭建监控平台](https://www.qikqiak.com/post/kubernetes-monitor-prometheus-grafana/) #### Golang - [Go1.16 使用 Embed 嵌入静态资源(视频)](https://www.qikqiak.com/post/go1.16-embed/) - [真香!使用 VSCode 远程开发调试](https://www.qikqiak.com/post/use-vscode-remote-dev-debug/) - [在 Golang 中使用 Cobra 创建 CLI 应用](https://www.qikqiak.com/post/create-cli-app-with-cobra/) - [Go Modules 基本使用](https://www.qikqiak.com/post/go-modules-usage/) #### Python - [深入理解 Python 元类](https://www.qikqiak.com/post/what-is-metaclass-in-python) - [在 Django 中如何添加没有微秒的 DateTimeField 属性](https://www.qikqiak.com/post/how-to-add-datetimefield-in-django-without-microsecond) - [Mac 下安装 cryptography 失败](https://www.qikqiak.com/post/install-cryptography-failed-in-mac/) - [TDD 开发容器化的 Python 微服务应用(二)](https://www.qikqiak.com/post/tdd-develop-python-microservice-app-part2/) - [TDD 开发容器化的 Python 微服务应用(一)](https://www.qikqiak.com/post/tdd-develop-python-microservice-app/) - [Python 虚拟环境全知道](https://www.qikqiak.com/post/python-virtualenv-all-know/) - [更新 django2.0 的 10 条注意事项](https://www.qikqiak.com/post/upgrading-django-20-10-tips/) - [Django 中 STATIC_ROOT 与 STATICFILES_DIRS 的区别](https://www.qikqiak.com/post/django-staticroot-staticfilesdirs-function/) - [django 国际化问题](https://www.qikqiak.com/post/django-i18n/) - [django 下 url 函数的用法](https://www.qikqiak.com/post/django-url-function-usage/) - [自定义 django admin 后台的 action](https://www.qikqiak.com/post/custom-django-admin-actions/) - [django 自定义标签之 inclusion_tag 的用法](https://www.qikqiak.com/post/django-custom-tag-inclusion_tag/) - [利用 Python 优雅的将 PDF 转换成图片](https://www.qikqiak.com/post/python-convert-pdf-images/) - [Python 装饰器简介](https://www.qikqiak.com/post/django-decorator-usage/) - [用 python 处理 csv 文件](https://www.qikqiak.com/post/python-process-csv-file/) #### 课程 - [优点知识更新日志](https://www.qikqiak.com/post/changelog/) - [基于 Jenkins 的 DevOps 流水线实践](https://www.qikqiak.com/post/devops-base-on-jenkins/) - [打造独当一面的 Kubernetes 运维、开发工程师](https://www.qikqiak.com/post/promotion-51) - [Kubernetes 线下 3 天闭门集训](https://www.qikqiak.com/postk8s-offline-training) - [小白入行 AI 的必修课](https://www.qikqiak.com/post/post/ai-start-course) - [圣诞元旦课程优惠活动](https://www.qikqiak.com/post/shengdan-promotion) - [双 11 优点知识课程优惠活动](https://www.qikqiak.com/post/course-11-promotion) - [国庆 K8S 课程特别活动](https://www.qikqiak.com/post/k8s-course-promotion) - [Django2.0 实战项目](https://www.qikqiak.com/post/django20-practice-project-course/) - [webpack3 入门到放肆视频教程](https://www.qikqiak.com/post/webpack3-get-started/) #### 其他 - [谷歌 Adsense 如何添加国内银行付款方式](https://www.qikqiak.com/post/add-adsense-payment-method-in-china/) - [GitHub CLI 命令行工具使用](https://www.qikqiak.com/post/github-cli-tool-usage/) - [免费获取 JetBrains 全系产品正版 License](https://www.qikqiak.com/post/free-use-jetbrains-ide/) - [微博图床一键迁移到阿里云 OSS](https://www.qikqiak.com/post/sina-img-transfer-to-oss) - [如何在 Keynote 中插入高亮代码?](https://www.qikqiak.com/post/insert-code-on-keynote) - [利用 Hugo Pipes 处理资源文件](https://www.qikqiak.com/post/hugo-pipes-process-assets) - [在 Hugo 文章中添加 Adsense 广告单元](https://www.qikqiak.com/post/add-adsense-in-hugo-article) - [并发模型](https://www.qikqiak.com/post/concurrency-model-compare/) - [好吧,海马学院正式上线了](https://www.qikqiak.com/post/haimaxy-online/) - [Hugo 集成 Gitment 评论插件](https://www.qikqiak.com/post/hugo-integrated-gitment-plugin/) - [Hugo 集成 Algolia 搜索](https://www.qikqiak.com/post/hugo-integrated-algolia-search/) - [更优雅的 git log](https://www.qikqiak.com/post/a-better-git-log/) - [给博客加上 HTTPS](https://www.qikqiak.com/post/make-https-blog/) - [用 awk 做基本运算](https://www.qikqiak.com/post/awk-base-compute/) - [Nginx 中如何设置 301 跳转](https://www.qikqiak.com/post/nginx-301-redirect/)