Skip to content

k8s 部署笔记

配置 Docker 守护进程走代理

编辑 /etc/systemd/system/docker.service.d/http-proxy.conf 文件,添加下面配置:

conf
[Service]
Environment="HTTP_PROXY=http://127.0.0.1:1087"
Environment="HTTPS_PROXY=http://127.0.0.1:1087"
Environment="ALL_PROXY=socks5://127.0.0.1:1087"

重新加载 systemd 配置并重启 Docker:

sh
sudo systemctl daemon-reload
sudo systemctl restart docker

用宿主机做智能 DNS 转发:使用 mDNS + avahi(适合 Linux 虚拟机)

背景:Parallels 虚拟机内网 IP 在不同网络环境下(家/公司)变化不定,导致宿主机访问麻烦。你的思路是通过域名固定访问,即使 IP 变了也能优雅 SSH 登录

  1. 虚拟机中安装 avahi-daemon
sh
sudo apt install avahi-daemon
sudo systemctl enable --now avahi-daemon
  1. 然后虚拟机会自动广播一个 .local 的主机名,比如:
sh
ping myvm.local
ssh user@myvm.local

注意: 宿主机需支持 mDNS,比如 macOS 默认支持(直接识别 .local

这个方法在家/公司都稳,只要 VM 没关 mDNS 广播,宿主机都能找到。

iTerm2 无法连接虚拟机

sh
sudo nano /etc/ssh/sshd_config

PermitRootLogin yes
PasswordAuthentication yes

sudo systemctl restart ssh