相关疑难解决方法(0)

kubernetes服务外部IP挂起

我正在尝试在kubernetes上部署nginx,kubernetes版本是v1.5.2,我已经部署了3个副本的nginx,YAML文件在下面,

apiVersion: extensions/v1beta1
kind: Deployment
metadata:
  name: deployment-example
spec:
  replicas: 3
  revisionHistoryLimit: 2
  template:
    metadata:
      labels:
        app: nginx
    spec:
      containers:
      - name: nginx
        image: nginx:1.10
        ports:
        - containerPort: 80
Run Code Online (Sandbox Code Playgroud)

现在我想在节点的端口30062上公开它的端口80,因为我在下面创建了一个服务,

kind: Service
apiVersion: v1
metadata:
  name: nginx-ils-service
spec:
  ports:
    - name: http
      port: 80
      nodePort: 30062
  selector:
    app: nginx
  type: LoadBalancer
Run Code Online (Sandbox Code Playgroud)

这项服务应该是合理的,但它不仅在终端上的kubernetes仪表板上显示为待定. 终端输出仪表板状态

所以请帮我解决这个问题.谢谢 ...

load-balancing nginx kubernetes

89
推荐指数
13
解决办法
7万
查看次数

Kubernetes中的复制控制器VS部署

我想知道复制控制器和Kubernetes(1.2)中的部署有什么区别.通过入门文档(http://kubernetes.io/docs/hellonode/)我创建了一个部署 - 但它没有显示在Web UI上.

当我从Web UI创建应用程序时 - 它们被创建为复制控制器.从功能上看,它们看起来非常相似(它们都管理pod并提供服务).

那么 - 有什么区别我应该何时使用?

google-compute-engine kubernetes google-kubernetes-engine

57
推荐指数
4
解决办法
2万
查看次数