# qikqiak.com **Repository Path**: kayer/qikqiak.com ## Basic Information - **Project Name**: qikqiak.com - **Description**: 关注容器、kubernetes、devops、python、golang、微服务等技术 🎉🎉🎉 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-03-31 - **Last Updated**: 2021-03-31 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # blog 个人博客,地址:[https://www.qikqiak.com](https://www.qikqiak.com) > 关注容器、`kubernetes`、devops、python、golang、微服务等技术。 扫描下面的二维码(或微信搜索`k8s技术圈`)关注我们的微信公众帐号,在微信公众帐号中回复 **加群** 即可加入到我们的`kubernetes`讨论群里面共同学习。 ![qrcode](https://www.qikqiak.com/img/posts/qrcode_for_gh_d6dd87b6ceb4_430.jpg) ## 目录 下面是博客中主要的一些文章目录 #### Kubernetes/Docker * [通过 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/recoding-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/) #### 其他 * [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/)