Comments (14)
The error report seems to be that the webhook component of chaosmeta has not been deployed. May I ask whether it has been deployed according to the document (https://chaosmeta.gitbook.io/chaosmeta-cn/an-zhuang-zhi-yin/jiao-ben-an-zhuang) operator component? Please use the command "kubectl get all -n chaosmeta" to check it.
from chaosmeta.
确定完成chaosmeta部署后仍然报错
$kubectl get all -n chaosmeta
NAME READY STATUS RESTARTS AGE
pod/chaosmeta-daemonset-sfk5p 1/1 Running 0 3m24s
pod/chaosmeta-inject-controller-manager-85f9c94684-9prbg 1/1 Running 0 8m24s
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
service/chaosmeta-inject-webhook-service ClusterIP 10.96.180.73 443/TCP 8m24s
NAME DESIRED CURRENT READY UP-TO-DATE AVAILABLE NODE SELECTOR AGE
daemonset.apps/chaosmeta-daemonset 1 1 1 1 1 chaos-role.chaosmeta.io=chaosmeta-daemon 8m17s
NAME READY UP-TO-DATE AVAILABLE AGE
deployment.apps/chaosmeta-inject-controller-manager 1/1 1 1 8m24s
NAME DESIRED CURRENT READY AGE
replicaset.apps/chaosmeta-inject-controller-manager-85f9c94684 1 1 1 8m24s
$kubectl apply -f 111.yaml
Error from server (InternalError): error when creating "111.yaml": Internal error occurred: failed calling webhook "mexperiment.kb.io": failed to call webhook: Post "https://chaosmeta-inject-webhook-service.chaosmeta.svc:443/mutate-inject-chaosmeta-io-v1alpha1-experiment?timeout=10s": dial tcp 10.96.180.73:443: connect: connection timed out
from chaosmeta.
使用命令:kubectl get MutatingWebhookConfiguration chaosmeta-inject-mutating-webhook-configuration -o yaml
检查一下caBundle是否已经配置。
同时也可以在执行后查看operator的日志:kubectl logs chaosmeta-inject-controller-manager-85f9c94684-9prbg -n chaosmeta
from chaosmeta.
2项配置都已存在
$kubectl get MutatingWebhookConfiguration chaosmeta-inject-mutating-webhook-configuration -o yaml
apiVersion: admissionregistration.k8s.io/v1
kind: MutatingWebhookConfiguration
metadata:
annotations:
kubectl.kubernetes.io/last-applied-configuration: |
{"apiVersion":"admissionregistration.k8s.io/v1","kind":"MutatingWebhookConfiguration","metadata":{"annotations":{},"creationTimestamp":null,"name":"chaosmeta-inject-mutating-webhook-configuration"},"webhooks":[{"admissionReviewVersions":["v1"],"clientConfig":{"service":{"name":"chaosmeta-inject-webhook-service","namespace":"chaosmeta","path":"/mutate-inject-chaosmeta-io-v1alpha1-experiment"}},"failurePolicy":"Fail","name":"mexperiment.kb.io","rules":[{"apiGroups":["inject.chaosmeta.io"],"apiVersions":["v1alpha1"],"operations":["CREATE"],"resources":["experiments"]}],"sideEffects":"None"}]}
creationTimestamp: "2023-05-31T03:19:35Z"
generation: 2
name: chaosmeta-inject-mutating-webhook-configuration
resourceVersion: "5223838"
uid: ff855944-a4cb-4b3b-b24f-60460b8ce21e
webhooks:
- admissionReviewVersions:
- v1
clientConfig:
caBundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUZrRENDQTNpZ0F3SUJBZ0lVZi9ybFZkeDZaWXkwWEpUbUtRTS83ajc0OUZBd0RRWUpLb1pJaHZjTkFRRUwKQlFBd09URTNNRFVHQTFVRUF3d3VZMmhoYjNOdFpYUmhMV2x1YW1WamRDMTNaV0pvYjI5ckxYTmxjblpwWTJVdQpZMmhoYjNOdFpYUmhMbk4yWXpBZUZ3MHlNekExTXpFd016SXhNVEZhRncwek16QTFNamd3TXpJeE1URmFNRGt4Ck56QTFCZ05WQkFNTUxtTm9ZVzl6YldWMFlTMXBibXBsWTNRdGQyVmlhRzl2YXkxelpYSjJhV05sTG1Ob1lXOXoKYldWMFlTNXpkbU13Z2dJaU1BMEdDU3FHU0liM0RRRUJBUVVBQTRJQ0R3QXdnZ0lLQW9JQ0FRQzNCMktGRkFkRgpMT1Fqd1hOUHhpWmU3MmVsSzhXV1V3ZHV4b1owbUdxZXRTdGdBNU9YcGE2Ty9PaVYzVGR0bGlkckg2VGJVeTlCCmV4TkxYS2wrM1R0STVnaWZsQlhyTEJoWFRMRElKaEJSMTFEQmVmRVRDdjFhTXpTbitPbUladExQbTNab0NzdXcKMVpEa3F2b1BFYkNobmlicEhUQStvTmsrY1IxYTU5WHBuUXFHR2FIWTJQWmFBNEozZURCWUJhWnBIdWpDZlJOYwo5UGhvNmxqZGxPcERWT2tPcGJVWEJSYVRHKzYrc0R5ZmlaM2FCazJ3S3cvQmZJUmxYS0t6K3J0S05WTTIrNnNyCkdxS2RBR1RZMStRbEppVG1yQnBWUlROYWhtYmNMa3ZrMkZqd085bDRaeWQ3a3JXRXlPd3NId2wrQitzUUVnd0MKNG1XemhVSXZFNnUwUzljRVVHTHdwVGhQNUdjb0xZNDVNTDFrUWNGeVNVTnkyS0VmNUZjcXphTllzY003NVFVVgpXUkFIZHcxU2diL1JuSkdyN3JDODhsS2l4SEpDTHJ6M0loNjNGbGV4L1oyMXB3R255bHo4d21Jcmp6QnpyeURzCnBFMmVnYWZLaVFqOEVCcEN0ZlBaeFlrL3RCTXRpWTNuMkY4M1NGWk95Ulc4YmU3NE1YYTBiYmZPNEY3UXZzN2UKQzFqNC9XaW01UG1zb29ta0ZwRytKRUxHUjk2TVhmM2ZJaDFCS253dlR1ODhQUjM4TlE2YzhTUmNUVTE0Q05DZgpjWkZHSWZWRHlCUlJOT3pYY2R6R1J2Nmh4MXJYWTdUV1N1ZzNHQ0ZjNGpoRDRSTUpESnJrTGg4K3pFRkNEMHdoCmtCK3htZzdra29KOVdlZ2ZadXhzWTRUTnByZU92YTZDVndJREFRQUJvNEdQTUlHTU1CMEdBMVVkRGdRV0JCU1YKVUFWVUx1aEpvbDJYVStRSnFvQTVXYjFXTmpBZkJnTlZIU01FR0RBV2dCU1ZVQVZVTHVoSm9sMlhVK1FKcW9BNQpXYjFXTmpBUEJnTlZIUk1CQWY4RUJUQURBUUgvTURrR0ExVWRFUVF5TURDQ0xtTm9ZVzl6YldWMFlTMXBibXBsClkzUXRkMlZpYUc5dmF5MXpaWEoyYVdObExtTm9ZVzl6YldWMFlTNXpkbU13RFFZSktvWklodmNOQVFFTEJRQUQKZ2dJQkFCK2xVZzhzaVNURHc1ejRRcUtUS0cxNXNGYU1BSjB1cm1XY0xtRkxKcWdnQ082US8ybkdPcXdHdTk3RApjQzI0MmtPOEtVZERUdFFYc1ErdzZVdEZ1dTU5TE15blhTdWtEekh4OGpYb2hEYlljaXhvVjFaT3hMSkpuTTNFCkhtbHN3Y0prR0RNd2FJdERpSUxJK0hYQXJ2b0hwR3h3bzZNMEozRkpqekxjWU5GbWVHcGVKVUZKWkNPUFhCaDQKMGxkU2ZldkhzcmhTVytEczQyWkMyYU1nZEw3SjdvMDkwemwrQzYweDY3RlFPYkxkVGZjdEtNR0cyT3kvNlgwYQpkQU1iU2JPckRZWTRJOEZBM0Q3OWgxaU1CTTgyNFk0TEtqcE4xYnppM1hReW9DbXIwYTJlNklQT3cxL2VkaGlyCkhyVzVod2Q0QU9iTUdXOVZPUkdmbThWMGJJWVJ6bWZDd0pCd2h6djVXT2RLTnd3MEExY2tIUTVVMEZqNjZMUm4KclF1NFJsZGVlVHk4NUFJeVY2YklJYVg3bGh6cy9Bc3NlUkdYQk5JbDBHK1JiQ1IvM0VCdGNVVFRzeVdPODdibQo2TW9KQm05YVgzWTZITGQrMzdpbVRvMGRiNHB3YmoxVnI0ZDlkQUlhNjBmSklQUmc2RCtWT3Z6UDdPdEZzTlhQCmhTTFhiTmVkKzdjaG1pcjBFcEhBV2xJZC84TklPYzE3aUpEc3JEOHp1MkhOUFdEd0Q0WnlMMWNwTWE3UTRrdy8Kak9vZG96UmxHUVQ3NGlTUDdjNXJIaFU5SFV0YzB2SlRkd3FDWk5yTi8yM09kV3NrM1JISmthbUVOWGV1YXBhWQo0eGZ6Q1Y1WU5YOXJieitFS1FjdVRXUUttU1RkQWJjQk1LelozUEtTWFRaV0hlVG8KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo=
service:
name: chaosmeta-inject-webhook-service
namespace: chaosmeta
path: /mutate-inject-chaosmeta-io-v1alpha1-experiment
port: 443
failurePolicy: Fail
matchPolicy: Equivalent
name: mexperiment.kb.io
namespaceSelector: {}
objectSelector: {}
reinvocationPolicy: Never
rules: - apiGroups:
- inject.chaosmeta.io
apiVersions: - v1alpha1
operations: - CREATE
resources: - experiments
scope: '*'
sideEffects: None
timeoutSeconds: 10
- inject.chaosmeta.io
- v1
====================================================================
$kubectl logs chaosmeta-inject-controller-manager-85f9c94684-9prbg -n chaosmeta
2023-05-31T03:22:02Z INFO controller-runtime.metrics Metrics server is starting to listen {"addr": ":8080"}
2023-05-31T03:22:02Z INFO setup set main config success: &{{16} {2} {daemonset chaosmetad 0.1.1 {29595} {/tmp chaosmeta map[app.chaosmeta.io:chaosmeta-daemon] false map[]}}}
2023-05-31T03:22:02Z INFO setup set goroutine pool success: 16
2023-05-31T03:22:02Z INFO setup set APIServer for cloud object success: [pod deployment node namespace job]
2023-05-31T03:22:02Z INFO setup set remote executor success: daemonset
2023-05-31T03:22:02Z INFO controller-runtime.builder Registering a mutating webhook {"GVK": "inject.chaosmeta.io/v1alpha1, Kind=Experiment", "path": "/mutate-inject-chaosmeta-io-v1alpha1-experiment"}
2023-05-31T03:22:02Z INFO controller-runtime.webhook Registering webhook {"path": "/mutate-inject-chaosmeta-io-v1alpha1-experiment"}
2023-05-31T03:22:02Z INFO controller-runtime.builder Registering a validating webhook {"GVK": "inject.chaosmeta.io/v1alpha1, Kind=Experiment", "path": "/validate-inject-chaosmeta-io-v1alpha1-experiment"}
2023-05-31T03:22:02Z INFO controller-runtime.webhook Registering webhook {"path": "/validate-inject-chaosmeta-io-v1alpha1-experiment"}
2023-05-31T03:22:02Z INFO setup starting manager
2023-05-31T03:22:02Z INFO start auto recover checker success, ticker second: 2
2023-05-31T03:22:02Z INFO controller-runtime.webhook.webhooks Starting webhook server
2023-05-31T03:22:02Z INFO Starting server {"kind": "health probe", "addr": "[::]:8081"}
2023-05-31T03:22:02Z INFO Starting server {"path": "/metrics", "kind": "metrics", "addr": "[::]:8080"}
2023-05-31T03:22:02Z INFO controller-runtime.certwatcher Updated current TLS certificate
2023-05-31T03:22:02Z INFO controller-runtime.webhook Serving webhook server {"host": "", "port": 9443}
2023-05-31T03:22:02Z INFO controller-runtime.certwatcher Starting certificate watcher
I0531 03:22:02.767372 1 leaderelection.go:248] attempting to acquire leader lease chaosmeta/9cb44693.chaosmeta.io...
I0531 03:22:02.779240 1 leaderelection.go:258] successfully acquired lease chaosmeta/9cb44693.chaosmeta.io
2023-05-31T03:22:02Z INFO Starting EventSource {"controller": "experiment", "controllerGroup": "inject.chaosmeta.io", "controllerKind": "Experiment", "source": "kind source: *v1alpha1.Experiment"}
2023-05-31T03:22:02Z INFO Starting Controller {"controller": "experiment", "controllerGroup": "inject.chaosmeta.io", "controllerKind": "Experiment"}
2023-05-31T03:22:02Z DEBUG events chaosmeta-inject-controller-manager-85f9c94684-9prbg_f0ecd7f7-cdcf-45c5-8080-ccde2d783341 became leader {"type": "Normal", "object": {"kind":"Lease","namespace":"chaosmeta","name":"9cb44693.chaosmeta.io","uid":"90395e33-cac2-4d17-81cf-b3b419c7ff2b","apiVersion":"coordination.k8s.io/v1","resourceVersion":"5223935"}, "reason": "LeaderElection"}
2023-05-31T03:22:02Z INFO Starting workers {"controller": "experiment", "controllerGroup": "inject.chaosmeta.io", "controllerKind": "Experiment", "worker count": 1}
from chaosmeta.
svc的ip+端口能telnet通吗?
还有operator的9443端口
from chaosmeta.
svc的ip+端口不能telnet通,显示链接超时
$kubectl get all -n chaosmeta
NAME READY STATUS RESTARTS AGE
pod/chaosmeta-daemonset-sfk5p 1/1 Running 0 23h
pod/chaosmeta-inject-controller-manager-85f9c94684-9prbg 1/1 Running 0 23h
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
service/chaosmeta-inject-webhook-service ClusterIP 10.96.180.73 443/TCP 23h
NAME DESIRED CURRENT READY UP-TO-DATE AVAILABLE NODE SELECTOR AGE
daemonset.apps/chaosmeta-daemonset 1 1 1 1 1 chaos-role.chaosmeta.io=chaosmeta-daemon 23h
NAME READY UP-TO-DATE AVAILABLE AGE
deployment.apps/chaosmeta-inject-controller-manager 1/1 1 1 23h
NAME DESIRED CURRENT READY AGE
replicaset.apps/chaosmeta-inject-controller-manager-85f9c94684 1 1 1 23h
$telnet 10.96.180.73 443
Trying 10.96.180.73...
telnet: connect to address 10.96.180.73: Connection timed out
======================================================
operator的可以telnet通
$kubectl get po -n chaosmeta -o wide
NAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATES
chaosmeta-daemonset-sfk5p 1/1 Running 0 23h 11.162.217.126 sqaappecsv62s2011162217126.sa128
chaosmeta-inject-controller-manager-85f9c94684-9prbg 1/1 Running 0 23h 10.244.227.146 sqaappecsv62s2011162217126.sa128
$telnet 10.244.227.146 9443
Trying 10.244.227.146...
Connected to 10.244.227.146.
Escape character is '^]'.
from chaosmeta.
那问题应该出在svc到pod的路由规则了,检查一下svc的配置以及operator的标签
kubectl get svc chaosmeta-inject-webhook-service -n chaosmeta -o yaml
kubectl get po chaosmeta-inject-controller-manager-85f9c94684-9prbg -n chaosmeta -o yaml
from chaosmeta.
$kubectl get svc chaosmeta-inject-webhook-service -n chaosmeta -o yaml
apiVersion: v1
kind: Service
metadata:
annotations:
kubectl.kubernetes.io/last-applied-configuration: |
{"apiVersion":"v1","kind":"Service","metadata":{"annotations":{},"labels":{"app.kubernetes.io/component":"webhook","app.kubernetes.io/created-by":"chaosmeta-inject-operator","app.kubernetes.io/instance":"webhook-service","app.kubernetes.io/managed-by":"kustomize","app.kubernetes.io/name":"service","app.kubernetes.io/part-of":"chaosmeta-inject-operator"},"name":"chaosmeta-inject-webhook-service","namespace":"chaosmeta"},"spec":{"ports":[{"port":443,"protocol":"TCP","targetPort":9443}],"selector":{"control-plane":"controller-manager"}}}
creationTimestamp: "2023-05-31T03:19:35Z"
labels:
app.kubernetes.io/component: webhook
app.kubernetes.io/created-by: chaosmeta-inject-operator
app.kubernetes.io/instance: webhook-service
app.kubernetes.io/managed-by: kustomize
app.kubernetes.io/name: service
app.kubernetes.io/part-of: chaosmeta-inject-operator
name: chaosmeta-inject-webhook-service
namespace: chaosmeta
resourceVersion: "5223635"
uid: 09002b06-194e-47c6-ba2a-3a5645be1f8c
spec:
clusterIP: 10.96.180.73
clusterIPs:
- 10.96.180.73
internalTrafficPolicy: Cluster
ipFamilies: - IPv4
ipFamilyPolicy: SingleStack
ports: - port: 443
protocol: TCP
targetPort: 9443
selector:
control-plane: controller-manager
sessionAffinity: None
type: ClusterIP
status:
loadBalancer: {}
=============================================================================
$kubectl get po chaosmeta-inject-controller-manager-85f9c94684-9prbg -n chaosmeta -o yaml
apiVersion: v1
kind: Pod
metadata:
annotations:
cni.projectcalico.org/containerID: 17eb5d13ca7da00fbd679384e971d9e050209dc560ea53338c352f2de30c13b1
cni.projectcalico.org/podIP: 10.244.227.146/32
cni.projectcalico.org/podIPs: 10.244.227.146/32
kubectl.kubernetes.io/default-container: manager
creationTimestamp: "2023-05-31T03:19:35Z"
generateName: chaosmeta-inject-controller-manager-85f9c94684-
labels:
control-plane: controller-manager
pod-template-hash: 85f9c94684
name: chaosmeta-inject-controller-manager-85f9c94684-9prbg
namespace: chaosmeta
ownerReferences:
- apiVersion: apps/v1
blockOwnerDeletion: true
controller: true
kind: ReplicaSet
name: chaosmeta-inject-controller-manager-85f9c94684
uid: 0e5ccd31-588d-49f7-a5f5-a077fae6cd8f
resourceVersion: "5223968"
uid: a8626a25-66fd-467b-a69d-37d7c99f3b86
spec:
containers: - args:
- --leader-elect
command: - /manager
image: registry.cn-hangzhou.aliyuncs.com/chaosmeta/chaosmeta-inject-controller:v0.0.3
imagePullPolicy: IfNotPresent
livenessProbe:
failureThreshold: 3
httpGet:
path: /healthz
port: 8081
scheme: HTTP
initialDelaySeconds: 15
periodSeconds: 20
successThreshold: 1
timeoutSeconds: 1
name: manager
ports: - containerPort: 9443
name: webhook-server
protocol: TCP
readinessProbe:
failureThreshold: 3
httpGet:
path: /readyz
port: 8081
scheme: HTTP
initialDelaySeconds: 5
periodSeconds: 10
successThreshold: 1
timeoutSeconds: 1
resources:
limits:
cpu: 500m
memory: 128Mi
requests:
cpu: 10m
memory: 64Mi
securityContext:
allowPrivilegeEscalation: false
capabilities:
drop:- ALL
terminationMessagePath: /dev/termination-log
terminationMessagePolicy: File
volumeMounts:
- ALL
- mountPath: /tmp/k8s-webhook-server/serving-certs
name: cert
readOnly: true - mountPath: /config/chaosmeta-inject.json
name: config-volume
subPath: chaosmeta-inject.json - mountPath: /var/run/secrets/kubernetes.io/serviceaccount
name: kube-api-access-rdv6s
readOnly: true
dnsPolicy: ClusterFirst
enableServiceLinks: true
nodeName: sqaappecsv62s2011162217126.sa128
preemptionPolicy: PreemptLowerPriority
priority: 0
restartPolicy: Always
schedulerName: default-scheduler
securityContext:
runAsNonRoot: true
serviceAccount: chaosmeta-inject-controller-manager
serviceAccountName: chaosmeta-inject-controller-manager
terminationGracePeriodSeconds: 10
tolerations:
- --leader-elect
- effect: NoExecute
key: node.kubernetes.io/not-ready
operator: Exists
tolerationSeconds: 300 - effect: NoExecute
key: node.kubernetes.io/unreachable
operator: Exists
tolerationSeconds: 300
volumes: - name: cert
secret:
defaultMode: 420
secretName: webhook-server-cert - configMap:
defaultMode: 420
name: chaosmeta-inject-config
name: config-volume - name: kube-api-access-rdv6s
projected:
defaultMode: 420
sources:- serviceAccountToken:
expirationSeconds: 3607
path: token - configMap:
items:- key: ca.crt
path: ca.crt
name: kube-root-ca.crt
- key: ca.crt
- downwardAPI:
items:- fieldRef:
apiVersion: v1
fieldPath: metadata.namespace
path: namespace
status:
conditions:
- fieldRef:
- serviceAccountToken:
- lastProbeTime: null
lastTransitionTime: "2023-05-31T03:19:35Z"
status: "True"
type: Initialized - lastProbeTime: null
lastTransitionTime: "2023-05-31T03:22:15Z"
status: "True"
type: Ready - lastProbeTime: null
lastTransitionTime: "2023-05-31T03:22:15Z"
status: "True"
type: ContainersReady - lastProbeTime: null
lastTransitionTime: "2023-05-31T03:19:35Z"
status: "True"
type: PodScheduled
containerStatuses: - containerID: docker://6eb5d79e325cb76cb3197d5230a286a640a52d9716c2b0692b6222662d48f3e2
image: registry.cn-hangzhou.aliyuncs.com/chaosmeta/chaosmeta-inject-controller:v0.0.3
imageID: docker-pullable://registry.cn-hangzhou.aliyuncs.com/chaosmeta/chaosmeta-inject-controller@sha256:6cb27d8770885277a2a9626ab8a9786bcaf33a5484ff3262be4d3bb6895d0414
lastState: {}
name: manager
ready: true
restartCount: 0
started: true
state:
running:
startedAt: "2023-05-31T03:22:02Z"
hostIP: 11.162.217.126
phase: Running
podIP: 10.244.227.146
podIPs: - ip: 10.244.227.146
qosClass: Burstable
startTime: "2023-05-31T03:19:35Z"
from chaosmeta.
配置应该没问题,selector和namespace都是匹配的,试一下下面的命令看一下选中的后端正确不,是不是你的operator的pod ip
kubectl get ep chaosmeta-inject-webhook-service -n chaosmeta
from chaosmeta.
$kubectl get ep chaosmeta-inject-webhook-service -n chaosmeta
NAME ENDPOINTS AGE
chaosmeta-inject-webhook-service 10.244.227.146:9443 24h
from chaosmeta.
kubernetes 相关的实例以及属性确实是正常的了,我猜测是node节点的防火墙的配置问题以及网络层面的问题了。你的集群中其他普通的svc能正常工作吗?最好是其他的后端pod也分配到这个node上的svc
from chaosmeta.
集群中其他普通的svc都可以正常工作的,防火墙的配置都已经关闭了,不知道是啥原因。
from chaosmeta.
当时执行build.sh脚本时,报了Unable to find image 'registry.cn-hangzhou.aliyuncs.com/chaosmeta/chaosmeta-openssl:v1.0.0' locally这个,不知道是不是这个原因?
$sudo sh build.sh
/data/3/2/lvw/hudson/chaosmeta_build/build/..
configmap/chaosmeta-inject-config created
Unable to find image 'registry.cn-hangzhou.aliyuncs.com/chaosmeta/chaosmeta-openssl:v1.0.0' locally
v1.0.0: Pulling from chaosmeta/chaosmeta-openssl
59bf1c3509f3: Already exists
ba931d009790: Pull complete
Digest: sha256:ed34539bcb9ad6b082118c3d1ed68952504a128161833f27885e460aed40bf88
Status: Downloaded newer image for registry.cn-hangzhou.aliyuncs.com/chaosmeta/chaosmeta-openssl:v1.0.0
Generating a RSA private key
...................................................................................++++
............++++
writing new private key to '/data/tls.key'
secret/webhook-server-cert created
mutatingwebhookconfiguration.admissionregistration.k8s.io/chaosmeta-inject-mutating-webhook-configuration patched
validatingwebhookconfiguration.admissionregistration.k8s.io/chaosmeta-inject-validating-webhook-configuration patched
from chaosmeta.
不是这个原因,这个是提示docker run使用的镜像不在本地的意思,然后会自动从镜像库拉取,然后给webhook服务生成tls密钥
from chaosmeta.
Related Issues (20)
- When the cluster resources are insufficient, all tasks will fail without a valid prompt message
- create experiment failed
- Support select container attack target HOT 1
- Init webhook cert by using golang ranther then shell HOT 1
- Support helm install chart package HOT 1
- Jvm fault inject fail HOT 1
- Kubernetes add pending pods : can not input non-existent namespaces
- There is no entry to modify the traffic injection executor image HOT 2
- Time zone problem about execution once by setting time HOT 1
- Update time of Execution once by setting time, task will not execute. HOT 1
- The periodic execution of cron expression does not meet expectations HOT 1
- 1. Pod chaosmeta-inject-controller OOM, need expand resources; 2. There is no chaosmeta-platform service in Chart file.
- When chaosmeta-daemon resources limit/request is set, the CPU and memory injection of a node cannot exceed this limit HOT 1
- args error: create container runtime client[cri-o] error: not support container runtime: cri-o
- inject cpu fail failed to execute /tmp/chaosmetad-0.5.1/chaosmetad: No such file or directory HOT 1
- copy experiment with measure or flow node will fail.
- "Issues with Form Field Selection Accuracy" HOT 1
- Proposal: replace gomonkey with xgo in unit test HOT 5
- Test failure: *mockselector.MockIAnalyzer does not implement selector.IAnalyzer (missing method GetContainer)
- 对java程序进行故障注入卡住 HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from chaosmeta.