Kubernetes 应用部署与管理实践
1. 简单应用请求分析与清理
在开始复杂的应用部署之前,我们先来看一个简单的请求示例。请求的 URI 为http://192.168.99.100:8080/,服务器使用的是nginx: 1.10.0 - lua: 10001版本。请求头信息如下:
| 请求头 | 值 |
| ---- | ---- |
| accept |/|
| host | 192.168.99.100:30616 |
| user-agent | curl/7.54.0 |
请求体为空。这个示例使用nginx从请求中获取信息并返回给我们,能看到返回了我们自己的地址,这在 Minikube 虚拟机内部是可见的。这是一个非常简单的用例,我们没有进行任何配置,而是依赖 Kubernetes 的默认设置。
接下来,我们要关闭之前创建的服务和部署,需要执行以下两个命令:
$ kubectl delete service hello-minikube service "hello-minikube" deleted $ kubectl delete deployment hello-minikube deployment "hello-minikube" deleted执行完上述命令后,我们可以使用kubectl get all查看当前集群中的资源: