由于本地服务太多了打算选个服务器全部给上线了curl -sfL https://rancher-mirror.rancher.cn/k3s/k3s-install.sh | INSTALL_K3S_MIRRORcn sh权限隔离# 1. 复制root配置到用户目录sudo cp /etc/rancher/k3s/k3s.yaml ~/.kube/config# 2. 修改归属为当前用户ubuntusudo chown ubuntu:ubuntu ~/.kube/config# 3. 锁定文件权限chmod 600 ~/.kube/config# 4. 永久指定kubectl只读取这个文件不再去/etc/rancherecho export KUBECONFIG$HOME/.kube/config ~/.bashrc# 生效环境变量source ~/.bashrc查询集群主服务状态kubectl get nodes查询pod容器创建情况sudo kubectl get pods -A下载docker----------------------------------------# 清理旧容器相关包sudo apt remove -y docker.io docker-doc docker-compose podman-docker containerd runcsudo apt autoremove -ysudo apt clean# 安装依赖sudo apt updatesudo apt install -y ca-certificates curl gnupg lsb-release# 导入腾讯云docker密钥sudo install -m 0755 -d /etc/apt/keyringscurl -fsSL https://mirrors.tencent.com/docker-ce/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpgsudo chmod ar /etc/apt/keyrings/docker.gpg# 添加腾讯云docker源echo deb [arch$(dpkg --print-architecture) signed-by/etc/apt/keyrings/docker.gpg] Index of linux/ubuntu/ $(. /etc/os-release echo $VERSION_CODENAME) stable | sudo tee /etc/apt/sources.list.d/docker.list /dev/null# 安装docker全套自带buildx内置BuildKitsudo apt updatesudo apt install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin# 配置国内镜像加速sudo mkdir -p /etc/dockersudo tee /etc/docker/daemon.json EOF{registry-mirrors: [https://mirror.ccs.tencentyun.com,毫秒镜像 - 国内Docker镜像加速下载平台 | 容器镜像仓库极速拉取服务,GitHub - DaoCloud/public-image-mirror: 很多镜像都在国外。比如 gcr 。国内下载很慢需要加速。致力于提供连接全世界的稳定可靠安全的容器镜像服务。 · GitHub]}EOFsudo systemctl daemon-reloadsudo systemctl restart docker# 当前用户免sudo用dockersudo usermod -aG docker $USERnewgrp dockerbuild 镜像docker build -t ***-web:latest .docker images | grep ***-web导入 k3sdocker save ***-web:latest | sudo k3s ctr images import -sudo k3s ctr images ls | grep ***-web
多服务上线日记一:
发布时间:2026/7/6 3:51:43
由于本地服务太多了打算选个服务器全部给上线了curl -sfL https://rancher-mirror.rancher.cn/k3s/k3s-install.sh | INSTALL_K3S_MIRRORcn sh权限隔离# 1. 复制root配置到用户目录sudo cp /etc/rancher/k3s/k3s.yaml ~/.kube/config# 2. 修改归属为当前用户ubuntusudo chown ubuntu:ubuntu ~/.kube/config# 3. 锁定文件权限chmod 600 ~/.kube/config# 4. 永久指定kubectl只读取这个文件不再去/etc/rancherecho export KUBECONFIG$HOME/.kube/config ~/.bashrc# 生效环境变量source ~/.bashrc查询集群主服务状态kubectl get nodes查询pod容器创建情况sudo kubectl get pods -A下载docker----------------------------------------# 清理旧容器相关包sudo apt remove -y docker.io docker-doc docker-compose podman-docker containerd runcsudo apt autoremove -ysudo apt clean# 安装依赖sudo apt updatesudo apt install -y ca-certificates curl gnupg lsb-release# 导入腾讯云docker密钥sudo install -m 0755 -d /etc/apt/keyringscurl -fsSL https://mirrors.tencent.com/docker-ce/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpgsudo chmod ar /etc/apt/keyrings/docker.gpg# 添加腾讯云docker源echo deb [arch$(dpkg --print-architecture) signed-by/etc/apt/keyrings/docker.gpg] Index of linux/ubuntu/ $(. /etc/os-release echo $VERSION_CODENAME) stable | sudo tee /etc/apt/sources.list.d/docker.list /dev/null# 安装docker全套自带buildx内置BuildKitsudo apt updatesudo apt install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin# 配置国内镜像加速sudo mkdir -p /etc/dockersudo tee /etc/docker/daemon.json EOF{registry-mirrors: [https://mirror.ccs.tencentyun.com,毫秒镜像 - 国内Docker镜像加速下载平台 | 容器镜像仓库极速拉取服务,GitHub - DaoCloud/public-image-mirror: 很多镜像都在国外。比如 gcr 。国内下载很慢需要加速。致力于提供连接全世界的稳定可靠安全的容器镜像服务。 · GitHub]}EOFsudo systemctl daemon-reloadsudo systemctl restart docker# 当前用户免sudo用dockersudo usermod -aG docker $USERnewgrp dockerbuild 镜像docker build -t ***-web:latest .docker images | grep ***-web导入 k3sdocker save ***-web:latest | sudo k3s ctr images import -sudo k3s ctr images ls | grep ***-web