Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/kubernetes/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用echoserver在kubernetes中显示主机名或pod信息?_Kubernetes - Fatal编程技术网

如何使用echoserver在kubernetes中显示主机名或pod信息?

如何使用echoserver在kubernetes中显示主机名或pod信息?,kubernetes,Kubernetes,我正在搜索命令,以便在调用echoserver时打印出podname(或主机名)(gcr.io/google_containers/echoserver。我在一个视频中看到了这一点,将负载平衡和入口作为概念证明,以显示当我点击浏览器中的刷新按钮时,哪个服务器做出了响应。但我记不起它是如何工作的或在哪里。我搜索了网页,但没有找到任何提示 目前,我的复制集如下所示: 可能我缺少一个env变量或类似的东西 apiVersion: extensions/v1beta1 kind: ReplicaSet

我正在搜索命令,以便在调用echoserver时打印出podname(或主机名)(
gcr.io/google_containers/echoserver
。我在一个视频中看到了这一点,将负载平衡和入口作为概念证明,以显示当我点击浏览器中的刷新按钮时,哪个服务器做出了响应。但我记不起它是如何工作的或在哪里。我搜索了网页,但没有找到任何提示

目前,我的复制集如下所示: 可能我缺少一个env变量或类似的东西

apiVersion: extensions/v1beta1
kind: ReplicaSet
metadata:
  name: echoserver
spec:
  replicas: 1
  template:
    metadata:
      name: echoserver
      labels:
        project: chapter5
        service: echoserver
    spec:
      containers:
      - name: echoserver
        image: gcr.io/google_containers/echoserver:1.4
        ports:
        - containerPort: 8080

我明白了:我必须提高版本

对于大于1.4的版本,它可以工作:-)

因此,正确的版本是实际版本1.10:

apiVersion: extensions/v1beta1
kind: ReplicaSet
metadata:
  name: echoserver
spec:
  replicas: 1
  template:
    metadata:
      name: echoserver
      labels:
        project: chapter5
        service: echoserver
    spec:
      containers:
      - name: echoserver
        image: gcr.io/google_containers/echoserver:1.10
        ports:
        - containerPort: 8080