Curl k8S的卷曲度如何

Curl k8S的卷曲度如何,curl,kubernetes,Curl,Kubernetes,我已经安装了1个主节点和2个节点。 我已经为一个POD创建了名称空间。 我已经发布了linux academy提供的一个Yaml文件,教程见下文 但当我执行命令时,它不起作用 [rbo@K8SMaster ~]$ curl 10.244.1.2:80 Yaml文件 apiVersion: v1 kind: Pod metadata: name: examplepod namespace: pod-example spec: volumes: - name: html e

我已经安装了1个主节点和2个节点。 我已经为一个POD创建了名称空间。 我已经发布了linux academy提供的一个Yaml文件,教程见下文 但当我执行命令时,它不起作用

[rbo@K8SMaster ~]$ curl 10.244.1.2:80
Yaml文件

apiVersion: v1
kind: Pod
metadata:
  name: examplepod
  namespace: pod-example
spec:
  volumes:
  - name: html
    emptyDir: {}
  containers:
  - name: webcontainer
    image: nginx
    volumeMounts:
    - name: html
      mountPath: /usr/share/nginx/html
  - name: filecontainer
    image: debian
    volumeMounts:
    - name: html
      mountPath: /html
    command: ["/bin/sh", "-c"]
    args:
      - while true; do
         date >> /html/index.html;
         sleep 1;
        done
命令:

    [rbo@K8SMaster ~]$ kubectl get nodes
NAME        STATUS   ROLES    AGE     VERSION
k8smaster   Ready    master   4d17h   v1.15.3
k8snode1    Ready    <none>   3d23h   v1.15.3
k8snode2    Ready    <none>   3d16h   v1.15.3


kubectl create namespace podexample
kubectl create -f pod-example.yml
pod/examplepod created

kubectl get pods --all-namespaces
NAMESPACE     NAME                                READY   STATUS    RESTARTS   AGE
kube-system   coredns-5c98db65d4-9929x            1/1     Running   216        4d17h
kube-system   coredns-5c98db65d4-mb9t2            1/1     Running   216        4d17h
kube-system   etcd-k8smaster                      1/1     Running   1          4d17h
kube-system   kube-apiserver-k8smaster            1/1     Running   1          4d17h
kube-system   kube-controller-manager-k8smaster   1/1     Running   1          4d17h
kube-system   kube-flannel-ds-amd64-2d28b         1/1     Running   1          3d23h
kube-system   kube-flannel-ds-amd64-kpnqs         1/1     Running   1          3d16h
kube-system   kube-flannel-ds-amd64-zbh7z         1/1     Running   1          4d17h
kube-system   kube-proxy-24msd                    1/1     Running   1          4d17h
kube-system   kube-proxy-ghngr                    1/1     Running   0          3d16h
kube-system   kube-proxy-mg25z                    1/1     Running   1          3d23h
kube-system   kube-scheduler-k8smaster            1/1     Running   1          4d17h
podexample    examplepod                          2/2     Running   0          5m33s
[rbo@K8SMaster~]$kubectl获取节点
姓名状态角色年龄版本
k8smaster Ready master 4d17h v1.15.3
k8snode1就绪3d23h v1.15.3
k8snode2就绪3d16h v1.15.3
kubectl创建名称空间示例
kubectl create-f pod-example.yml
pod/examplepod已创建
kubectl获取吊舱——所有名称空间
名称空间名称就绪状态重新启动
kube系统coredns-5c98db65d4-9929x 1/1运行216 4d17h
kube系统coredns-5c98db65d4-mb9t2 1/1运行216 4d17h
kube系统etcd-k8smaster 1/1运行1 4d17h
kube系统kube-apiserver-k8smaster 1/1运行1 4d17h
kube系统kube-controller-manager-k8smaster 1/1运行1 4d17h
kube系统kube-flannel-ds-amd64-2d28b 1/1运行1 3d23h
kube系统kube-flannel-ds-amd64-kpnqs 1/1运行1 3d16h
kube系统kube-flannel-ds-amd64-zbh7z 1/1运行1 4d17h
kube系统kube-proxy-24msd 1/1运行1 4d17h
kube系统kube代理ghngr 1/1运行0 3d16h
kube系统kube-proxy-mg25z 1/1运行1 3d23h
kube系统kube-scheduler-k8smaster 1/1运行1 4d17h
POD示例运行0 5m33s的POD 2/2

感谢您的帮助,很抱歉我是K8S的新手,我认为curl命令是正确的,但是nginx容器在端口80上没有任何返回。确保pvc已创建,并手动检查此目录->/usr/share/nginx/html是否具有index.html,同时检查index.html文件是否具有读取权限

从CURL得到的错误是什么?从哪里得到的IP地址?没有错误。命令挂起,Il必须执行ctrl+c来终止进程。我正在尝试从主机启动curl。您必须提供更多信息:1-提供
kubectl get pods的输出-所有名称空间-owide
kubectl get nodes-owide
。2-提供coredns日志,216次重启不是预期行为。3-检查法兰盘日志是否有任何可疑之处。4-提供
kubectl get事件的输出--所有名称空间
5-检查是否可以从
ip addr
ping flanner ip。6-检查webservice容器文件
cat/usr/share/nginx/html/index.html
中是否有任何内容。您是使用kubeadm在您的pc上创建群集还是将此群集装入云中?伙计们,对不起,我让您这样做了。我在试着理解基本命令。我想我错过了很多基本原则。我已经启动了新的清单,创建了简单的pod,并使用了PortForward命令。