我已经使用以下命令部署并公开了Nginx:
sudo kubectl create deployment mynginx1 --image=nginx
sudo kubectl expose deployment mynginx1 --type NodePort --port 8080
我使用http://:或http://172.17.135.42:31788
访问但是我收到错误404。感谢您的帮助。
gtan @ master:〜$ kubectl得到豆荚-owide -A 名称空间名称就绪状态重新开始年龄IP节点命名的节点预备闸 默认mynginx1-f544c49cb-g92w2 1/1正在运行0 3m19s 172.168.10.2 slave1 kube-system coredns-66bff467f8-92r4n 1/1运行中0 7m56s 172.168.10.2 master kube-system coredns-66bff467f8-gc7tc 1/1正在运行0 7m56s 172.168.10.3 master kube-system etcd-master 1/1正在运行0 8m6s 172.17.82.100 master kube-system kube-apiserver-master 1/1正在运行0 8m6s 172.17.82.100 master kube-system kube-controller-manager-master 1/1正在运行0 8m6s 172.17.82.100 master kube-system kube-flannel-ds-amd64-24pwc 1/1正在运行3 4m58s 172.17.82.110 slave1 kube-system kube-flannel-ds-amd64-q5qwg 1/1正在运行0 5m28s 172.17.82.100 master kube-system kube-proxy-hf59b 1/1正在运行0 4m58s 172.17.82.110 slave1 kube-system kube-proxy-r7pz6 1/1正在运行0 7m56s 172.17.82.100 master kube-system kube-scheduler-master 1/1正在运行0 8m5s 172.17.82.100 master gtan @ master:〜$
gtan @ master:〜$ curl -IL http://172.17.82.100:30131 curl:(7)无法连接到172.17.82.100端口30131:连接被拒绝
其中“ 172.17.82.100”是主节点ip地址。
gtan @ master:〜$ kubectl获得服务-o宽-A 名称空间名称类型集群IP外部IP端口年龄选择器 默认kubernetes ClusterIP 10.96.0.1 443 / TCP 15m 默认的mynginx1 NodePort 10.102.106.240 80:30131 / TCP 10m app = mynginx1 kube-system kube-dns ClusterIP 10.96.0.10 53 / UDP,53 / TCP,9153 / TCP 15m k8s-app = kube-dns
答案 0 :(得分:0)
如您所见here,默认的nginx容器端口为AttributeError: coef_ is only available when using a linear kernel
。只需在第二个命令中将容器端口从#p {
width: 200px;
height: 200px;
background: red;
}
#c {
position: relative;
z-index: -1;
width: 300px;
height: 300px;
background: blue;
}
更改为<div id="p">
<div id="c"></div>
</div>
:
80
并尝试使用命令输出中显示的NodePort来访问服务,例如:
8080
或者,您可以使用此yaml规范配置您的pod和服务:
80
使用curl测试:
sudo kubectl expose deployment mynginx1 --type NodePort --port 80
此外,我建议您保留一些时间来浏览以下文档页面:
答案 1 :(得分:0)
您的设置的体系结构是什么?在同一台计算机上是否有工作节点和主节点?
使用以下命令检查nginx窗格的状态:
kubectl get pods
如果pod运行正常,则使用NodePort http:/ Workernode_IP:Nodeport命中您的工作计算机IP