<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Containerd on TinyChen's Blog</title><link>https://tinychen.com/tags/containerd/</link><description>Recent content in Containerd on TinyChen's Blog</description><generator>Hugo</generator><language>zh-cn</language><lastBuildDate>Fri, 07 Jun 2024 23:36:00 +0800</lastBuildDate><atom:link href="https://tinychen.com/tags/containerd/index.xml" rel="self" type="application/rss+xml"/><item><title>crictl配置endpoint</title><link>https://tinychen.com/20240607-crictl-config-endpoint/</link><pubDate>Fri, 07 Jun 2024 15:00:00 +0800</pubDate><guid>https://tinychen.com/20240607-crictl-config-endpoint/</guid><description>&lt;p&gt;本文主要介绍如何为crictl配置默认的&lt;code&gt;image-endpoint&lt;/code&gt;和&lt;code&gt;runtime-endpoint&lt;/code&gt;的参数。&lt;/p&gt;</description></item><item><title>k8s系列15-calico有损迁移至cilium</title><link>https://tinychen.com/20230201-k8s-15-migrate-cni-from-calico-to-cilium/</link><pubDate>Wed, 01 Feb 2023 15:00:00 +0800</pubDate><guid>https://tinychen.com/20230201-k8s-15-migrate-cni-from-calico-to-cilium/</guid><description>&lt;p&gt;本文主要介绍如何在calico集群彻底删除calico并重新安装配置cilium组件作为集群的cni。&lt;/p&gt;
&lt;p&gt;为什么标题写着有损迁移呢，因为在迁移过程中集群的网络会中断，所有的pod都不能正常工作。关于无损的迁移方案，此前在jet stack上面看到过有位大神发了一篇&lt;a href="https://www.jetstack.io/blog/cni-migration/"&gt;文章&lt;/a&gt;，有兴趣的可以看看。其实测试环境的话无所谓有损无损，但是生产环境不建议这么操作，实际上估计也不会有这么操作的吧。&lt;/p&gt;
&lt;p&gt;关于本次使用的calico集群的部署过程可以参考之前的文章&lt;a href="https://tinychen.com/20230109-k8s-13-deploy-ha-k8s-with-calico-bgp/"&gt;k8s系列13-calico部署BGP模式的高可用k8s集群&lt;/a&gt;。&lt;/p&gt;
&lt;p&gt;此前写的一些关于k8s基础知识和集群搭建的一些&lt;a href="https://tinychen.com/tags/k8s/"&gt;方案&lt;/a&gt;，有需要的同学可以看一下。&lt;/p&gt;</description></item><item><title>k8s系列14-calico开启eBPF</title><link>https://tinychen.com/20230117-k8s-14-calico-enable-ebpf/</link><pubDate>Tue, 17 Jan 2023 15:00:00 +0800</pubDate><guid>https://tinychen.com/20230117-k8s-14-calico-enable-ebpf/</guid><description>&lt;p&gt;本文主要介绍如何在calico集群上开启eBPF加速网络数据转发，同时会对eBPF及其在calico中的一些优势特点进行介绍。&lt;/p&gt;
&lt;p&gt;关于本次使用的calico集群的部署过程可以参考之前的文章&lt;a href="https://tinychen.com/20230109-k8s-13-deploy-ha-k8s-with-calico-bgp/"&gt;k8s系列13-calico部署BGP模式的高可用k8s集群&lt;/a&gt;。&lt;/p&gt;
&lt;p&gt;此前写的一些关于k8s基础知识和集群搭建的一些&lt;a href="https://tinychen.com/tags/k8s/"&gt;方案&lt;/a&gt;，有需要的同学可以看一下。&lt;/p&gt;</description></item><item><title>k8s系列13-calico部署BGP模式的高可用k8s集群</title><link>https://tinychen.com/20230109-k8s-13-deploy-ha-k8s-with-calico-bgp/</link><pubDate>Mon, 09 Jan 2023 23:00:00 +0800</pubDate><guid>https://tinychen.com/20230109-k8s-13-deploy-ha-k8s-with-calico-bgp/</guid><description>&lt;p&gt;本文主要在centos7系统上基于&lt;code&gt;containerd&lt;/code&gt;和&lt;code&gt;v3.24.5&lt;/code&gt;版本的calico组件部署&lt;code&gt;v1.26.0&lt;/code&gt;版本的堆叠ETCD高可用k8s原生集群，在&lt;code&gt;LoadBalancer&lt;/code&gt;上选择了&lt;code&gt;PureLB&lt;/code&gt;和&lt;code&gt;calico&lt;/code&gt;结合&lt;code&gt;bird&lt;/code&gt;实现&lt;strong&gt;BGP路由可达&lt;/strong&gt;的K8S集群部署。&lt;/p&gt;
&lt;p&gt;此前写的一些关于k8s基础知识和集群搭建的一些&lt;a href="https://tinychen.com/tags/k8s/"&gt;方案&lt;/a&gt;，有需要的同学可以看一下。&lt;/p&gt;</description></item><item><title>k8s系列12-kubeadm升级k8s集群</title><link>https://tinychen.com/20221224-k8s-12-kubeadm-upgrade-cluster/</link><pubDate>Sat, 24 Dec 2022 18:00:00 +0800</pubDate><guid>https://tinychen.com/20221224-k8s-12-kubeadm-upgrade-cluster/</guid><description>&lt;p&gt;本文主要介绍如何使用&lt;code&gt;kubeadm&lt;/code&gt;对K8S集群进行升级。&lt;/p&gt;
&lt;p&gt;此前写的一些关于k8s基础知识和集群搭建的一些&lt;a href="https://tinychen.com/tags/k8s/"&gt;方案&lt;/a&gt;，有需要的同学可以看一下。&lt;/p&gt;</description></item><item><title>k8s系列11-cilium部署KubeProxyReplacement模式</title><link>https://tinychen.com/20221222-k8s-11-kubernetes-without-kubeproxy/</link><pubDate>Thu, 22 Dec 2022 16:00:00 +0800</pubDate><guid>https://tinychen.com/20221222-k8s-11-kubernetes-without-kubeproxy/</guid><description>&lt;p&gt;本文主要介绍在使用了Cilium的K8S集群中如何开启&lt;code&gt;KubeProxyReplacement&lt;/code&gt;功能来替代K8S集群原生的&lt;code&gt;kube-proxy&lt;/code&gt;组件，同时还会介绍Cilium的几个特色功能如Maglev一致性哈希、DSR模式、Socket旁路和XDP加速等。&lt;/p&gt;
&lt;p&gt;关于本文实操使用的K8S集群的部署过程可以参考上一篇文章&lt;a href="https://tinychen.com/20221209-k8s-10-deploy-ha-k8s-with-cilium-bgp/"&gt;k8s系列10-使用kube-router和cilium部署BGP模式的k8s集群&lt;/a&gt;。此前写的一些关于k8s基础知识和集群搭建的一些&lt;a href="https://tinychen.com/tags/k8s/"&gt;方案&lt;/a&gt;，有需要的同学可以看一下。&lt;/p&gt;</description></item><item><title>k8s系列10-使用kube-router和cilium部署BGP模式的k8s集群</title><link>https://tinychen.com/20221209-k8s-10-deploy-ha-k8s-with-cilium-bgp/</link><pubDate>Fri, 09 Dec 2022 23:00:00 +0800</pubDate><guid>https://tinychen.com/20221209-k8s-10-deploy-ha-k8s-with-cilium-bgp/</guid><description>&lt;p&gt;本文主要在centos7系统上基于&lt;code&gt;containerd&lt;/code&gt;和&lt;code&gt;stable&lt;/code&gt;版本（&lt;code&gt;1.12.4&lt;/code&gt;）的&lt;code&gt;cilium&lt;/code&gt;组件部署&lt;code&gt;v1.25.4&lt;/code&gt;版本的堆叠ETCD高可用k8s原生集群，在&lt;code&gt;LoadBalancer&lt;/code&gt;上选择了&lt;code&gt;PureLB&lt;/code&gt;和&lt;code&gt;kube-router&lt;/code&gt;结合&lt;code&gt;cilium&lt;/code&gt;实现&lt;strong&gt;BGP路由可达&lt;/strong&gt;的K8S集群部署。&lt;/p&gt;
&lt;p&gt;此前写的一些关于k8s基础知识和集群搭建的一些&lt;a href="https://tinychen.com/tags/k8s/"&gt;方案&lt;/a&gt;，有需要的同学可以看一下。&lt;/p&gt;</description></item><item><title>k8s系列05-使用containerd和cilium部署kubeproxy-free的k8s集群</title><link>https://tinychen.com/20220512-k8s-05-deploy-k8s-without-kubeproxy/</link><pubDate>Thu, 12 May 2022 15:00:00 +0800</pubDate><guid>https://tinychen.com/20220512-k8s-05-deploy-k8s-without-kubeproxy/</guid><description>&lt;p&gt;本文主要在centos7系统上基于&lt;code&gt;containerd&lt;/code&gt;和&lt;code&gt;stable&lt;/code&gt;版本（&lt;code&gt;1.11.4&lt;/code&gt;）的&lt;code&gt;cilium&lt;/code&gt;组件部署&lt;code&gt;v1.24.0&lt;/code&gt;版本的k8s原生集群，由于集群主要用于自己平时学习和测试使用，加上资源有限，暂不涉及高可用部署。&lt;/p&gt;
&lt;p&gt;此外，由于&lt;code&gt;cilium&lt;/code&gt;已经实现了对&lt;code&gt;kube-proxy&lt;/code&gt;的一整套替代方案，这里部署k8s集群的时候会使用cilium的&lt;code&gt;kubeproxy-free&lt;/code&gt;方案。&lt;/p&gt;
&lt;p&gt;此前写的一些关于k8s基础知识和集群搭建的一些&lt;a href="https://tinychen.com/tags/k8s/"&gt;方案&lt;/a&gt;，有需要的同学可以看一下。&lt;/p&gt;</description></item></channel></rss>