# homework-20231126 **Repository Path**: zljsrc/homework-20231126 ## Basic Information - **Project Name**: homework-20231126 - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-11-28 - **Last Updated**: 2023-11-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # homework-20231126 #### 介绍 卓望公司教育事业部K8S培训2023年11月26日课后作业。 #### 安装教程 1. 创建命名空间 ```bash kubectl create namespace nginx ``` 2. 安装yaml文件 ```bash kubectl apply -f nginx.yaml ``` #### 使用说明 1. 配置nginx代理 ```bash server { listen 80; listen [::]:80; server_name nginx.k8stest.com; location / { proxy_set_header X-Request-Id $request_id; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarder-For $proxy_add_x_forwarded_for; proxy_set_header Host $host; proxy_pass http://192.168.0.21:32222;#IP为k8s集群的任意机器IP,写个upstream全加上也行 } } ``` 2. 客户端机器配置host解析 ```bash #在文件C:\Windows\System32\drivers\etc\hosts中添加一行 192.168.0.11 nginx.k8stest.com #IP为nginx代理机器 ``` 3. 浏览器打开 http://nginx.k8stest.com ![相对路径](./20231128234253.png)