运维
docker
dockerfile详解
网络
使用sshuttle打通本地与k8s集群环境
使用ktconnect打通网络本地与集群网络
Spring Cloud
nacos部署
中间件
rabbitmq
XXL-JOB部署
RocketMQ部署
K3S
k3s证书过期修改
Kruise Rollout(灰度)
驱动
nginx
nginxWebUI
nginx-ui
Jenkins 介绍与部署文档
ClickHouse Docker 部署文档
本文档使用 MrDoc 发布
-
+
首页
使用sshuttle打通本地与k8s集群环境
https://developer.aliyun.com/article/780084 https://blog.csdn.net/alksjdfp32r/article/details/135268208 ```objective-c FROM docker.io/panubo/sshd:latest RUN apk add python2 RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.ustc.edu.cn/g' /etc/apk/repositories RUN apk upgrade RUN apk del curl RUN apk add curl ENTRYPOINT ["/entry.sh"] CMD ["/usr/sbin/sshd", "-D", "-e", "-f", "/etc/ssh/sshd_config"] ``` 1、安装WSL2 用管理员身份打开PowerShell,执行下面两条命令,然后重启电脑 ```shell dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart ``` 2、下载安装 Linux 内核更新包 下载地址:https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi 3、设置默认版本为2 用管理员身份打开PowerShell,执行 ```shell wsl --set-default-version 2 ``` PowerShell执行 wsl -l -v 4、安装Linux发行版 进入微软的应用商店,搜索Linux,选择安装Linux发行版,这里以ubuntu 20为例。 安装完成后,打开ubuntu终端,首次会提示设置用户和密码。 5、打开安装好的ubuntu,修改配置文件,禁止wsl自动生成dns配置 5.1 设置国内软件源,在窗口执行 ```shell sudo sed -i 's/archive.ubuntu.com/mirrors.ustc.edu.cn/g' /etc/apt/sources.list ``` 5.2 备份现有dns配置文件内容,在窗口执行 ```shell sudo bash -c 'cat /etc/resolv.conf > /etc/resolv.conf.bak' ``` 5.3 禁止wsl自动生成dns配置,在窗口执行,执行完后重启wsl ```shell sudo bash -c 'echo -e "[network]\ngenerateResolvConf = false" > /etc/wsl.conf' ``` 6、在WSL中安装JDK 6.1 安装软件时可能会提示找不到包,所以先更新一下包,在窗口执行 ```shell sudo apt-get update !!!(win11可能每次重启碰到resolv.conf包丢失,输入下面两条命令,没碰到可以跳过) sudo sh -c 'echo "search lss-test.svc.cluster.local svc.cluster.local" >> /etc/resolv.conf' sudo sh -c 'echo "nameserver 172.24.112.1" >> /etc/resolv.conf'(ip输入自己的) ``` 6.2 安装jdk17,配置JAVA_HOME ```shell sudo apt install openjdk-17-jdk sudo bash -c 'echo "export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64" >> /etc/profile' ``` 7 安装sshuttle,启动sshuttle连接集群 7.1 安装sshuttle,在窗口执行以下命令 ```shell sudo apt install sshuttle ``` ```shell sshuttle --dns -r root@117.72.78.113:30122 -x 117.72.78.113 10.42.0.0/16 10.43.0.0/16 ```
admin
2024年11月5日 08:51
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Rancher
Jenkins
ADMIN-UI
VBEN-ADMIN-UI
RUST-FS
MinIO
mindoc
Markdown文件
PDF文档(打印)
分享
链接
类型
密码
更新密码