Nginx服务无法启动

时间:2017-12-09 18:40:44

标签: docker kubernetes minikube

我试图设置Minikube,并有一个挑战。我的minikube已经安装完毕,我启动了Nginex pod。我可以看到pod已启动,但该服务并未显示为活动状态。在仪表板上,虽然显示了pod,但是解体并没有显示出来。这是我的power shell命令输出。

我正在学习这项技术并可能错过了一些东西。我的理解是,在使用docker工具时,除了设置它之外,Docker级别不需要显式配置。我错了吗?如果是这样的话?

relevant PS output

2 个答案:

答案 0 :(得分:1)

让我们部署hello-nginx部署

C:\> kubectl.exe run hello-nginx --image=nginx --port=80
deployment "hello-nginx" created

查看广告连播列表

c:\> kubectl.exe get pods
NAME                           READY     STATUS    RESTARTS   AGE
hello-nginx-6d66656896-hqz9j   1/1       Running   0          6m

作为服务公开

c:\> kubectl.exe expose deployment hello-nginx --type=NodePort
service "hello-nginx" exposed

使用minikube列出公开的服务

c:\> minikube.exe service list
|-------------|----------------------|-----------------------------|
|  NAMESPACE  |         NAME         |             URL             |
|-------------|----------------------|-----------------------------|
| default     | hello-nginx          | http://192.168.99.100:31313 |
| default     | kubernetes           | No node port                |
| kube-system | kube-dns             | No node port                |
| kube-system | kubernetes-dashboard | http://192.168.99.100:30000 |
|-------------|----------------------|-----------------------------|

从浏览器http://192.168.99.100:31313

访问Nginx

答案 1 :(得分:-2)

可以使用此方法 这对我来说很有价值7。

$ systemctl enable nginx 

$ systemctl restart nginx 

$ systemctl start nginx 
相关问题