小编Ash*_*faq的帖子

kubectl port-forward 不适用于 EC2 实例

出于某种原因,kubectl port-forward 对我不起作用。

这是部署.yaml

apiVersion: apps/v1
kind: Deployment
metadata:
  name: doc-deployment
  labels:
    app: doc
spec:
  replicas: 1
  selector:
    matchLabels:
      app: doc
  template:
    metadata:
      labels:
        app: doc
    spec:
      containers:
        - name: doc-nginx
          image: "doc-server:stable"
          ports:
          - containerPort: 80
          imagePullPolicy: Always
      imagePullSecrets:
        - name: regcred
Run Code Online (Sandbox Code Playgroud)

目前,它部署在 Minikube 上,Minikube 托管在 EC2 实例上,所有必要的端口都已打开。

[centos@doc ~]$ kubectl get pods -o wide
NAME                                 READY   STATUS    RESTARTS   AGE   IP           NODE       NOMINATED NODE   READINESS GATES
doc-deployment-788b6c4d8d-pvwcc   1/1     Running   0          38h   172.18.0.4   minikube   <none>           <none>

[centos@doc ~]$ kubectl get …
Run Code Online (Sandbox Code Playgroud)

nginx portforwarding amazon-ec2 kubectl minikube

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

使用boto3列出具有特定应用程序标签的自动缩放组名称

我试图获取自动缩放组,其应用程序标记值为"CCC".

清单如下,

gweb
prd-dcc-eap-w2
gweb
prd-dcc-emc
gweb
prd-dcc-ems
CCC
dev-ccc-wer
CCC
dev-ccc-gbg
CCC
dev-ccc-wer
Run Code Online (Sandbox Code Playgroud)

我在下面编写的脚本给出的输出包括一个没有CCC标签的ASG.

#!/usr/bin/python
import boto3

client = boto3.client('autoscaling',region_name='us-west-2')

response = client.describe_auto_scaling_groups()

ccc_asg = []

all_asg = response['AutoScalingGroups']
for i in range(len(all_asg)):
    all_tags = all_asg[i]['Tags']
    for j in range(len(all_tags)):
        if all_tags[j]['Key'] == 'Name':
                asg_name = all_tags[j]['Value']
        #        print asg_name
        if all_tags[j]['Key'] == 'Application':
                app = all_tags[j]['Value']
        #        print app
        if all_tags[j]['Value'] == 'CCC':
                ccc_asg.append(asg_name)

print ccc_asg
Run Code Online (Sandbox Code Playgroud)

我得到的输出如下,

['prd-dcc-ein-w2', 'dev-ccc-hap', 'dev-ccc-wfd', 'dev-ccc-sdf']
Run Code Online (Sandbox Code Playgroud)

as 'prd-dcc-ein-w2'具有不同标记的asg 'gweb'.并且(dev-ccc-msp-agt-asg)缺少CCC …

python amazon-web-services python-2.7 autoscaling boto3

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