<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>云原生实验室</title><link>https://icloudnative.io/</link><description>Recent content on 云原生实验室</description><generator>Hugo -- gohugo.io</generator><language>zh-cn</language><lastBuildDate>Wed, 10 Jul 2024 16:06:37 +0800</lastBuildDate><atom:link href="https://icloudnative.io/index.xml" rel="self" type="application/rss+xml"/><item><title>五年磨一剑——Sealos 云操作系统正式发布！</title><link>https://icloudnative.io/posts/sealos/</link><pubDate>Mon, 26 Aug 2019 11:07:04 +0800</pubDate><guid>https://icloudnative.io/posts/sealos/</guid><description>这是个宏伟的计划 # 这是一个宏伟的计划，漫长且有趣。 2018 年的某个</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/sealos/featured.jpg"/></item><item><title>kubectl 创建 Pod 背后到底发生了什么？</title><link>https://icloudnative.io/posts/what-happens-when-k8s/</link><pubDate>Fri, 01 Jun 2018 11:36:45 +0000</pubDate><guid>https://icloudnative.io/posts/what-happens-when-k8s/</guid><description>想象一下，如果我想将 nginx 部署到 Kubernetes 集群，我可能会在终端中输入类似</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/what-happens-when-k8s/featured.jpg"/></item><item><title>Linux全局智能分流方案</title><link>https://icloudnative.io/posts/linux-circumvent/</link><pubDate>Tue, 23 Jan 2018 08:26:58 +0000</pubDate><guid>https://icloudnative.io/posts/linux-circumvent/</guid><description>Github 地址：Linux 和 MacOS 设备智能分流方案 本来我是决定不再写这样</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/linux-circumvent/featured.png"/></item><item><title>最佳 AI 翻译工作流：全世界最信达雅的翻译</title><link>https://icloudnative.io/posts/best-ai-translation-workflow/</link><pubDate>Wed, 10 Jul 2024 16:06:37 +0800</pubDate><guid>https://icloudnative.io/posts/best-ai-translation-workflow/</guid><description>吴恩达老师提出了一种反思翻译的大语言模型 (LLM) AI 翻译工作流程——</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/best-ai-translation-workflow/featured.jpeg"/></item><item><title>GPT 原理详解：大模型到底有没有智能？</title><link>https://icloudnative.io/posts/how-gpt-work-explained-without-math/</link><pubDate>Wed, 15 May 2024 17:06:37 +0800</pubDate><guid>https://icloudnative.io/posts/how-gpt-work-explained-without-math/</guid><description>原文链接🔗： How LLMs Work, Explained Without Math 生成式人工智能 ( GenAI) 和大语言模型 ( LL</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/how-gpt-work-explained-without-math/featured.webp"/></item><item><title>RustDesk 自建服务器部署和使用教程</title><link>https://icloudnative.io/posts/how-to-set-up-rustdesk-server/</link><pubDate>Sat, 11 May 2024 05:04:19 +0000</pubDate><guid>https://icloudnative.io/posts/how-to-set-up-rustdesk-server/</guid><description>RustDesk 是一个强大的开源远程桌面软件，是中国开发者的作品，它使用 Rust</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/how-to-set-up-rustdesk-server/featured.jpg"/></item><item><title>RAG 技术是什么？</title><link>https://icloudnative.io/posts/what-is-rag/</link><pubDate>Tue, 09 Apr 2024 14:06:37 +0800</pubDate><guid>https://icloudnative.io/posts/what-is-rag/</guid><description>什么是 RAG 技术？ # RAG，即检索增强生成 (Retrieval-Augmented Generation</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/what-is-rag/featured.webp"/></item><item><title>sing-box 基础教程：sing-box 的配置方法和使用教程</title><link>https://icloudnative.io/posts/sing-box-tutorial/</link><pubDate>Sun, 14 Jan 2024 14:06:37 +0800</pubDate><guid>https://icloudnative.io/posts/sing-box-tutorial/</guid><description>sing-box 是什么 # sing-box 是新一代超强通用代理工具，对标 *ray core 与 clash，</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/sing-box-tutorial/featured.jpg"/></item><item><title>如何构建一个通用的 AI Web 爬虫</title><link>https://icloudnative.io/posts/ai-scraper/</link><pubDate>Wed, 20 Dec 2023 14:06:37 +0800</pubDate><guid>https://icloudnative.io/posts/ai-scraper/</guid><description>原文链接： Building a Universal AI Scraper 译者水平有限，不免存在遗漏或错误之处。如</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/ai-scraper/featured.webp"/></item><item><title>TikTok 免拔卡安装教程：支持安卓与 iOS</title><link>https://icloudnative.io/posts/how-to-use-tiktok-in-china/</link><pubDate>Sun, 17 Dec 2023 14:06:37 +0800</pubDate><guid>https://icloudnative.io/posts/how-to-use-tiktok-in-china/</guid><description>抖音，一个让全中国都痴迷的短视频分享平台，已经成为年轻一代表</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/how-to-use-tiktok-in-china/featured.jpg"/></item><item><title>回望我在谷歌的 18 年：屠龙少年终成恶龙</title><link>https://icloudnative.io/posts/reflecting-on-18-years-at-google/</link><pubDate>Fri, 24 Nov 2023 09:06:37 +0800</pubDate><guid>https://icloudnative.io/posts/reflecting-on-18-years-at-google/</guid><description>这又是一个“屠龙少年 终成恶龙” 的故事，令人唏嘘，这篇文章详细</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/reflecting-on-18-years-at-google/featured.jpg"/></item><item><title>Red Hat 公司的起源与发展：十亿美金开源巨头的崛起</title><link>https://icloudnative.io/posts/the-history-of-red-hat/</link><pubDate>Fri, 10 Nov 2023 14:06:37 +0800</pubDate><guid>https://icloudnative.io/posts/the-history-of-red-hat/</guid><description>译者序 # 原文链接： The History of Red Hat 译者水平有限，不免存在遗漏或错误</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/the-history-of-red-hat/featured.jpg"/></item><item><title>Windows 95 的诞生历史</title><link>https://icloudnative.io/posts/the-history-of-windows-95/</link><pubDate>Sat, 14 Oct 2023 14:06:37 +0800</pubDate><guid>https://icloudnative.io/posts/the-history-of-windows-95/</guid><description>原文链接： The History of Windows 95 译者水平有限，不免存在遗漏或错误之处。如</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/the-history-of-windows-95/featured.jpg"/></item><item><title>使用 Sealos 搭建个人密码管理器 Vaultwarden</title><link>https://icloudnative.io/posts/vaultwarden/</link><pubDate>Fri, 08 Sep 2023 09:06:37 +0800</pubDate><guid>https://icloudnative.io/posts/vaultwarden/</guid><description>我与 LastPass 的曲折恋情 # 超过 8 年网龄的我，注册过很多网站帐号，每个</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/vaultwarden/featured.jpg"/></item><item><title>使用 gpt4free-ts 完全免费白嫖 GPT-4</title><link>https://icloudnative.io/posts/completely-free-to-use-gpt4/</link><pubDate>Wed, 07 Jun 2023 22:06:37 +0800</pubDate><guid>https://icloudnative.io/posts/completely-free-to-use-gpt4/</guid><description>该方案目前已失效！请直接使用👉 gptgod GPT-4 目前是世界上最强的多模态大</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/completely-free-to-use-gpt4/featured.jpg"/></item><item><title>用 Laf 云开发搭建一个 ChatGPT Web 演示网页</title><link>https://icloudnative.io/posts/build-chatgpt-web-using-laf/</link><pubDate>Sun, 12 Mar 2023 09:06:37 +0800</pubDate><guid>https://icloudnative.io/posts/build-chatgpt-web-using-laf/</guid><description>原文地址： https://3min.cloud/chatgpt 本视频一切权利归 bilibili 及原作者所有。如果觉得好，请点</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/build-chatgpt-web-using-laf/featured.jpg"/></item><item><title>Tailscale/Headscale ACL 使用教程</title><link>https://icloudnative.io/posts/tailscale-acls/</link><pubDate>Sun, 27 Nov 2022 09:06:37 +0800</pubDate><guid>https://icloudnative.io/posts/tailscale-acls/</guid><description>前面几篇文章给大家给介绍了 Tailscale 和 Headscale，包括 Headscale 的安</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/tailscale-acls/featured.jpg"/></item><item><title>WireGuard 基础教程：使用 Phantun 将 WireGuard 的 UDP 流量伪装成 TCP</title><link>https://icloudnative.io/posts/wireguard-over-tcp-using-phantun/</link><pubDate>Fri, 07 Oct 2022 09:06:37 +0800</pubDate><guid>https://icloudnative.io/posts/wireguard-over-tcp-using-phantun/</guid><description>WireGuard 作为一个更先进、更现代的 VPN 协议，比起传统的 IPSec、Op</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/wireguard-over-tcp-using-phantun/featured.jpg"/></item><item><title>WireGuard 基础教程：wg-quick 路由策略解读</title><link>https://icloudnative.io/posts/linux-routing-of-wireguard/</link><pubDate>Wed, 31 Aug 2022 09:06:37 +0800</pubDate><guid>https://icloudnative.io/posts/linux-routing-of-wireguard/</guid><description>很久以前，我们只需要在 Linux 终端中输入 route -n（后来演变出了 ip ro</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/linux-routing-of-wireguard/featured.jpg"/></item><item><title>Argo CD 入门教程</title><link>https://icloudnative.io/posts/getting-started-with-argocd/</link><pubDate>Wed, 03 Aug 2022 09:06:37 +0800</pubDate><guid>https://icloudnative.io/posts/getting-started-with-argocd/</guid><description>在上一篇『 GitOps 介绍』中，我介绍了什么是 GitOps，包括 GitOps 的原</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/getting-started-with-argocd/featured.jpg"/></item><item><title>GitOps 介绍</title><link>https://icloudnative.io/posts/what-is-gitops/</link><pubDate>Sun, 03 Jul 2022 09:06:37 +0800</pubDate><guid>https://icloudnative.io/posts/what-is-gitops/</guid><description>GitOps 这个概念最早是由 Kubernetes 管理公司 Weaveworks 公司在 2017 年提出的，如今已经过去</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/what-is-gitops/featured.png"/></item><item><title>组装一台 22TB 容量的 NAS（家庭存储服务器）</title><link>https://icloudnative.io/posts/budget-nas/</link><pubDate>Fri, 10 Jun 2022 09:06:37 +0800</pubDate><guid>https://icloudnative.io/posts/budget-nas/</guid><description>原文链接： https://mtlynch.io/budget-nas/ 本文已获取原作者的翻译授权 今年我决定给自己量身定</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/budget-nas/featured.jpg"/></item><item><title>Cilium 开源 Tetragon -- 基于 eBPF 的安全可观测性 &amp; 运行时增强</title><link>https://icloudnative.io/posts/tetragon/</link><pubDate>Tue, 17 May 2022 09:19:37 +0800</pubDate><guid>https://icloudnative.io/posts/tetragon/</guid><description>原文链接： https://isovalent.com/blog/post/2022-05-16-tetragon Isovalent Cilium 企业版 包含一个基于 eBPF 的实时安全可观测性和运行</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/tetragon/featured.jpg"/></item><item><title>使用 Grafana 和 Loki 监控 Clash</title><link>https://icloudnative.io/posts/monitoring-clash/</link><pubDate>Sun, 15 May 2022 09:19:37 +0800</pubDate><guid>https://icloudnative.io/posts/monitoring-clash/</guid><description>众所周知，科学上网，又称番茄 / 魔法 / 武当纵云梯，是当代青年的</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/monitoring-clash/featured.jpg"/></item><item><title>Firefox 浏览器个性化定制指南</title><link>https://icloudnative.io/posts/customize-firefox/</link><pubDate>Sat, 30 Apr 2022 09:19:37 +0800</pubDate><guid>https://icloudnative.io/posts/customize-firefox/</guid><description>Firefox 和 Chrome 分别是当今世界最流行的浏览器之一，虽然这两款浏览器都有</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/customize-firefox/featured.jpg"/></item><item><title>HTTPie 是如何丢失 5.4 万 Star 的</title><link>https://icloudnative.io/posts/how-we-lost-54k-github-stars/</link><pubDate>Sun, 17 Apr 2022 09:06:37 +0800</pubDate><guid>https://icloudnative.io/posts/how-we-lost-54k-github-stars/</guid><description>原文链接： How we lost 54k GitHub stars 出大事了，一个非常知名的开源项目 Star 数量</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/how-we-lost-54k-github-stars/featured.jpg"/></item><item><title>Anki 自定义同步服务器部署与使用</title><link>https://icloudnative.io/posts/anki-sync-server/</link><pubDate>Sun, 10 Apr 2022 09:06:37 +0800</pubDate><guid>https://icloudnative.io/posts/anki-sync-server/</guid><description>Anki 介绍 # Anki是一款基于间隔重复（Spaced Repeti</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/anki-sync-server/featured.jpg"/></item><item><title>云原生领域 Podcast 推荐大全</title><link>https://icloudnative.io/posts/cloud-native-podcasts/</link><pubDate>Sat, 09 Apr 2022 09:06:37 +0800</pubDate><guid>https://icloudnative.io/posts/cloud-native-podcasts/</guid><description>虽然 PHP 是世界上最好的语言，但身为程序员、YAML 工程师和系统</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/cloud-native-podcasts/featured.webp"/></item><item><title>Tailscale 基础教程：部署私有 DERP 中继服务器</title><link>https://icloudnative.io/posts/custom-derp-servers/</link><pubDate>Sun, 27 Mar 2022 09:06:37 +0800</pubDate><guid>https://icloudnative.io/posts/custom-derp-servers/</guid><description>上篇文章介绍了如何使用 Headscale 替代 Tailscale 官方的控制服务器，并接入各个平</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/custom-derp-servers/featured.jpg"/></item><item><title>Tailscale 基础教程：Headscale 的部署方法和使用教程</title><link>https://icloudnative.io/posts/how-to-set-up-or-migrate-headscale/</link><pubDate>Mon, 21 Mar 2022 09:06:37 +0800</pubDate><guid>https://icloudnative.io/posts/how-to-set-up-or-migrate-headscale/</guid><description>Headscale 与 Tailscale 图标 目前国家工信部在大力推动三大运营商发展 IPv6，对</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/how-to-set-up-or-migrate-headscale/featured.jpg"/></item><item><title>在 M1 Macbook 中使用原生 Java 运行 Minecraft</title><link>https://icloudnative.io/posts/minecraft-m1/</link><pubDate>Sun, 20 Feb 2022 19:06:37 +0800</pubDate><guid>https://icloudnative.io/posts/minecraft-m1/</guid><description>Apple 在去年年底发布了 M1 Max 芯片，这款芯片的性能在 M1 的基础上又上升</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/minecraft-m1/featured.jpg"/></item><item><title>Containerd shim 原理深入解读</title><link>https://icloudnative.io/posts/shim-shiminey-shim-shiminey/</link><pubDate>Wed, 16 Feb 2022 09:19:37 +0800</pubDate><guid>https://icloudnative.io/posts/shim-shiminey-shim-shiminey/</guid><description>原文链接： https://container42.com/2022/01/10/shim-shiminey-shim-shiminey/ Kubernetes 1.20 版开始废除了对 dockershim 的支持，改用 Containerd 作为默认的容器</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/shim-shiminey-shim-shiminey/featured.jpg"/></item><item><title>WireGuard 教程：使用 Netmaker 配置 WireGuard 全互联 (full mesh) 模式</title><link>https://icloudnative.io/posts/configure-a-mesh-network-with-netmaker-2/</link><pubDate>Tue, 09 Nov 2021 19:06:37 +0800</pubDate><guid>https://icloudnative.io/posts/configure-a-mesh-network-with-netmaker-2/</guid><description>熟悉我的小伙伴都知道我是一名与时俱进的 WireGuard 舔狗，我早就把所有的</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/configure-a-mesh-network-with-netmaker-2/featured.jpg"/></item><item><title>WireGuard 教程：使用 Netmaker 来管理 WireGuard 的配置</title><link>https://icloudnative.io/posts/configure-a-mesh-network-with-netmaker/</link><pubDate>Mon, 18 Oct 2021 19:06:37 +0800</pubDate><guid>https://icloudnative.io/posts/configure-a-mesh-network-with-netmaker/</guid><description>大家好，我是米开朗基杨。 关注我的读者应该都还记得我之前写过一</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/configure-a-mesh-network-with-netmaker/featured.jpg"/></item><item><title>一名居家办公的云原生搬砖师的一天，辛酸...</title><link>https://icloudnative.io/posts/a-day-in-the-life-of-cloudnativer/</link><pubDate>Wed, 15 Sep 2021 05:15:34 +0000</pubDate><guid>https://icloudnative.io/posts/a-day-in-the-life-of-cloudnativer/</guid><description>早上 6:00，起床，洗漱 早上 6:30，由于干眼症，需要先滴眼</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/a-day-in-the-life-of-cloudnativer/featured.jpg"/></item><item><title>Docker Alpine：轻量级容器镜像的终极选择</title><link>https://icloudnative.io/posts/alpine-vs-distroless-vs-busybox/</link><pubDate>Sun, 05 Sep 2021 14:41:44 +0000</pubDate><guid>https://icloudnative.io/posts/alpine-vs-distroless-vs-busybox/</guid><description>大多数情况下，我们构建容器镜像时选择的基础镜像无外乎是 bus</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/alpine-vs-distroless-vs-busybox/featured.jpg"/></item><item><title>使用 x509-certificate-exporter 监控 Kubernetes 集群组件的证书</title><link>https://icloudnative.io/posts/x509-certificate-exporter/</link><pubDate>Wed, 25 Aug 2021 14:41:44 +0000</pubDate><guid>https://icloudnative.io/posts/x509-certificate-exporter/</guid><description>原文链接： https://kubesphere.com.cn/blogs/x509-certificate-exporter/ KubeSphere 虽然提供了运维友好的向导式操作界面，简化了 Kubernetes 的</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/x509-certificate-exporter/featured.jpg"/></item><item><title>kube-proxy IPVS 模式的工作原理</title><link>https://icloudnative.io/posts/ipvs-how-kubernetes-services-direct-traffic-to-pods/</link><pubDate>Thu, 08 Apr 2021 11:56:04 +0800</pubDate><guid>https://icloudnative.io/posts/ipvs-how-kubernetes-services-direct-traffic-to-pods/</guid><description>原文链接： IPVS: How Kubernetes Services Direct Traffic to Pods Kubernetes 中的 Service 就是一组同 label 类型 Pod 的服务抽</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/ipvs-how-kubernetes-services-direct-traffic-to-pods/featured.jpg"/></item><item><title>Goland 网页版使用教程</title><link>https://icloudnative.io/posts/run-jetbrains-ide-in-docker/</link><pubDate>Wed, 17 Mar 2021 00:48:25 +0800</pubDate><guid>https://icloudnative.io/posts/run-jetbrains-ide-in-docker/</guid><description>云原生玩家往往都是左手 MacBook，右手 Goland，但由</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/run-jetbrains-ide-in-docker/featured.png"/></item><item><title>WireGuard 教程：使用 Prometheus 监控 WireGuard</title><link>https://icloudnative.io/posts/monitoring-wireguard-using-prometheus/</link><pubDate>Thu, 11 Mar 2021 19:06:37 +0800</pubDate><guid>https://icloudnative.io/posts/monitoring-wireguard-using-prometheus/</guid><description>云原生是一种信仰，是一种全新的技术模式，它不局限于你脑海中固</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/monitoring-wireguard-using-prometheus/featured.png"/></item><item><title>Kilo 使用教程</title><link>https://icloudnative.io/posts/use-wireguard-as-kubernetes-cni/</link><pubDate>Sat, 27 Feb 2021 11:57:17 +0800</pubDate><guid>https://icloudnative.io/posts/use-wireguard-as-kubernetes-cni/</guid><description>写了这么多篇 WireGuard 相关的保姆教程，今天终于牵扯到 Kubernetes 了，不然怎么对</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/use-wireguard-as-kubernetes-cni/featured.png"/></item><item><title>Wireguard 全互联模式（full mesh）配置指南</title><link>https://icloudnative.io/posts/wireguard-full-mesh/</link><pubDate>Tue, 23 Feb 2021 15:58:00 +0800</pubDate><guid>https://icloudnative.io/posts/wireguard-full-mesh/</guid><description>上篇文章给大家介绍了如何 使用 wg-gen-web 来方便快捷地管理 WireGuard 的配置和秘钥</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/wireguard-full-mesh/featured.jpg"/></item><item><title>WireGuard 教程：使用 DNS-SD 进行 NAT-to-NAT 穿透</title><link>https://icloudnative.io/posts/wireguard-endpoint-discovery-nat-traversal/</link><pubDate>Thu, 28 Jan 2021 16:41:34 +0800</pubDate><guid>https://icloudnative.io/posts/wireguard-endpoint-discovery-nat-traversal/</guid><description>WireGuard 是由 Jason A. Donenfeld 等人创建的下一代开源 VPN 协议，旨在解决许多困扰 IP</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/wireguard-endpoint-discovery-nat-traversal/featured.jpg"/></item><item><title>WireGuard 配置教程：使用 wg-gen-web 来管理 WireGuard 的配置</title><link>https://icloudnative.io/posts/configure-wireguard-using-wg-gen-web/</link><pubDate>Tue, 19 Jan 2021 21:43:17 +0800</pubDate><guid>https://icloudnative.io/posts/configure-wireguard-using-wg-gen-web/</guid><description>之前花了很大的篇幅介绍了 WireGuard 的 工作原理和 配置详解，可这里面的内</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/configure-wireguard-using-wg-gen-web/featured.jpg"/></item><item><title>macOS Big Sur 使用 vftool 运行 Linux 虚拟机</title><link>https://icloudnative.io/posts/use-vftool-on-macos/</link><pubDate>Thu, 14 Jan 2021 11:59:41 +0800</pubDate><guid>https://icloudnative.io/posts/use-vftool-on-macos/</guid><description>之前我给大家介绍过如何 在 macOS 上使用 multipass 创建轻量级虚拟机来使用 Po</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/use-vftool-on-macos/featured.jpg"/></item><item><title>iTerm2 配置与美化：SSH 自动登录，并使用 Zmodem 实现快速传输文件</title><link>https://icloudnative.io/posts/iterm2-auto-login/</link><pubDate>Sat, 09 Jan 2021 16:12:11 +0800</pubDate><guid>https://icloudnative.io/posts/iterm2-auto-login/</guid><description>上篇文章我们介绍了 iTerm2 自身的配置和美化，这篇文章我们就来介绍 iTerm2</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/iterm2-auto-login/featured.jpg"/></item><item><title>Why not "Why not WireGuard?"</title><link>https://icloudnative.io/posts/why-not-why-not-wireguard/</link><pubDate>Tue, 05 Jan 2021 17:48:33 +0800</pubDate><guid>https://icloudnative.io/posts/why-not-why-not-wireguard/</guid><description>前段时间 ipfire 的 Michael Tremer 写过一篇文章叫 《Why not WireGuard》</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/why-not-why-not-wireguard/featured.jpg"/></item><item><title>在 Kubernetes 中部署高可用 Harbor 镜像仓库</title><link>https://icloudnative.io/posts/install-harbor-on-kubernetes/</link><pubDate>Wed, 30 Dec 2020 00:31:35 +0800</pubDate><guid>https://icloudnative.io/posts/install-harbor-on-kubernetes/</guid><description>系统环境： kubernetes 版本：1.18.10 Harbor Chart 版本：1.5.2 Harbor 版本：</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/install-harbor-on-kubernetes/featured.jpg"/></item><item><title>我为什么不鼓吹 WireGuard</title><link>https://icloudnative.io/posts/why-not-wireguard/</link><pubDate>Thu, 24 Dec 2020 14:46:58 +0800</pubDate><guid>https://icloudnative.io/posts/why-not-wireguard/</guid><description>原文链接： Why not WireGuard 最近有一款新型 VPN 工具备受瞩目，相信很多人已经</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/why-not-wireguard/featured.jpg"/></item><item><title>Containerd 使用教程</title><link>https://icloudnative.io/posts/getting-started-with-containerd/</link><pubDate>Sun, 13 Dec 2020 22:16:22 +0800</pubDate><guid>https://icloudnative.io/posts/getting-started-with-containerd/</guid><description>1. Containerd 的前世今生 # 很久以前，Docker 强势崛起，以“镜像”这</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/getting-started-with-containerd/featured.jpg"/></item><item><title>Kubernetes 教程：在 Containerd 容器中使用 GPU</title><link>https://icloudnative.io/posts/add-nvidia-gpu-support-to-k8s-with-containerd/</link><pubDate>Thu, 03 Dec 2020 23:09:23 +0800</pubDate><guid>https://icloudnative.io/posts/add-nvidia-gpu-support-to-k8s-with-containerd/</guid><description>Kubernetes 具有对机器的资源进行分配和使用的能力，比如可以指定容器最多</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/add-nvidia-gpu-support-to-k8s-with-containerd/featured.jpg"/></item><item><title>Grafana 备份恢复教程</title><link>https://icloudnative.io/posts/how-to-back-up-all-of-your-grafana-dashboards/</link><pubDate>Wed, 02 Dec 2020 12:03:00 +0800</pubDate><guid>https://icloudnative.io/posts/how-to-back-up-all-of-your-grafana-dashboards/</guid><description>目前我们 k8s 集群的 Grafana 使用 ceph 作为持久化存储，一但我将 Grafana 的 Deployment 删除重</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/how-to-back-up-all-of-your-grafana-dashboards/featured.jpg"/></item><item><title>Kubernetes 最佳安全实践指南</title><link>https://icloudnative.io/posts/security-best-practices-for-kubernetes-pods/</link><pubDate>Thu, 26 Nov 2020 14:02:20 +0800</pubDate><guid>https://icloudnative.io/posts/security-best-practices-for-kubernetes-pods/</guid><description>对于大部分 Kubernetes 用户来说，安全是无关紧要的，或者说没那么紧要，就</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/security-best-practices-for-kubernetes-pods/featured.jpg"/></item><item><title>WireGuard 快速安装教程</title><link>https://icloudnative.io/posts/wireguard-install/</link><pubDate>Wed, 18 Nov 2020 13:19:35 +0800</pubDate><guid>https://icloudnative.io/posts/wireguard-install/</guid><description>WireGuard 的安装和使用条件非常苛刻，对内核版本要求极高，不仅如此，在</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/wireguard-install/featured.jpg"/></item><item><title>Kubernetes 使用 Kubevirt 运行管理 Windows 10 操作系统</title><link>https://icloudnative.io/posts/use-kubevirt-to-manage-windows-on-kubernetes/</link><pubDate>Fri, 13 Nov 2020 16:13:56 +0800</pubDate><guid>https://icloudnative.io/posts/use-kubevirt-to-manage-windows-on-kubernetes/</guid><description>最近我发现我的 Kubernetes 集群资源实在是太多了，有点浪费，不信你看： 既</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/use-kubevirt-to-manage-windows-on-kubernetes/featured.jpg"/></item><item><title>在 macOS 中使用 Podman</title><link>https://icloudnative.io/posts/use-podman-in-macos/</link><pubDate>Sun, 08 Nov 2020 18:15:23 +0800</pubDate><guid>https://icloudnative.io/posts/use-podman-in-macos/</guid><description>Podman 是一个无守护程序与 Docker 命令兼容的下一代 Linux 容器工具，该项目由 RedHat</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/use-podman-in-macos/featured.jpg"/></item><item><title>Linux Capabilities 入门教程：进阶实战篇</title><link>https://icloudnative.io/posts/linux-capabilities-in-practice-2/</link><pubDate>Mon, 19 Oct 2020 14:16:56 +0800</pubDate><guid>https://icloudnative.io/posts/linux-capabilities-in-practice-2/</guid><description>原文链接： Linux Capabilities In Practice 该系列文章总共分为三篇： Linux Capabilities 入门教程：概念</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/linux-capabilities-in-practice-2/featured.jpg"/></item><item><title>在 Minecraft 中管理 Kubernetes 集群</title><link>https://icloudnative.io/posts/minecraft-as-a-k8s-admin-tool/</link><pubDate>Thu, 08 Oct 2020 23:20:08 +0800</pubDate><guid>https://icloudnative.io/posts/minecraft-as-a-k8s-admin-tool/</guid><description>微软 2015 年收购 Minecraft 之后不久开源了一个项目叫 Dockercraft</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/minecraft-as-a-k8s-admin-tool/featured.jpg"/></item><item><title>重新夺回对 /etc/resolv.conf 的控制权</title><link>https://icloudnative.io/posts/resolvconf-tutorial/</link><pubDate>Mon, 28 Sep 2020 14:50:58 +0800</pubDate><guid>https://icloudnative.io/posts/resolvconf-tutorial/</guid><description>随着 Linux 的不断发展壮大，涌现出了各种各样的 DNS 自动管理程序，它们</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/resolvconf-tutorial/featured.jpg"/></item><item><title>Kubernetes 使用 ceph-csi 消费 RBD 作为持久化存储</title><link>https://icloudnative.io/posts/kubernetes-storage-using-ceph-rbd/</link><pubDate>Mon, 14 Sep 2020 11:48:07 +0800</pubDate><guid>https://icloudnative.io/posts/kubernetes-storage-using-ceph-rbd/</guid><description>本文详细介绍了如何在 Kubernetes 集群中部署 ceph-csi（v3.1.</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/kubernetes-storage-using-ceph-rbd/featured.jpg"/></item><item><title>Thanos 与 Victoriametrics 集群版的比较</title><link>https://icloudnative.io/posts/comparing-thanos-to-victoriametrics-cluster/</link><pubDate>Tue, 25 Aug 2020 16:14:20 +0800</pubDate><guid>https://icloudnative.io/posts/comparing-thanos-to-victoriametrics-cluster/</guid><description>原文链接： Comparing Thanos to VictoriaMetrics cluster Thanos 和 VictoriaMetrics 都是用来作为 Prometheus 长期存储的成熟方案，</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/comparing-thanos-to-victoriametrics-cluster/featured.jpg"/></item><item><title>Containerd 使用 Stargz Snapshotter 延迟拉取镜像</title><link>https://icloudnative.io/posts/startup-containers-in-lightning-speed-with-lazy-image-distribution-on-containerd/</link><pubDate>Tue, 18 Aug 2020 15:15:35 +0800</pubDate><guid>https://icloudnative.io/posts/startup-containers-in-lightning-speed-with-lazy-image-distribution-on-containerd/</guid><description>在容器的整个生命周期中，拉取镜像是最耗时的步骤之一。 Harter 等人的</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/startup-containers-in-lightning-speed-with-lazy-image-distribution-on-containerd/featured.jpg"/></item><item><title>Kubernetes 的层级命名空间介绍</title><link>https://icloudnative.io/posts/introducing-hierarchical-namespaces/</link><pubDate>Sat, 15 Aug 2020 08:52:57 +0800</pubDate><guid>https://icloudnative.io/posts/introducing-hierarchical-namespaces/</guid><description>原文链接： Introducing Hierarchical Namespaces 在单个 Kubernetes 集群上安全托管大量用户一直是一个老大</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/introducing-hierarchical-namespaces/featured.jpg"/></item><item><title>Prometheus Operator 教程：根据服务维度对 Prometheus 分片</title><link>https://icloudnative.io/posts/aggregate-metrics-user-prometheus-operator/</link><pubDate>Wed, 05 Aug 2020 14:32:04 +0800</pubDate><guid>https://icloudnative.io/posts/aggregate-metrics-user-prometheus-operator/</guid><description>Promtheus 本身只支持单机部署，没有自带支持集群部署，也不支持高可用以</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/aggregate-metrics-user-prometheus-operator/featured.jpg"/></item><item><title>Kubernetes 教程：根据 PID 获取 Pod 名称</title><link>https://icloudnative.io/posts/find-kubernetes-pod-info-from-process-id/</link><pubDate>Tue, 14 Jul 2020 16:31:59 +0800</pubDate><guid>https://icloudnative.io/posts/find-kubernetes-pod-info-from-process-id/</guid><description>在管理 Kubernetes 集群的过程中，我们经常会遇到这样一种情况：在某台节点</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/find-kubernetes-pod-info-from-process-id/featured.jpg"/></item><item><title>WireGuard 教程：WireGuard 的搭建使用与配置详解</title><link>https://icloudnative.io/posts/wireguard-docs-practice/</link><pubDate>Mon, 06 Jul 2020 15:53:49 +0800</pubDate><guid>https://icloudnative.io/posts/wireguard-docs-practice/</guid><description>上篇文章介绍了 WireGuard 相对于其他 VPN 协议的优点和 WireGuard 的工作原理，本文将</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/wireguard-docs-practice/featured.jpg"/></item><item><title>WireGuard 教程：WireGuard 的工作原理</title><link>https://icloudnative.io/posts/wireguard-docs-theory/</link><pubDate>Wed, 01 Jul 2020 11:18:32 +0800</pubDate><guid>https://icloudnative.io/posts/wireguard-docs-theory/</guid><description>本文翻译自： https://github.com/pirate/wireguard-docs WireGuard 是由 Jason Donenfeld 等人用 C 语言编写的一个开源 VPN 协议，被</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/wireguard-docs-theory/featured.jpg"/></item><item><title>让 Github 回到旧版 UI</title><link>https://icloudnative.io/posts/old-github-ui/</link><pubDate>Tue, 30 Jun 2020 14:04:54 +0800</pubDate><guid>https://icloudnative.io/posts/old-github-ui/</guid><description>微软现在大搞副业，就是不肯在 Windows 系统上下功夫，最近又改了 GitHub UI 布</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/old-github-ui/featured.jpg"/></item><item><title>使用 Prometheus-Operator 监控 Calico</title><link>https://icloudnative.io/posts/monitoring-calico-with-prometheus-operator/</link><pubDate>Fri, 26 Jun 2020 17:40:15 +0800</pubDate><guid>https://icloudnative.io/posts/monitoring-calico-with-prometheus-operator/</guid><description>Calico 中最核心的组件就是 Felix，它负责设置路由表和 ACL 规则等，</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/monitoring-calico-with-prometheus-operator/featured.jpg"/></item><item><title>Lens —— Kubernetes 桌面客户端</title><link>https://icloudnative.io/posts/lens/</link><pubDate>Tue, 16 Jun 2020 22:29:28 +0800</pubDate><guid>https://icloudnative.io/posts/lens/</guid><description>Kubernetes 的桌面客户端有那么几个，曾经 Kubernetic 应该是最好用的，但最近有个叫</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/lens/featured.jpg"/></item><item><title>跨云厂商部署 k3s 集群</title><link>https://icloudnative.io/posts/deploy-k3s-cross-public-cloud/</link><pubDate>Sun, 14 Jun 2020 13:44:03 +0800</pubDate><guid>https://icloudnative.io/posts/deploy-k3s-cross-public-cloud/</guid><description>最近一两年各大云服务商都出了各种福利活动，很多小伙伴薅了一波</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/deploy-k3s-cross-public-cloud/featured.jpg"/></item><item><title>TCP 重置攻击的工作原理</title><link>https://icloudnative.io/posts/how-does-a-tcp-reset-attack-work/</link><pubDate>Wed, 10 Jun 2020 10:59:04 +0800</pubDate><guid>https://icloudnative.io/posts/how-does-a-tcp-reset-attack-work/</guid><description>原文链接： How does a TCP Reset Attack work? TCP 重置攻击 是使用一个单一的数据包来执</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/how-does-a-tcp-reset-attack-work/featured.png"/></item><item><title>VMware Fusion 管理 Docker 容器教程</title><link>https://icloudnative.io/posts/vmware-fusion-11-5-now-supports-containers/</link><pubDate>Mon, 08 Jun 2020 16:04:25 +0800</pubDate><guid>https://icloudnative.io/posts/vmware-fusion-11-5-now-supports-containers/</guid><description>作为最好的虚拟机软件之一，VMware Workstation 是专为 Linux 和 Windows 系统设计</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/vmware-fusion-11-5-now-supports-containers/featured.jpg"/></item><item><title>Openshift 4.4 静态 IP 离线安装系列：初始安装</title><link>https://icloudnative.io/posts/openshift4.4-install-offline-static-2-first-setup/</link><pubDate>Tue, 02 Jun 2020 18:40:45 +0800</pubDate><guid>https://icloudnative.io/posts/openshift4.4-install-offline-static-2-first-setup/</guid><description>上篇文章准备了离线安装 OCP 所需要的离线资源，包括安装镜像、所有</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/openshift4.4-install-offline-static-2-first-setup/featured.jpg"/></item><item><title>Openshift 4.4 静态 IP 离线安装系列：准备离线资源</title><link>https://icloudnative.io/posts/openshift4.4-install-offline-static-1-requirement/</link><pubDate>Thu, 28 May 2020 21:44:45 +0800</pubDate><guid>https://icloudnative.io/posts/openshift4.4-install-offline-static-1-requirement/</guid><description>本系列文章描述了离线环境下以 UPI (User Provisioned Infrastructure) 模式安装 Openshift Container Platform (OCP) 4.4.5 的步骤</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/openshift4.4-install-offline-static-1-requirement/featured.jpg"/></item><item><title>Docker 容器优雅终止方案</title><link>https://icloudnative.io/posts/why-does-my-docker-container-take-10-seconds-to-stop/</link><pubDate>Wed, 27 May 2020 09:44:49 +0800</pubDate><guid>https://icloudnative.io/posts/why-does-my-docker-container-take-10-seconds-to-stop/</guid><description>原文链接： Why Does My Docker Container Take 10+ Seconds to Stop? 作为一名系统重启工程师（SRE</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/why-does-my-docker-container-take-10-seconds-to-stop/featured.jpg"/></item><item><title>Kubectl exec 的工作原理解读</title><link>https://icloudnative.io/posts/how-it-works-kubectl-exec/</link><pubDate>Thu, 21 May 2020 10:02:29 +0800</pubDate><guid>https://icloudnative.io/posts/how-it-works-kubectl-exec/</guid><description>原文链接： How It Works — kubectl exec 对于经常和 Kubernetes 打交道的 YAML 工程师来说，最常</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/how-it-works-kubectl-exec/featured.jpg"/></item><item><title>Docker 镜像制作教程：针对不同语言的精简策略</title><link>https://icloudnative.io/posts/docker-images-part2-details-specific-to-different-languages/</link><pubDate>Sat, 16 May 2020 12:17:31 +0800</pubDate><guid>https://icloudnative.io/posts/docker-images-part2-details-specific-to-different-languages/</guid><description>原文链接： Docker Images : Part II - Details Specific To Different Languages 本系列文章将分为三个部分： 第</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/docker-images-part2-details-specific-to-different-languages/featured.jpg"/></item><item><title>Docker 镜像加速教程</title><link>https://icloudnative.io/posts/docker-registry-proxy/</link><pubDate>Mon, 11 May 2020 21:46:44 +0800</pubDate><guid>https://icloudnative.io/posts/docker-registry-proxy/</guid><description>在使用 Docker 和 Kubernetes 时，我们经常需要访问 gcr.io 和 quay.io 镜像仓库，由于众所周知</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/docker-registry-proxy/featured.jpg"/></item><item><title>Envoy 基础教程：使用 Unix Domain Socket（UDS） 与上游集群通信</title><link>https://icloudnative.io/posts/envoy-cluster-socket/</link><pubDate>Thu, 23 Apr 2020 00:41:26 +0800</pubDate><guid>https://icloudnative.io/posts/envoy-cluster-socket/</guid><description>Envoy Proxy 在大多数情况下都是作为 Sidecar 与应用部署在同一网络环境中，每个</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/envoy-cluster-socket/featured.jpg"/></item><item><title>VXLAN 基础教程：在 Linux 上配置 VXLAN 网络</title><link>https://icloudnative.io/posts/vxlan-linux/</link><pubDate>Sat, 18 Apr 2020 14:14:55 +0800</pubDate><guid>https://icloudnative.io/posts/vxlan-linux/</guid><description>上篇文章结尾提到 Linux 是支持 VXLAN 的，我们可以使用 Linux 搭建基于 VXLAN 的 overlay 网</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/vxlan-linux/featured.jpg"/></item><item><title>VXLAN 基础教程：VXLAN 协议原理介绍</title><link>https://icloudnative.io/posts/vxlan-protocol-introduction/</link><pubDate>Sat, 11 Apr 2020 15:22:39 +0800</pubDate><guid>https://icloudnative.io/posts/vxlan-protocol-introduction/</guid><description>VXLAN（Virtual eXtensible Local Area Network，虚拟可扩展局</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/vxlan-protocol-introduction/featured.jpg"/></item><item><title>Linux Cgroup 入门教程：cpuset</title><link>https://icloudnative.io/posts/understanding-cgroups-part-4-cpuset/</link><pubDate>Sat, 28 Mar 2020 11:40:35 +0800</pubDate><guid>https://icloudnative.io/posts/understanding-cgroups-part-4-cpuset/</guid><description>这是 Cgroup 系列的第四篇，往期回顾： Linux Cgroup 入门教程：基本概念 Linux Cgroup 入门</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/understanding-cgroups-part-4-cpuset/featured.jpg"/></item><item><title>Docker 镜像制作教程：减小镜像体积</title><link>https://icloudnative.io/posts/docker-images-part1-reducing-image-size/</link><pubDate>Thu, 19 Mar 2020 23:25:39 +0800</pubDate><guid>https://icloudnative.io/posts/docker-images-part1-reducing-image-size/</guid><description>原文链接： Docker Images : Part I - Reducing Image Size 对于刚接触容器的人来说，他们很容</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/docker-images-part1-reducing-image-size/featured.jpg"/></item><item><title>iTerm2 配置与美化-自定义配置和优化教程（上）</title><link>https://icloudnative.io/posts/customize-iterm2-1/</link><pubDate>Tue, 10 Mar 2020 12:06:03 +0800</pubDate><guid>https://icloudnative.io/posts/customize-iterm2-1/</guid><description>对于需要长期与终端打交道的工程师来说，拥有一款称手的终端管理</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/customize-iterm2-1/featured.jpg"/></item><item><title>Grafana 自定义主题</title><link>https://icloudnative.io/posts/customize-grafana-theme/</link><pubDate>Sat, 29 Feb 2020 16:31:23 +0800</pubDate><guid>https://icloudnative.io/posts/customize-grafana-theme/</guid><description>Grafana 自带两款主题 Light 和 Dark，都还不错，Light 有点刺眼，不</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/customize-grafana-theme/featured.jpg"/></item><item><title>K8s 控制器的进化之旅</title><link>https://icloudnative.io/posts/controllers-confession/</link><pubDate>Sat, 22 Feb 2020 17:06:49 +0800</pubDate><guid>https://icloudnative.io/posts/controllers-confession/</guid><description>我是一堆 K8s 控制器。 你可能会疑惑为什么是一堆，因为我不是一个人</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/controllers-confession/featured.jpg"/></item><item><title>Tcpdump 使用教程</title><link>https://icloudnative.io/posts/tcpdump-examples/</link><pubDate>Mon, 10 Feb 2020 23:22:34 +0800</pubDate><guid>https://icloudnative.io/posts/tcpdump-examples/</guid><description>本文主要内容翻译自 《Tcpdump Examples》。 tcpdump 是一</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/tcpdump-examples/featured.jpg"/></item><item><title>Linux Namespace 基础教程：namespace API</title><link>https://icloudnative.io/posts/introduction-to-linux-namespaces-part-1-api/</link><pubDate>Fri, 17 Jan 2020 21:35:19 +0800</pubDate><guid>https://icloudnative.io/posts/introduction-to-linux-namespaces-part-1-api/</guid><description>Linux Namespace 是 Linux 提供的一种内核级别环境隔离的方法。用官方的话来说，L</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/introduction-to-linux-namespaces-part-1-api/featured.jpg"/></item><item><title>Envoy 基础教程：反向代理谷歌搜索</title><link>https://icloudnative.io/posts/use-envoy-proxy-access-google/</link><pubDate>Sat, 28 Dec 2019 15:47:03 +0800</pubDate><guid>https://icloudnative.io/posts/use-envoy-proxy-access-google/</guid><description>上篇文章介绍了如何基于文件系统动态更新 Envoy 配置，还没看过的同学</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/use-envoy-proxy-access-google/featured.jpg"/></item><item><title>Envoy 基础教程：基于文件系统动态更新配置</title><link>https://icloudnative.io/posts/file-based-dynamic-routing-configuration/</link><pubDate>Mon, 23 Dec 2019 13:05:09 +0800</pubDate><guid>https://icloudnative.io/posts/file-based-dynamic-routing-configuration/</guid><description>之前家里的路由器一直用的都是网件 R7000 搭载的梅林固件，虽说性能也</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/file-based-dynamic-routing-configuration/featured.jpg"/></item><item><title>nftables 基础教程：使用 nftables 作为防火墙</title><link>https://icloudnative.io/posts/use-nftables-as-firewall/</link><pubDate>Thu, 19 Dec 2019 17:56:09 +0800</pubDate><guid>https://icloudnative.io/posts/use-nftables-as-firewall/</guid><description>上篇文章 给大家介绍了 nftables 的优点以及基本的使用方法，它的优点在于</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/use-nftables-as-firewall/featured.jpg"/></item><item><title>Istio 1.5 部署指南</title><link>https://icloudnative.io/posts/istio-deploy/</link><pubDate>Sun, 15 Dec 2019 00:14:06 +0800</pubDate><guid>https://icloudnative.io/posts/istio-deploy/</guid><description>没错，Istio 架构又换了。。。北京时间 2020 年 3 月 6 日 凌晨发布</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/istio-deploy/featured.jpg"/></item><item><title>使用 font-spider 对 webfont 网页字体进行压缩</title><link>https://icloudnative.io/posts/font-spider-plus/</link><pubDate>Sun, 08 Dec 2019 16:42:03 +0800</pubDate><guid>https://icloudnative.io/posts/font-spider-plus/</guid><description>随着当前 Web 技术的日新月异，网页界面内容越来越丰富，让人眼花缭</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/font-spider-plus/featured.jpg"/></item><item><title>深入理解 Kubelet 中的 PLEG is not healthy</title><link>https://icloudnative.io/posts/understanding-the-pleg-is-not-healthy/</link><pubDate>Sun, 01 Dec 2019 10:32:58 -0500</pubDate><guid>https://icloudnative.io/posts/understanding-the-pleg-is-not-healthy/</guid><description>在 Kubernetes 社区中，PLEG is not healthy 成名已久，只要出现这个报错，就有很</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/understanding-the-pleg-is-not-healthy/featured.jpg"/></item><item><title>使用 buildx 构建多平台 Docker 镜像</title><link>https://icloudnative.io/posts/multiarch-docker-with-buildx/</link><pubDate>Sun, 17 Nov 2019 13:54:43 -0500</pubDate><guid>https://icloudnative.io/posts/multiarch-docker-with-buildx/</guid><description>在工作和生活中，我们可能经常需要将某个程序跑在不同的 CPU 架构上</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/multiarch-docker-with-buildx/featured.jpg"/></item><item><title>并发与并行的区别</title><link>https://icloudnative.io/posts/concurrency-is-not-parallelism/</link><pubDate>Mon, 04 Nov 2019 23:47:34 -0500</pubDate><guid>https://icloudnative.io/posts/concurrency-is-not-parallelism/</guid><description>现在我们都说设计可并行、高并发的程序，而且我们很多时候会在潜</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/concurrency-is-not-parallelism/featured.jpg"/></item><item><title>Linux Capabilities 入门教程：基础实战篇</title><link>https://icloudnative.io/posts/linux-capabilities-in-practice-1/</link><pubDate>Sun, 03 Nov 2019 23:23:19 -0500</pubDate><guid>https://icloudnative.io/posts/linux-capabilities-in-practice-1/</guid><description>该系列文章总共分为三篇： Linux Capabilities 入门教程：概念篇 Linux Capabilities 入门教程：基</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/linux-capabilities-in-practice-1/featured.jpg"/></item><item><title>Linux Capabilities 入门教程：概念篇</title><link>https://icloudnative.io/posts/linux-capabilities-why-they-exist-and-how-they-work/</link><pubDate>Sun, 27 Oct 2019 09:57:11 -0400</pubDate><guid>https://icloudnative.io/posts/linux-capabilities-why-they-exist-and-how-they-work/</guid><description>该系列文章总共分为三篇： Linux Capabilities 入门教程：概念篇 Linux Capabilities 入门教程：基</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/linux-capabilities-why-they-exist-and-how-they-work/featured.jpg"/></item><item><title>Podman 使用指南</title><link>https://icloudnative.io/posts/podman-sidecar/</link><pubDate>Fri, 18 Oct 2019 00:16:16 -0400</pubDate><guid>https://icloudnative.io/posts/podman-sidecar/</guid><description>郑重声明：本文不是 Podman 的入门篇，入门请阅读这篇文章： 再见 Doc</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/podman-sidecar/featured.jpg"/></item><item><title>Grafana 6.4 正式发布！</title><link>https://icloudnative.io/posts/grafana-v6.4-released/</link><pubDate>Tue, 08 Oct 2019 01:49:41 +0800</pubDate><guid>https://icloudnative.io/posts/grafana-v6.4-released/</guid><description>英文原文：Grafana v6.4 Released 2019 年 10 月 2 日，也就是中国的国庆期</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/grafana-v6.4-released/featured.jpg"/></item><item><title>nftables 中文教程</title><link>https://icloudnative.io/posts/using-nftables/</link><pubDate>Sun, 29 Sep 2019 21:01:14 +0800</pubDate><guid>https://icloudnative.io/posts/using-nftables/</guid><description>nftables 是一个 netfilter 项目，旨在替换现有的 {ip,ip6,arp,eb}tables 框架，为 {ip,ip6}tables 提供一个新的包过滤</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/using-nftables/featured.jpg"/></item><item><title>AdGuard Home 安装使用教程</title><link>https://icloudnative.io/posts/adguard-home/</link><pubDate>Sun, 22 Sep 2019 09:02:26 +0800</pubDate><guid>https://icloudnative.io/posts/adguard-home/</guid><description>通常我们使用网络时，宽带运营商会为我们分配一个 DNS 服务器。这个</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/adguard-home/featured.jpg"/></item><item><title>KubeSphere 安装教程</title><link>https://icloudnative.io/posts/kubesphere/</link><pubDate>Thu, 19 Sep 2019 21:53:07 +0800</pubDate><guid>https://icloudnative.io/posts/kubesphere/</guid><description>2018 年 7 月份，青云在 Cloud Insight 云计算峰会上推出了一款全新的容器平台—</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/kubesphere/featured.jpg"/></item><item><title>Istio 1.3 发布，HTTP 遥测不再需要 Mixer</title><link>https://icloudnative.io/posts/istio-1.3/</link><pubDate>Sat, 14 Sep 2019 23:31:46 +0800</pubDate><guid>https://icloudnative.io/posts/istio-1.3/</guid><description>Istio 是 Google、IBM 和 Lyft 联合开源的服务网格（Servic</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/istio-1.3/featured.jpg"/></item><item><title>Kubeman 使用指南</title><link>https://icloudnative.io/posts/kubeman/</link><pubDate>Sun, 08 Sep 2019 17:22:38 +0800</pubDate><guid>https://icloudnative.io/posts/kubeman/</guid><description>周末闲逛 Twitter 时，发现一个很有意思的小工具叫 kubeman，野心</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/kubeman/featured.jpg"/></item><item><title>Contour 学习笔记（二）：使用级联功能实现蓝绿部署和金丝雀发布</title><link>https://icloudnative.io/posts/blue-green-deployments-contours-ingressroute/</link><pubDate>Fri, 06 Sep 2019 02:08:54 +0800</pubDate><guid>https://icloudnative.io/posts/blue-green-deployments-contours-ingressroute/</guid><description>上篇文章介绍了 Contour 分布式架构的工作原理，顺便简单介绍了下 IngressRoute 的使</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/blue-green-deployments-contours-ingressroute/featured.jpg"/></item><item><title>Contour 学习笔记（一）：使用 Contour 接管 Kubernetes 的南北流量</title><link>https://icloudnative.io/posts/use-envoy-as-a-kubernetes-ingress/</link><pubDate>Thu, 29 Aug 2019 15:38:15 +0800</pubDate><guid>https://icloudnative.io/posts/use-envoy-as-a-kubernetes-ingress/</guid><description>在 Kubernetes 中运行大规模以 Web 为中心的工作负载，最关键的需求之一就是在</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/use-envoy-as-a-kubernetes-ingress/featured.jpg"/></item><item><title>Kubernetes RBAC 策略审计指南</title><link>https://icloudnative.io/posts/tools-and-methods-for-auditing-kubernetes-rbac-policies/</link><pubDate>Tue, 20 Aug 2019 14:18:15 +0800</pubDate><guid>https://icloudnative.io/posts/tools-and-methods-for-auditing-kubernetes-rbac-policies/</guid><description>认证与授权对任何安全系统来说都至关重要，Kubernetes</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/tools-and-methods-for-auditing-kubernetes-rbac-policies/featured.jpg"/></item><item><title>Prometheus Histogram 深入解读</title><link>https://icloudnative.io/posts/prometheus-histograms/</link><pubDate>Tue, 06 Aug 2019 14:25:12 +0800</pubDate><guid>https://icloudnative.io/posts/prometheus-histograms/</guid><description>Prometheus 中提供了四种指标类型（参考： Prometheus 的指标类型），其中直方图（H</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/prometheus-histograms/featured.jpg"/></item><item><title>Calico 网络通信原理揭秘</title><link>https://icloudnative.io/posts/poke-calicos-lies/</link><pubDate>Tue, 30 Jul 2019 17:00:49 +0800</pubDate><guid>https://icloudnative.io/posts/poke-calicos-lies/</guid><description>Calico 是一个纯三层的数据中心网络方案，而且无缝集成像 OpenStack 这种 Iaas 云架</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/poke-calicos-lies/featured.jpg"/></item><item><title>Linux Cgroup 入门教程：内存</title><link>https://icloudnative.io/posts/understanding-cgroups-part-3-memory/</link><pubDate>Thu, 25 Jul 2019 22:41:11 +0800</pubDate><guid>https://icloudnative.io/posts/understanding-cgroups-part-3-memory/</guid><description>该系列文章总共分为三篇： Linux Cgroup 入门教程：基本概念 Linux Cgroup 入门教程：</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/understanding-cgroups-part-3-memory/featured.jpg"/></item><item><title>云原生周报：第 3 期</title><link>https://icloudnative.io/posts/cloud-native-weekly-3/</link><pubDate>Sun, 21 Jul 2019 21:25:34 +0800</pubDate><guid>https://icloudnative.io/posts/cloud-native-weekly-3/</guid><description>本文首发于：微信公众号「云原生实验室」，公众号ID：clou</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/cloud-native-weekly-3/featured.jpg"/></item><item><title>Kubernetes 1.15 详细介绍</title><link>https://icloudnative.io/posts/whats-new-kubernetes-1-15/</link><pubDate>Thu, 18 Jul 2019 08:38:48 +0800</pubDate><guid>https://icloudnative.io/posts/whats-new-kubernetes-1-15/</guid><description>2019 年 6 月 20 日，Kubernetes 重磅发布了 1.15 版本，不过笔者</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/whats-new-kubernetes-1-15/featured.jpg"/></item><item><title>Dockerfile 编写指南</title><link>https://icloudnative.io/posts/intro-guide-to-dockerfile-best-practices/</link><pubDate>Tue, 09 Jul 2019 17:53:17 +0800</pubDate><guid>https://icloudnative.io/posts/intro-guide-to-dockerfile-best-practices/</guid><description>原文链接： Intro Guide to Dockerfile Best Practices 如今 GitHub 仓库中已经包含了成千上万的 Doc</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/intro-guide-to-dockerfile-best-practices/featured.jpg"/></item><item><title>云原生周报第 2 期</title><link>https://icloudnative.io/posts/cloud-native-weekly-2/</link><pubDate>Fri, 05 Jul 2019 22:11:46 +0800</pubDate><guid>https://icloudnative.io/posts/cloud-native-weekly-2/</guid><description>这是云原生周报第 2 期，主要分享云原生社区最新开源项目，优秀博</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/cloud-native-weekly-2/featured.jpg"/></item><item><title>云原生周报第 1 期</title><link>https://icloudnative.io/posts/cloud-native-weekly-1/</link><pubDate>Thu, 27 Jun 2019 16:12:50 +0800</pubDate><guid>https://icloudnative.io/posts/cloud-native-weekly-1/</guid><description>前言 # 云原生不但可以很好的支持互联网应用，也在深刻影响着新的</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/cloud-native-weekly-1/featured.jpg"/></item><item><title>Linux Cgroup 入门教程：CPU</title><link>https://icloudnative.io/posts/understanding-cgroups-part-2-cpu/</link><pubDate>Fri, 31 May 2019 17:21:52 +0800</pubDate><guid>https://icloudnative.io/posts/understanding-cgroups-part-2-cpu/</guid><description>该系列文章总共分为三篇： Linux Cgroup 入门教程：基本概念 Linux Cgroup 入门教程：</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/understanding-cgroups-part-2-cpu/featured.jpg"/></item><item><title>Linux Cgroup 入门教程：基本概念</title><link>https://icloudnative.io/posts/understanding-cgroups-part-1-basics/</link><pubDate>Wed, 22 May 2019 17:13:10 +0800</pubDate><guid>https://icloudnative.io/posts/understanding-cgroups-part-1-basics/</guid><description>该系列文章总共分为三篇： Linux Cgroup 入门教程：基本概念 Linux Cgroup 入门教程：</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/understanding-cgroups-part-1-basics/featured.jpg"/></item><item><title>Kubernetes Pod 驱逐详解</title><link>https://icloudnative.io/posts/kubernetes-eviction/</link><pubDate>Fri, 17 May 2019 14:32:59 +0800</pubDate><guid>https://icloudnative.io/posts/kubernetes-eviction/</guid><description/><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/kubernetes-eviction/featured.jpg"/></item><item><title>Kubernetes 内存资源限制实战</title><link>https://icloudnative.io/posts/memory-limit-of-pod-and-oom-killer/</link><pubDate>Mon, 29 Apr 2019 11:43:29 +0800</pubDate><guid>https://icloudnative.io/posts/memory-limit-of-pod-and-oom-killer/</guid><description/><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/memory-limit-of-pod-and-oom-killer/featured.jpg"/></item><item><title>在 Kubernetes 中实现零宕机部署应用</title><link>https://icloudnative.io/posts/kubernetes-zero-downtime-deployment/</link><pubDate>Fri, 26 Apr 2019 22:27:56 +0800</pubDate><guid>https://icloudnative.io/posts/kubernetes-zero-downtime-deployment/</guid><description/><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/kubernetes-zero-downtime-deployment/featured.jpg"/></item><item><title>当 kube-proxy 遇到连接重置</title><link>https://icloudnative.io/posts/kube-proxy-subtleties-debugging-an-intermittent-connection-reset/</link><pubDate>Thu, 04 Apr 2019 13:18:03 +0800</pubDate><guid>https://icloudnative.io/posts/kube-proxy-subtleties-debugging-an-intermittent-connection-reset/</guid><description/><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/kube-proxy-subtleties-debugging-an-intermittent-connection-reset/featured.jpg"/></item><item><title>Macvlan 网络方案实践</title><link>https://icloudnative.io/posts/macvlan-in-action/</link><pubDate>Mon, 01 Apr 2019 10:20:04 +0800</pubDate><guid>https://icloudnative.io/posts/macvlan-in-action/</guid><description>通过 上篇文章的学习，我们已经知道 Macvlan 四种模式的工作原理，其中最</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/macvlan-in-action/featured.jpg"/></item><item><title>Linux 虚拟网卡技术：Macvlan</title><link>https://icloudnative.io/posts/netwnetwork-virtualization-macvlan/</link><pubDate>Mon, 25 Mar 2019 17:29:43 +0800</pubDate><guid>https://icloudnative.io/posts/netwnetwork-virtualization-macvlan/</guid><description>Macvlan 简介 # 在 Macvlan 出现之前，我们只能为一块以太网卡添加多个 IP 地址，</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/netwnetwork-virtualization-macvlan/featured.jpg"/></item><item><title>Kubernetes 控制器的工作原理解读</title><link>https://icloudnative.io/posts/a-deep-dive-into-kubernetes-controllers/</link><pubDate>Mon, 11 Mar 2019 17:36:27 +0800</pubDate><guid>https://icloudnative.io/posts/a-deep-dive-into-kubernetes-controllers/</guid><description/><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/a-deep-dive-into-kubernetes-controllers/featured.jpg"/></item><item><title>理解矩阵乘法</title><link>https://icloudnative.io/posts/matrix-multiplication/</link><pubDate>Sat, 09 Mar 2019 19:32:33 +0800</pubDate><guid>https://icloudnative.io/posts/matrix-multiplication/</guid><description>我在 2016 年的时候写过一篇关于 向量的叉乘与行列式的文章，没想到过</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/matrix-multiplication/featured.jpg"/></item><item><title>使用 CoreDNS 来应对 DNS 污染</title><link>https://icloudnative.io/posts/install-coredns-on-macos/</link><pubDate>Wed, 06 Mar 2019 13:41:11 +0800</pubDate><guid>https://icloudnative.io/posts/install-coredns-on-macos/</guid><description>CoreDNS 是 Golang 编写的一个插件式 DNS 服务器，是 Kubernetes 1.13 后所内置的默认 DNS 服务器</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/install-coredns-on-macos/featured.jpg"/></item><item><title>Kubernetes 设计哲学</title><link>https://icloudnative.io/posts/the-mechanics-of-kubernetes/</link><pubDate>Sat, 23 Feb 2019 23:35:42 +0800</pubDate><guid>https://icloudnative.io/posts/the-mechanics-of-kubernetes/</guid><description>原文地址：The Mechanics of Kubernetes Kubernetes 是一个用于在一组节点（通常称之为集群</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/the-mechanics-of-kubernetes/featured.jpg"/></item><item><title>Etcd 的分布式一致性详解</title><link>https://icloudnative.io/posts/etcd-server-learner/</link><pubDate>Wed, 30 Jan 2019 18:45:42 +0800</pubDate><guid>https://icloudnative.io/posts/etcd-server-learner/</guid><description>集群成员变更一直是 etcd 最棘手的问题之一，在变更过程中会遇到各种</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/etcd-server-learner/featured.jpg"/></item><item><title>etcd 集群大小迷思</title><link>https://icloudnative.io/posts/etcd-cluster-number/</link><pubDate>Wed, 30 Jan 2019 13:13:56 +0800</pubDate><guid>https://icloudnative.io/posts/etcd-cluster-number/</guid><description>etcd 使用 raft 协议保证各个节点之间的状态一致。根据 raft 算法原理，节点</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/etcd-cluster-number/featured.jpg"/></item><item><title>Nginx 流量镜像使用技巧</title><link>https://icloudnative.io/posts/nginx-mirror/</link><pubDate>Mon, 28 Jan 2019 16:39:48 +0800</pubDate><guid>https://icloudnative.io/posts/nginx-mirror/</guid><description>原文链接： nginx mirroring tips and tricks 最近我在研究 Nginx 1.13.4 最新的 mirror 模块，利用 mirror 模块</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/nginx-mirror/featured.jpg"/></item><item><title>熔断与异常检测在 Istio 中的应用</title><link>https://icloudnative.io/posts/circuit_breaking-and-outlier-detection-in-istio/</link><pubDate>Fri, 28 Dec 2018 17:23:43 +0800</pubDate><guid>https://icloudnative.io/posts/circuit_breaking-and-outlier-detection-in-istio/</guid><description>在微服务领域，各个服务需要在网络上执行大量的调用。而网络是很</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/circuit_breaking-and-outlier-detection-in-istio/featured.jpg"/></item><item><title>优化生产环境中的 Kubernetes 资源分配</title><link>https://icloudnative.io/posts/optimizing-kubernetes-resource-allocation-production/</link><pubDate>Tue, 18 Dec 2018 16:15:12 +0800</pubDate><guid>https://icloudnative.io/posts/optimizing-kubernetes-resource-allocation-production/</guid><description>原文链接：Optimizing Kubernetes resource allocation in production 我和 Kubernetes 的初次接触就涉</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/optimizing-kubernetes-resource-allocation-production/featured.jpg"/></item><item><title>数据包在 Istio 网格中的生命周期</title><link>https://icloudnative.io/posts/life-of-a-packet-through-istio/</link><pubDate>Mon, 17 Dec 2018 16:05:24 +0800</pubDate><guid>https://icloudnative.io/posts/life-of-a-packet-through-istio/</guid><description>众所周知，当我们讨论 Istio 时，性能并不是它最大的痛点，最大的痛点</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/life-of-a-packet-through-istio/featured.jpg"/></item><item><title>Istio 中 VirtualService 的注意事项</title><link>https://icloudnative.io/posts/conflictingvirtualservicehost/</link><pubDate>Sat, 15 Dec 2018 18:28:30 +0800</pubDate><guid>https://icloudnative.io/posts/conflictingvirtualservicehost/</guid><description>Istio 要求集群中 VirtualService 定义的所有目标主机都是唯一的。当使用目标主机的</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/conflictingvirtualservicehost/featured.jpg"/></item><item><title>Envoy 基础教程：从 Nginx 迁移到 Envoy Proxy</title><link>https://icloudnative.io/posts/migrating-from-nginx-to-envoy/</link><pubDate>Fri, 14 Dec 2018 17:39:06 +0800</pubDate><guid>https://icloudnative.io/posts/migrating-from-nginx-to-envoy/</guid><description>原文链接： Migrating from NGINX to Envoy Proxy 本文将会手把手教你如何从 Nginx 迁移到 Envoy Pr</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/migrating-from-nginx-to-envoy/featured.jpg"/></item><item><title>Kubernetes 设计与开发原则</title><link>https://icloudnative.io/posts/kubernetes-design-and-development-explained/</link><pubDate>Tue, 04 Dec 2018 17:35:59 +0800</pubDate><guid>https://icloudnative.io/posts/kubernetes-design-and-development-explained/</guid><description>原文链接： Kubernetes Design and Development Explained 本文是 8 月 29 日至 31 日在温哥华举行的 开源峰</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/kubernetes-design-and-development-explained/featured.jpg"/></item><item><title>Istio 的高级边缘流量控制（二）</title><link>https://icloudnative.io/posts/egress-gateway-2/</link><pubDate>Wed, 28 Nov 2018 18:19:56 +0800</pubDate><guid>https://icloudnative.io/posts/egress-gateway-2/</guid><description>上一节我演示了如何通过 Egress Gateway 引导 Istio 的出口 HTTP 流量，但到 443 端口的 HTTPS</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/egress-gateway-2/featured.jpg"/></item><item><title>KubeRBS 助力 Kubernetes 自动回滚，让你晚上睡得更香</title><link>https://icloudnative.io/posts/kuberbs-for-automatic-kubernetes-rollbacks-so-you-can-sleep-better-at-night/</link><pubDate>Wed, 28 Nov 2018 11:43:54 +0800</pubDate><guid>https://icloudnative.io/posts/kuberbs-for-automatic-kubernetes-rollbacks-so-you-can-sleep-better-at-night/</guid><description>随着越来越多的企业开始大量使用 Kubernetes，持续交付</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/kuberbs-for-automatic-kubernetes-rollbacks-so-you-can-sleep-better-at-night/featured.jpg"/></item><item><title>Istio 的高级边缘流量控制（一）</title><link>https://icloudnative.io/posts/egress-gateway-1/</link><pubDate>Mon, 26 Nov 2018 14:43:51 +0800</pubDate><guid>https://icloudnative.io/posts/egress-gateway-1/</guid><description>在上一篇文章 Istio 出口流量的 TLS 中，我演示了如何在网格内部直接通过</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/egress-gateway-1/featured.jpg"/></item><item><title>在服务网格内部调用外部 TCP 服务</title><link>https://icloudnative.io/posts/egress-tcp/</link><pubDate>Fri, 23 Nov 2018 14:18:48 +0800</pubDate><guid>https://icloudnative.io/posts/egress-tcp/</guid><description>本篇博客于 2018 年 7 月 23 日更新。新版本使用了 Istio 1.0，并使用了新</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/egress-tcp/featured.jpg"/></item><item><title>在服务网格内部调用外部 Web 服务</title><link>https://icloudnative.io/posts/egress-https/</link><pubDate>Wed, 21 Nov 2018 17:09:25 +0800</pubDate><guid>https://icloudnative.io/posts/egress-https/</guid><description>此博客文章于 2018 年 8 月 9 日更新。新版本使用了 Istio 1.0，并使用了</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/egress-https/featured.jpg"/></item><item><title>深入理解 Kubernetes API Server（一）</title><link>https://icloudnative.io/posts/kubernetes-api-server-part-1/</link><pubDate>Mon, 19 Nov 2018 13:42:03 +0800</pubDate><guid>https://icloudnative.io/posts/kubernetes-api-server-part-1/</guid><description>原文地址： Kubernetes API Server, Part I 概念架构 Kubernetes 是一个用于在一组节点（通常称之</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/kubernetes-api-server-part-1/featured.jpg"/></item><item><title>Istio 出口流量的 TLS</title><link>https://icloudnative.io/posts/egress-tls-origination/</link><pubDate>Fri, 16 Nov 2018 15:56:49 +0800</pubDate><guid>https://icloudnative.io/posts/egress-tls-origination/</guid><description>本文主要内容来自 Istio 官方文档，并对其进行了大量扩展和补充。 控制</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/egress-tls-origination/featured.jpg"/></item><item><title>Hugo 添加站点统计信息</title><link>https://icloudnative.io/posts/hugo-add-busuanzi/</link><pubDate>Mon, 12 Nov 2018 15:30:35 +0800</pubDate><guid>https://icloudnative.io/posts/hugo-add-busuanzi/</guid><description>不蒜子 是 Bruce 开发的一款轻量级的网页计数器，它的口号是（非官方）</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/hugo-add-busuanzi/featured.jpg"/></item><item><title>了解如何在服务网格中进行性能测试</title><link>https://icloudnative.io/posts/service-mesh-performance-testing/</link><pubDate>Sun, 11 Nov 2018 18:10:14 +0800</pubDate><guid>https://icloudnative.io/posts/service-mesh-performance-testing/</guid><description>原文链接： Understanding How the Service Mesh Fits with Performance Testing 现代 IT 企业的数字基础设施极其复杂</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/service-mesh-performance-testing/featured.jpg"/></item><item><title>深入理解 Kubernetes 资源限制：CPU</title><link>https://icloudnative.io/posts/understanding-resource-limits-in-kubernetes-cpu-time/</link><pubDate>Sat, 10 Nov 2018 13:32:30 +0800</pubDate><guid>https://icloudnative.io/posts/understanding-resource-limits-in-kubernetes-cpu-time/</guid><description>原文链接： Understanding resource limits in kubernetes: cpu time 建议先阅读下面的系列文章： Linux Cgroup 入门教</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/understanding-resource-limits-in-kubernetes-cpu-time/featured.jpg"/></item><item><title>Hugo 集成社交分享插件</title><link>https://icloudnative.io/posts/hugo-social-share-plugin/</link><pubDate>Wed, 07 Nov 2018 01:22:31 +0800</pubDate><guid>https://icloudnative.io/posts/hugo-social-share-plugin/</guid><description>很多站长开发网站时为了推广页面，或者获得更多的回访和流量，会</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/hugo-social-share-plugin/featured.jpg"/></item><item><title>Envoy 基础教程：对应用进行速率限制</title><link>https://icloudnative.io/posts/sre-resiliency-bolt-on-sidecar-rate-limiting-with-envoy-sidecar/</link><pubDate>Thu, 01 Nov 2018 17:55:47 +0800</pubDate><guid>https://icloudnative.io/posts/sre-resiliency-bolt-on-sidecar-rate-limiting-with-envoy-sidecar/</guid><description>原文链接： SRE: Resiliency: Bolt on Rate Limiting using Envoy 速率限制是缓解级联故障和防止耗尽共</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/sre-resiliency-bolt-on-sidecar-rate-limiting-with-envoy-sidecar/featured.jpg"/></item><item><title>Envoy 基础教程：扩展 Envoy 的管理界面</title><link>https://icloudnative.io/posts/extending-the-envoy-admin-interface/</link><pubDate>Thu, 25 Oct 2018 16:34:20 +0800</pubDate><guid>https://icloudnative.io/posts/extending-the-envoy-admin-interface/</guid><description>原文链接： Extending the Envoy Admin Interface Envoy 是一个动态可配置的高性能现代化代理工具</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/extending-the-envoy-admin-interface/featured.jpg"/></item><item><title>在 Istio 中调试 503 错误</title><link>https://icloudnative.io/posts/istio-mtls-debugging-a-503-error/</link><pubDate>Thu, 11 Oct 2018 15:59:54 +0800</pubDate><guid>https://icloudnative.io/posts/istio-mtls-debugging-a-503-error/</guid><description>原文链接： Istio, mTLS, debugging a 503 error 大家好，本文我将与你们分享我在 Istio 官方文</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/istio-mtls-debugging-a-503-error/featured.jpg"/></item><item><title>Envoy 基础教程：xDS REST 和 gRPC 协议详解</title><link>https://icloudnative.io/posts/envoy-xds-protocol/</link><pubDate>Wed, 10 Oct 2018 22:23:51 +0800</pubDate><guid>https://icloudnative.io/posts/envoy-xds-protocol/</guid><description>原文链接： xDS REST and gRPC protocol Envoy 通过查询文件或管理服务器来动态发现资源</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/envoy-xds-protocol/featured.jpg"/></item><item><title>Istio 流量管理实现机制深度解析</title><link>https://icloudnative.io/posts/istio-traffic-management-impl-intro/</link><pubDate>Tue, 09 Oct 2018 20:00:17 +0800</pubDate><guid>https://icloudnative.io/posts/istio-traffic-management-impl-intro/</guid><description>本文转载自 赵化冰的博客 前言 # Istio 作为一个 service mesh 开源项目,其中最重</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/istio-traffic-management-impl-intro/featured.jpg"/></item><item><title>Envoy 基础教程：开启 TLS 验证实战</title><link>https://icloudnative.io/posts/setting-up-ssl-in-envoy-practice/</link><pubDate>Wed, 26 Sep 2018 17:43:00 +0800</pubDate><guid>https://icloudnative.io/posts/setting-up-ssl-in-envoy-practice/</guid><description>我的博客之前是使用 Nginx 来反代的，由于 Nginx 性能优异，目前有很多国内</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/setting-up-ssl-in-envoy-practice/featured.jpg"/></item><item><title>Kubernetes 准入控制介绍</title><link>https://icloudnative.io/posts/kubernetes-extensible-admission/</link><pubDate>Sat, 22 Sep 2018 11:17:11 +0800</pubDate><guid>https://icloudnative.io/posts/kubernetes-extensible-admission/</guid><description>什么是准入控制 # 准入控制（Admission Controll</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/kubernetes-extensible-admission/featured.jpg"/></item><item><title>通过消除对特权容器的需求来提高 Istio Deployment 的安全性</title><link>https://icloudnative.io/posts/increasing-security-of-istio-deployments/</link><pubDate>Fri, 21 Sep 2018 13:10:18 +0800</pubDate><guid>https://icloudnative.io/posts/increasing-security-of-istio-deployments/</guid><description>原文链接： Increasing Security of Istio Deployments by Removing the Need for Privileged Containers 随着 1.0 版本的发布，Isti</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/increasing-security-of-istio-deployments/featured.jpg"/></item><item><title>暴露 Istio Service Mesh 中的 Gateway</title><link>https://icloudnative.io/posts/expose-gateway-of-istio/</link><pubDate>Mon, 17 Sep 2018 13:14:55 +0800</pubDate><guid>https://icloudnative.io/posts/expose-gateway-of-istio/</guid><description>在之前的文章 Istio 服务网格中的网关 中，我已经介绍了简单的暴露 Ingress Gateway</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/expose-gateway-of-istio/featured.jpg"/></item><item><title>Kubernetes DNS 高阶指南</title><link>https://icloudnative.io/posts/kubernetes-dns/</link><pubDate>Mon, 27 Aug 2018 18:11:52 +0800</pubDate><guid>https://icloudnative.io/posts/kubernetes-dns/</guid><description>原文链接： Kubernetes DNS setting in your Pod DNS 是 Kubernetes 的核心功能之一，Kubernet</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/kubernetes-dns/featured.jpg"/></item><item><title>控制 Egress 流量</title><link>https://icloudnative.io/posts/control-egress-traffic/</link><pubDate>Thu, 16 Aug 2018 13:40:27 +0800</pubDate><guid>https://icloudnative.io/posts/control-egress-traffic/</guid><description>本文主要内容来自 Istio 官方文档，并对其进行了大量扩展和补充。 缺省</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/control-egress-traffic/featured.jpg"/></item><item><title>数据包在 Istio 网格中的生命周期（下）</title><link>https://icloudnative.io/posts/where-is-the-request-2/</link><pubDate>Mon, 13 Aug 2018 16:30:30 +0800</pubDate><guid>https://icloudnative.io/posts/where-is-the-request-2/</guid><description>书接前文，上文我们通过跟踪集群外通过 ingressgateway 发起的请求来探寻流量在</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/where-is-the-request-2/featured.jpg"/></item><item><title>数据包在 Istio 网格中的生命周期（上）</title><link>https://icloudnative.io/posts/where-is-the-request-1/</link><pubDate>Wed, 08 Aug 2018 16:56:31 +0800</pubDate><guid>https://icloudnative.io/posts/where-is-the-request-1/</guid><description>通过前几篇文章的学习与实践，我们对 Gateway、Virtu</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/where-is-the-request-1/featured.jpg"/></item><item><title>Kubernetes 资源管理概述</title><link>https://icloudnative.io/posts/kubernetes-resource-management/</link><pubDate>Fri, 03 Aug 2018 17:34:19 +0800</pubDate><guid>https://icloudnative.io/posts/kubernetes-resource-management/</guid><description>本文转载自 Cizixs 的博客。 什么是资源？ # 在 kubernetes 中，有两个基础但是非常</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/kubernetes-resource-management/featured.jpg"/></item><item><title>Vistio—使用 Netflix 的 Vizceral 可视化 Istio service mesh</title><link>https://icloudnative.io/posts/vistio-visualize-your-istio-mesh-using-netflixs-vizceral/</link><pubDate>Fri, 03 Aug 2018 15:29:37 +0800</pubDate><guid>https://icloudnative.io/posts/vistio-visualize-your-istio-mesh-using-netflixs-vizceral/</guid><description>本文转载自 Jimmy Song 的博客，并且有很多改动。 Vizceral 是 Netflix 发布的一个开源项</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/vistio-visualize-your-istio-mesh-using-netflixs-vizceral/featured.jpg"/></item><item><title>Istio 服务网格中的网关</title><link>https://icloudnative.io/posts/istio-ingress/</link><pubDate>Thu, 02 Aug 2018 13:29:08 +0800</pubDate><guid>https://icloudnative.io/posts/istio-ingress/</guid><description>在一个典型的网格中，通常有一个或多个用于终结外部 TLS 链接，将流</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/istio-ingress/featured.jpg"/></item><item><title>Istio 流量管理</title><link>https://icloudnative.io/posts/istio-traffic-management/</link><pubDate>Wed, 01 Aug 2018 20:59:11 +0800</pubDate><guid>https://icloudnative.io/posts/istio-traffic-management/</guid><description>Istio 从 0.8 版本开始出现了一个新的 API 组： networking.is</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/istio-traffic-management/featured.jpg"/></item><item><title>Istio 1.0 部署</title><link>https://icloudnative.io/posts/istio-1.0-deploy/</link><pubDate>Wed, 01 Aug 2018 15:33:46 +0800</pubDate><guid>https://icloudnative.io/posts/istio-1.0-deploy/</guid><description>北京时间 2018 年 8 月 1 日（建军节）凌晨 0 点，Istio 宣布推出 1.0</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/istio-1.0-deploy/featured.jpg"/></item><item><title>Envoy 基础教程：熔断器的原理和使用</title><link>https://icloudnative.io/posts/circuit-breaking/</link><pubDate>Fri, 13 Jul 2018 09:22:49 +0000</pubDate><guid>https://icloudnative.io/posts/circuit-breaking/</guid><description>在微服务领域，各个服务之间经常会相互调用。如果某个服务繁忙或</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/circuit-breaking/featured.jpg"/></item><item><title>Envoy 基础教程：通过控制平面提供路由</title><link>https://icloudnative.io/posts/routing-with-a-control-plane/</link><pubDate>Fri, 06 Jul 2018 06:16:02 +0000</pubDate><guid>https://icloudnative.io/posts/routing-with-a-control-plane/</guid><description>当微服务集群规模非常庞大时，控制平面包含了大量的 Envoy 配置项和基</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/routing-with-a-control-plane/featured.jpg"/></item><item><title>Envoy 基础教程：集成服务发现</title><link>https://icloudnative.io/posts/integrating-service-discovery-with-envoy/</link><pubDate>Wed, 04 Jul 2018 10:12:43 +0000</pubDate><guid>https://icloudnative.io/posts/integrating-service-discovery-with-envoy/</guid><description>在微服务中使用 Envoy，需要明确两个核心概念 : 数据平面和控</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/integrating-service-discovery-with-envoy/featured.jpg"/></item><item><title>Envoy 基础教程：启用证书验证</title><link>https://icloudnative.io/posts/setting-up-ssl-in-envoy/</link><pubDate>Tue, 03 Jul 2018 06:43:33 +0000</pubDate><guid>https://icloudnative.io/posts/setting-up-ssl-in-envoy/</guid><description>如果你准备将服务暴露在互联网上，最好启用 SSL/TLS 加密协议。当使用 Envoy</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/setting-up-ssl-in-envoy/featured.jpg"/></item><item><title>Envoy 基础教程：实现增量部署</title><link>https://icloudnative.io/posts/incremental-deploys/</link><pubDate>Mon, 02 Jul 2018 05:37:37 +0000</pubDate><guid>https://icloudnative.io/posts/incremental-deploys/</guid><description>微服务最常见的工作流程之一就是版本更新。不同于基础架构更新，</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/incremental-deploys/featured.jpg"/></item><item><title>Envoy 基础教程：HTTP 路由解析</title><link>https://icloudnative.io/posts/routing-basics/</link><pubDate>Fri, 29 Jun 2018 09:57:33 +0000</pubDate><guid>https://icloudnative.io/posts/routing-basics/</guid><description>本文将更详细地讨论 Envoy 的 HTTP 路由，如果你已经看过了我的上篇文章：</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/routing-basics/featured.jpg"/></item><item><title>Envoy 基础教程：入门篇</title><link>https://icloudnative.io/posts/run-envoy-on-your-laptop/</link><pubDate>Thu, 28 Jun 2018 08:54:18 +0000</pubDate><guid>https://icloudnative.io/posts/run-envoy-on-your-laptop/</guid><description>前言 # 过去一年中，Kubernetes 已经赢得了容器编排大战</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/run-envoy-on-your-laptop/featured.jpg"/></item><item><title>使用 envoy-docker-shim 替代 docker-proxy</title><link>https://icloudnative.io/posts/envoy-docker-shim/</link><pubDate>Fri, 22 Jun 2018 08:22:07 +0000</pubDate><guid>https://icloudnative.io/posts/envoy-docker-shim/</guid><description>在过去一年中，服务网格技术的崛起引发了吃瓜群众对 Istio 的持续关注</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/envoy-docker-shim/featured.jpg"/></item><item><title>使用自定义指标进行弹性伸缩</title><link>https://icloudnative.io/posts/custom-metrics-hpa/</link><pubDate>Tue, 19 Jun 2018 09:02:52 +0000</pubDate><guid>https://icloudnative.io/posts/custom-metrics-hpa/</guid><description>从 Kubernetes 1.8 开始，资源使用指标（如容器 CPU 和内存使用率）可以通过 Metrics API</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/custom-metrics-hpa/featured.jpg"/></item><item><title>Kubernetes API 扩展</title><link>https://icloudnative.io/posts/api-aggregation/</link><pubDate>Tue, 19 Jun 2018 06:15:06 +0000</pubDate><guid>https://icloudnative.io/posts/api-aggregation/</guid><description>Aggregated（聚合的）API server 是为了将原来的 API server 这个</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/api-aggregation/featured.jpg"/></item><item><title> 修复 Service Endpoint 更新的延迟</title><link>https://icloudnative.io/posts/kubernetes-fixing-delayed-service-endpoint-updates/</link><pubDate>Fri, 15 Jun 2018 14:02:11 +0000</pubDate><guid>https://icloudnative.io/posts/kubernetes-fixing-delayed-service-endpoint-updates/</guid><description>几个月前，我在更新 Kubernetes 集群中的 Deployment 时发现了一个很奇怪的连接超时现</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/kubernetes-fixing-delayed-service-endpoint-updates/featured.jpg"/></item><item><title>Kubernetes 的奇技淫巧</title><link>https://icloudnative.io/posts/kubernetes-fucking-trick/</link><pubDate>Mon, 11 Jun 2018 04:35:48 +0000</pubDate><guid>https://icloudnative.io/posts/kubernetes-fucking-trick/</guid><description>Kubernetes 作为云原生时代的“操作系统”，熟悉和使用它是每名用户（Us</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/kubernetes-fucking-trick/featured.jpg"/></item><item><title>Descheduler 使用指南</title><link>https://icloudnative.io/posts/introduce-kubernetes-descheduler/</link><pubDate>Wed, 23 May 2018 10:23:29 +0000</pubDate><guid>https://icloudnative.io/posts/introduce-kubernetes-descheduler/</guid><description>kube-scheduler 是 Kubernetes 中负责调度的组件，它本身的调度功能已经很强大了。但由于</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/introduce-kubernetes-descheduler/featured.jpg"/></item><item><title>Kubernetes 中 Pod 的生命周期管理</title><link>https://icloudnative.io/posts/pods-life/</link><pubDate>Thu, 03 May 2018 12:08:01 +0000</pubDate><guid>https://icloudnative.io/posts/pods-life/</guid><description>本文我们将从实践者的角度仔细研究整个pod生命周期，包括如何</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/pods-life/featured.jpg"/></item><item><title>Kube-router 使用指南</title><link>https://icloudnative.io/posts/kube-router/</link><pubDate>Fri, 20 Apr 2018 04:36:40 +0000</pubDate><guid>https://icloudnative.io/posts/kube-router/</guid><description>Kube-router 是一个挺有想法的项目，兼备了 calico 和 kube-proxy 的功能，是基于 Kubernetes 网络设计</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/kube-router/featured.png"/></item><item><title>LVS负载均衡之持久性连接介绍</title><link>https://icloudnative.io/posts/lvs-persistent-connection/</link><pubDate>Wed, 18 Apr 2018 11:18:06 +0000</pubDate><guid>https://icloudnative.io/posts/lvs-persistent-connection/</guid><description>前言 # 在实际生产环境中，往往需要根据业务应用场景来设置 lvs 的会</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/lvs-persistent-connection/featured.jpg"/></item><item><title>CRI-O 简介</title><link>https://icloudnative.io/posts/cri-o/</link><pubDate>Tue, 03 Apr 2018 08:11:38 +0000</pubDate><guid>https://icloudnative.io/posts/cri-o/</guid><description>上一篇文章 介绍了什么是容器运行时，并列出了不同的容器运行时。</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/cri-o/featured.jpg"/></item><item><title>Kubernetes 中的容器运行时</title><link>https://icloudnative.io/posts/container-runtime/</link><pubDate>Tue, 03 Apr 2018 06:50:43 +0000</pubDate><guid>https://icloudnative.io/posts/container-runtime/</guid><description>容器运行时（Container Runtime）是 Kubernetes 最重要的组</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/container-runtime/featured.jpg"/></item><item><title>docker 在本地如何管理 image（镜像）?</title><link>https://icloudnative.io/posts/how-manage-image/</link><pubDate>Mon, 02 Apr 2018 05:12:18 +0000</pubDate><guid>https://icloudnative.io/posts/how-manage-image/</guid><description>docker 里面可以通过 docker pull、docker build、docke</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/how-manage-image/featured.jpg"/></item><item><title>Kubernetes 使用集群联邦实现多集群管理</title><link>https://icloudnative.io/posts/federation/</link><pubDate>Thu, 22 Mar 2018 09:36:27 +0000</pubDate><guid>https://icloudnative.io/posts/federation/</guid><description>在云计算环境中，服务的作用距离范围从近到远一般可以有： 同主机</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/federation/featured.jpg"/></item><item><title>Kubernetes 网络扩展</title><link>https://icloudnative.io/posts/k8s-network-expand/</link><pubDate>Sun, 11 Feb 2018 10:40:33 +0000</pubDate><guid>https://icloudnative.io/posts/k8s-network-expand/</guid><description>Kubernetes 中服务暴露的方式 # k8s 的服务暴露分为以下几种情况： hostNetwork hostPort NodePort LoadBalancer Ingress</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/k8s-network-expand/featured.jpg"/></item><item><title>calico Router reflection(RR) 模式介绍及部署</title><link>https://icloudnative.io/posts/calico-rr/</link><pubDate>Thu, 01 Feb 2018 11:03:49 +0000</pubDate><guid>https://icloudnative.io/posts/calico-rr/</guid><description>名词解释 # endpoint：接入到网络中的设备称为 endpoint :heart: AS：</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/calico-rr/featured.jpg"/></item><item><title>Device Mapper基础教程：Docker 中使用 devicemapper 存储驱动</title><link>https://icloudnative.io/posts/use-devicemapper/</link><pubDate>Mon, 22 Jan 2018 16:17:11 +0800</pubDate><guid>https://icloudnative.io/posts/use-devicemapper/</guid><description>准备条件 # devicemapper 存储驱动是 RHEL, CentOS 和 Oracle Linux 系统上唯一一个支持 Docker EE 和 Commercially Supported</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/use-devicemapper/featured.jpg"/></item><item><title>Device Mapper系列基础教程：Thin Provisioning 实践</title><link>https://icloudnative.io/posts/thin-provisioning/</link><pubDate>Mon, 22 Jan 2018 16:00:22 +0800</pubDate><guid>https://icloudnative.io/posts/thin-provisioning/</guid><description>Thin Provisioning Snapshot 演示 # 上一篇我们介绍了 Device Mapper 框架的技术原理及其核心概念，</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/thin-provisioning/featured.jpg"/></item><item><title>Device Mapper系列基础教程：Device Mapper 的原理</title><link>https://icloudnative.io/posts/devicemapper-theory/</link><pubDate>Sun, 21 Jan 2018 09:28:41 +0000</pubDate><guid>https://icloudnative.io/posts/devicemapper-theory/</guid><description>Device Mapper 简介 # Device Mapper 是 linux 的内核用来将块设备映射到虚拟块设备的 fra</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/devicemapper-theory/featured.jpg"/></item><item><title>向量的叉乘与行列式</title><link>https://icloudnative.io/posts/%E5%90%91%E9%87%8F%E7%9A%84%E5%8F%89%E4%B9%98%E4%B8%8E%E8%A1%8C%E5%88%97%E5%BC%8F/</link><pubDate>Sat, 03 Dec 2016 23:59:48 +0000</pubDate><guid>https://icloudnative.io/posts/%E5%90%91%E9%87%8F%E7%9A%84%E5%8F%89%E4%B9%98%E4%B8%8E%E8%A1%8C%E5%88%97%E5%BC%8F/</guid><description>为了循序渐进，先从二维开始讲起，然后过渡到三维 1. 二维空间 # 我</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/%E5%90%91%E9%87%8F%E7%9A%84%E5%8F%89%E4%B9%98%E4%B8%8E%E8%A1%8C%E5%88%97%E5%BC%8F/featured.jpg"/></item><item><title>子空间投影</title><link>https://icloudnative.io/posts/%E5%AD%90%E7%A9%BA%E9%97%B4%E6%8A%95%E5%BD%B1/</link><pubDate>Sat, 04 Jun 2016 17:18:59 +0000</pubDate><guid>https://icloudnative.io/posts/%E5%AD%90%E7%A9%BA%E9%97%B4%E6%8A%95%E5%BD%B1/</guid><description>为了弄明白子空间投影是怎么一回事，我们遵循从低维到高维的规律</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/%E5%AD%90%E7%A9%BA%E9%97%B4%E6%8A%95%E5%BD%B1/featured.jpg"/></item><item><title>最小二乘法的本质</title><link>https://icloudnative.io/posts/%E5%8D%81%E5%88%86%E9%92%9F%E5%91%8A%E8%AF%89%E4%BD%A0%E4%BB%80%E4%B9%88%E6%98%AF%E6%9C%80%E5%B0%8F%E4%BA%8C%E4%B9%98%E6%B3%95/</link><pubDate>Sat, 04 Jun 2016 13:28:25 +0000</pubDate><guid>https://icloudnative.io/posts/%E5%8D%81%E5%88%86%E9%92%9F%E5%91%8A%E8%AF%89%E4%BD%A0%E4%BB%80%E4%B9%88%E6%98%AF%E6%9C%80%E5%B0%8F%E4%BA%8C%E4%B9%98%E6%B3%95/</guid><description>曾经看过国内各种关于讲解最小二乘法的教科书，但都是一大堆枯燥</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://icloudnative.io/posts/%E5%8D%81%E5%88%86%E9%92%9F%E5%91%8A%E8%AF%89%E4%BD%A0%E4%BB%80%E4%B9%88%E6%98%AF%E6%9C%80%E5%B0%8F%E4%BA%8C%E4%B9%98%E6%B3%95/featured.jpg"/></item><item><title>Redirect</title><link>https://icloudnative.io/go/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://icloudnative.io/go/</guid><description/></item></channel></rss>