小编Sau*_*ora的帖子

yq 从键值对中获取值

我有一个简单的values.yaml 文件,其中包含以下数据:

images:
  tags:
    one: abc:v0.3-16-07
    two: xyz:ng-0.23.0
    pq: qaa:0df1e21e752b3d3.2020-04-27_1
Run Code Online (Sandbox Code Playgroud)

使用

yq -r --yaml-output ".images.tags" values.yaml
Run Code Online (Sandbox Code Playgroud)

我可以得到以下输出

one: abc:v0.3-16-07
two: xyz:ng-0.23.0
pq: qaa:0df1e21e752b3d3.2020-04-27_1
Run Code Online (Sandbox Code Playgroud)

但我怎样才能从上面得到这些值呢?

yaml jq yq

6
推荐指数
1
解决办法
3万
查看次数

Kubernetes 就绪探测失败:拨号 tcp 10.244.0.10:5000:连接:连接被拒绝

我有一个简单的服务和 pod,如下所述,但就绪探测失败,抱怨连接被拒绝

apiVersion: v1
kind: Service
metadata:
  name: keystone-api
spec:
  selector:
    app: keystone
  ports:
    - protocol: TCP
      port: 5000
      targetPort: 5000
      name: public
    - protocol: TCP
      port: 35357
      targetPort: 35357
      name: admin
...
---
apiVersion: apps/v1
kind: Deployment
metadata:
  name: keystone
  labels:
    app: keystone
spec:
  replicas: 1
  selector:
    matchLabels:
      app: keystone
  template:
    metadata:
      labels:
        app: keystone
    spec:
      containers:
        - name: keystone
          image: openio/openstack-keystone
          readinessProbe:
            tcpSocket:
              port: 5000
          env:
            - name: OS_IDENTITY_ADMIN_PASSWD
              value: password
            - name: IPADDR
              valueFrom:
                fieldRef:
                  fieldPath: status.podIP …
Run Code Online (Sandbox Code Playgroud)

openstack keystone kubernetes kubernetes-helm kubernetes-pod

2
推荐指数
2
解决办法
8317
查看次数