<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:media="http://search.yahoo.com/mrss/"><channel><title>Configuration on Shaowen Chen's Website</title><link>https://www.chenshaowen.com/en/tags/configuration/</link><description>Recent content in Configuration on Shaowen Chen's Website</description><generator>Hugo -- gohugo.io</generator><language>en</language><copyright>&amp;copy;2016 - {year}, All Rights Reserved.</copyright><lastBuildDate>Thu, 04 Sep 2025 00:00:00 +0000</lastBuildDate><sy:updatePeriod>weekly</sy:updatePeriod><atom:link href="https://www.chenshaowen.com/en/tags/configuration/atom.xml" rel="self" type="application/rss+xml"/><item><title>Kubernetes Base Environment Requirements</title><link>https://www.chenshaowen.com/en/blog/kubernetes-base-environment-requirements.html</link><pubDate>Thu, 04 Sep 2025 00:00:00 +0000</pubDate><atom:modified>Thu, 04 Sep 2025 00:00:00 +0000</atom:modified><guid>https://www.chenshaowen.com/en/blog/kubernetes-base-environment-requirements.html</guid><description>1. Base Packages Kubernetes version ≥ 1.18 socat Required conntrack Required ebtables Optional, but recommended ipset Optional, but recommended ipvsadm Optional, but recommended 1 apt-get -y install socat conntrack ebtables ipset ipvsadm 2. Port Requirements 2.1 Base Node Services Service Protocol Action Start Port End Port Comment ssh TCP allow 22 22 Node remote management docker TCP allow 2375 2376 Docker remote communication etcd TCP allow 2379 2380 etcd cluster communication 2.</description><dc:creator>微信公众号</dc:creator><category>Kubernetes</category><category>Cluster</category><category>Configuration</category><category>Security</category><category>Operations</category><category>Learning</category><category>Installation</category><category>Dependencies</category><category>Best Practices</category></item><item><title>NVIDIA Environment Variable Configuration</title><link>https://www.chenshaowen.com/en/blog/nvidia-environment-variable-configuration.html</link><pubDate>Mon, 20 Jan 2025 01:00:00 +0000</pubDate><atom:modified>Mon, 20 Jan 2025 01:00:00 +0000</atom:modified><guid>https://www.chenshaowen.com/en/blog/nvidia-environment-variable-configuration.html</guid><description>NVIDIA_VISIBLE_DEVICES Specifies the GPU devices visible to the program
1 CUDA_VISIBLE_DEVICES=0,1 Available values:
1,2, a comma-separated list of GPU UUIDs or indices all, all GPUs none, load the driver but with no GPU access void, do not load the driver NVIDIA_DRIVER_CAPABILITIES Controls which driver libraries/binaries will be installed inside the container</description><dc:creator>微信公众号</dc:creator><category>AI</category><category>NVIDIA</category><category>GPU</category><category>Environment Variables</category><category>Configuration</category></item><item><title>Ascend Environment Variable Configuration</title><link>https://www.chenshaowen.com/en/blog/ascend-environment-variable-configuration.html</link><pubDate>Mon, 20 Jan 2025 00:00:00 +0000</pubDate><atom:modified>Mon, 20 Jan 2025 00:00:00 +0000</atom:modified><guid>https://www.chenshaowen.com/en/blog/ascend-environment-variable-configuration.html</guid><description>HCCL_IF_IP Configures the IP of the root communication NIC for HCCL initialization.
Priority: environment variable HCCL_IF_IP &amp;gt; environment variable HCCL_SOCKET_IFNAME &amp;gt; NICs other than docker/lo (in ascending lexicographic order of NIC name) &amp;gt; docker NIC &amp;gt; lo NIC.
1 export HCCL_IF_IP=10.0.0.1 HCCL_IF_BASE_PORT Specifies the starting port number of the Host NIC.</description><dc:creator>微信公众号</dc:creator><category>AI</category><category>Ascend</category><category>Huawei</category><category>NPU</category><category>Environment Variables</category><category>Configuration</category></item><item><title>Distributing Cluster Images with Dragonfly V2</title><link>https://www.chenshaowen.com/en/blog/distributing-image-with-dragonfly-v2.html</link><pubDate>Sat, 13 Jan 2024 11:22:55 +0000</pubDate><atom:modified>Sat, 13 Jan 2024 11:22:55 +0000</atom:modified><guid>https://www.chenshaowen.com/en/blog/distributing-image-with-dragonfly-v2.html</guid><description>1. Introduction to Dragonfly The Dragonfly documentation at https://d7y.io/zh/docs/ already covers things in detail. Here is just a brief introduction to the main components of V2:
Manager, which provides the UI, user management, cluster monitoring, task management, and other features Scheduler, which schedules traffic between Peers and provides preheating and other features Seed Peer, the back-to-source node used to download data from origin sites (Harbor, Docker.</description><dc:creator>微信公众号</dc:creator><category>AI</category><category>Dragonfly</category><category>Kubernetes</category><category>Images</category><category>Image</category><category>Nydus</category><category>Configuration</category><category>Practice</category><category>Operations</category></item><item><title>Nydus Lazy-Loading Image Configuration and Practice</title><link>https://www.chenshaowen.com/en/blog/nydus-configuration-and-practice.html</link><pubDate>Sat, 06 Jan 2024 11:22:55 +0000</pubDate><atom:modified>Sat, 06 Jan 2024 11:22:55 +0000</atom:modified><guid>https://www.chenshaowen.com/en/blog/nydus-configuration-and-practice.html</guid><description>Statistics show that most files inside a container are never used. Based on this characteristic, Nydus defines a custom filesystem in the Rafs format, enabling on-demand loading of image files to solve the slow startup and storage consumption caused by large images. In AI scenarios, whether for inference or training, images often start at several GB, or even tens of GB, so Nydus is very well suited.</description><dc:creator>微信公众号</dc:creator><category>AI</category><category>Nydus</category><category>Docker</category><category>Images</category><category>Configuration</category><category>Practice</category><category>Operations</category></item><item><title>EnvoyFilter Configuration in Istio</title><link>https://www.chenshaowen.com/en/blog/configurate-envoyfilter-in-istio.html</link><pubDate>Sun, 12 Nov 2023 00:00:00 +0000</pubDate><atom:modified>Sun, 12 Nov 2023 00:00:00 +0000</atom:modified><guid>https://www.chenshaowen.com/en/blog/configurate-envoyfilter-in-istio.html</guid><description>1. What Is EnvoyFilter EnvoyFilter is a CRD resource in Istio that allows users to modify Envoy&amp;rsquo;s configuration to satisfy their customization needs for different scenarios.
1 2 3 4 5 6 7 8 9 kubectl get envoyfilter -A NAMESPACE NAME AGE istio-system add-request-id-into-ingressgateway 54d istio-system compression-gzip 18d istio-system custom-access-log 3d istio-system ingressgateway-settings 52d istio-system preserve-request-header-us-test-ingress-gateway 95d istio-system preserve-x-request-id 54d When using Istio, you will usually end up using at least a few EnvoyFilters.</description><dc:creator>微信公众号</dc:creator><category>Istio</category><category>EnvoyFilter</category><category>Kubernetes</category><category>Service Mesh</category><category>Configuration</category><category>Operations</category></item><item><title>Adding SSH Key Login and Troubleshooting</title><link>https://www.chenshaowen.com/en/blog/add-ssh-key-login-os-and-troubleshooting.html</link><pubDate>Thu, 10 Mar 2022 00:00:00 +0000</pubDate><atom:modified>Thu, 10 Mar 2022 00:00:00 +0000</atom:modified><guid>https://www.chenshaowen.com/en/blog/add-ssh-key-login-os-and-troubleshooting.html</guid><description>1. Steps to Add a Key 1.1 Generate an SSH Key on the Client There are two key formats:
Old format, the private key begins with -----BEGIN RSA PRIVATE KEY----- 1 ssh-keygen -m PEM -t rsa -b 4096 -C &amp;#34;mail@chenshaowen.com&amp;#34; New format, the private key begins with -----BEGIN OPENSSH PRIVATE KEY----- 1 ssh-keygen -t rsa -b 4096 -C &amp;#34;mail@chenshaowen.</description><dc:creator>微信公众号</dc:creator><category>SSH</category><category>Operations</category><category>Configuration</category><category>Security</category><category>Troubleshooting</category></item><item><title>Etcd and Etcdctl in Practice</title><link>https://www.chenshaowen.com/en/blog/the-use-of-etcd-and-etcdctl.html</link><pubDate>Tue, 11 Aug 2020 00:00:00 +0000</pubDate><atom:modified>Tue, 11 Aug 2020 00:00:00 +0000</atom:modified><guid>https://www.chenshaowen.com/en/blog/the-use-of-etcd-and-etcdctl.html</guid><description>1. Basic Introduction to Etcd Etcd is a distributed Key/Value storage system. Through distributed locks, leader election, and write barriers it achieves distributed coordination, offering highly available, persistent data storage and retrieval services. How it works Every Etcd node stores a complete copy of the data, and at any moment</description><dc:creator>微信公众号</dc:creator><category>Etcd</category><category>Etcdctl</category><category>Kubernetes</category><category>Operations</category><category>Learning</category><category>Distributed Storage</category><category>Configuration</category><category>Cluster</category></item></channel></rss>