我试图设置Minikube,并有一个挑战。我的minikube已经安装完毕,我启动了Nginex pod。我可以看到pod已启动,但该服务并未显示为活动状态。在仪表板上,虽然显示了pod,但是解体并没有显示出来。这是我的power shell命令输出。
我正在学习这项技术并可能错过了一些东西。我的理解是,在使用docker工具时,除了设置它之外,Docker级别不需要显式配置。我错了吗?如果是这样的话?
答案 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 |
|-------------|----------------------|-----------------------------|
访问Nginx
答案 1 :(得分:-2)
可以使用此方法 这对我来说很有价值7。
$ systemctl enable nginx
$ systemctl restart nginx
或
$ systemctl start nginx