小编hal*_*hal的帖子

如何使用 minikube 的 DNS?

我如何使用 minikube(集群)的 DNS?我想接收与所选无头服务的所有 Pod 关联的所有 IP 地址?我不想将它暴露在集群之外。我目前正在创建后端层。

如以下答案所述: 无头服务究竟是什么,它做什么/完成什么,它的一些合法用例是什么?

“DNS 服务器不会返回单个 DNS A 记录,而是为该服务返回多个 A 记录,每个记录都指向当时支持该服务的单个 Pod 的 IP。”

因此后端层中的 Pod 可以相互通信。

我不能使用 dig 命令。它没有安装在 minikube 中。最后我该如何安装它?没有可用的 apt。

我希望这更准确地解释了我想要实现的目标。

dns kubernetes minikube

7
推荐指数
1
解决办法
5356
查看次数

GET_HOSTS_FROM 变量的值是多少?

我正在关注 Kubernetes 教程: https

但是有一行我不明白。在前端部署中有 GET_HOSTS_FROM 变量。它的值是“dns”。它是进一步评估还是保留为“dns”?

这是整个对应的yaml:

#application/guestbook/frontend-deployment.yaml 

apiVersion: apps/v1 # for versions before 1.9.0 use apps/v1beta2
kind: Deployment
metadata:
  name: frontend
  labels:
    app: guestbook
spec:
  selector:
    matchLabels:
      app: guestbook
      tier: frontend
  replicas: 3
  template:
    metadata:
      labels:
        app: guestbook
        tier: frontend
    spec:
      containers:
      - name: php-redis
        image: gcr.io/google-samples/gb-frontend:v4
        resources:
          requests:
            cpu: 100m
            memory: 100Mi
        env:
        - name: GET_HOSTS_FROM
          value: dns
          # Using `GET_HOSTS_FROM=dns` requires your cluster to
          # provide a dns service. As of Kubernetes 1.3, DNS is a …
Run Code Online (Sandbox Code Playgroud)

kubernetes

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

如何在执行 kubectl patch 命令时修复 json unmarshal 错误?

在遵循教程时:https : //kubernetes.io/docs/tutorials/stateful-application/basic-stateful-set/我遇到了错误。以下命令失败:

kubectl patch sts web -p '{"spec":{"replicas":3}}'

Error from server (BadRequest): json: cannot unmarshal string into Go value of type map[string]interface {}
Run Code Online (Sandbox Code Playgroud)

我该如何解决?

这是 pod 上的容器镜像:k8s.gcr.io/nginx-slim:0.8

我在 Windows 7 Pro 和标准 cmd shell 上使用 minikube。

kubectl 版本

Client Version: version.Info{Major:"1", Minor:"16", GitVersion:"v1.16.0", 
GitCommit:"2bd9643cee5b3b3a5ecbd3af
9d09018f0773c77", GitTreeState:"clean", BuildDate:"2019-09-18T14:36:53Z", 
GoVersion:"go1.12.9", Compiler:"gc"
Platform:"windows/amd64"}

Server Version: version.Info{Major:"1", Minor:"16", GitVersion:"v1.16.0", 
GitCommit:"2bd9643cee5b3b3a5ecbd3af
9d09018f0773c77", GitTreeState:"clean", BuildDate:"2019-09-18T14:27:17Z", 
GoVersion:"go1.12.9", Compiler:"gc"
Platform:"linux/amd64"}
Run Code Online (Sandbox Code Playgroud)

json kubernetes

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

如何检查 Json 数组是否包含特定值?

如何检查 Json 数组是否包含特定值?

这是我加载数据的代码:

 dynamic d = JObject.Parse("{number:1000, str:'string', array: [1,2,3,4,5,6]}");

 Console.WriteLine(d.number);
 Console.WriteLine(d.str);
 Console.WriteLine(d.array.Count);
 //this does not work
 d.array.Contains(1);
Run Code Online (Sandbox Code Playgroud)

c# arrays json json.net

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

两个课程有什么区别?他们的工作方式不同吗

Singleton的这两个实现有什么区别.在父类中创建变量_instance是否使其与第二个类的工作方式不同?

class SingletonA(object):
    _instance = None

    def __new__(cls, *args, **kwargs):
        if not cls._instance:
            cls._instance = object.__new__(cls, *args, **kwargs)
        return cls._instance


class SingletonB(object):
    def __new__(cls, *args, **kwargs):
        if not hasattr(cls, "_instance"):
            cls._instance = object.__new__(cls, *args, **kwargs)
        return cls._instance


# sample usage
class A(SingletonA):
    pass


print(A() == A()) #True
Run Code Online (Sandbox Code Playgroud)

python inheritance singleton class python-3.x

1
推荐指数
1
解决办法
38
查看次数

标签 统计

kubernetes ×3

json ×2

arrays ×1

c# ×1

class ×1

dns ×1

inheritance ×1

json.net ×1

minikube ×1

python ×1

python-3.x ×1

singleton ×1