add readme

This commit is contained in:
karancode
2019-10-22 03:24:31 +09:00
parent 5cc6daab4a
commit 648db9d544
2 changed files with 23 additions and 0 deletions

22
docs/EKS-cni-support.md Normal file
View File

@@ -0,0 +1,22 @@
# CNI monitoring special configuration updates for EKS
AWS EKS uses [CNI](https://github.com/aws/amazon-vpc-cni-k8s) networking plugin for pod networking in Kubernetes using Elastic Network Interfaces on AWS
One fatal issue that can occur is that you run out of IP addresses in your eks cluster. (Generally happens due to error configs where pods keep scheduling).
You can monitor the `awscni` using kube-promethus with :
```
local kp = (import 'kube-prometheus/kube-prometheus.libsonnet') +
(import 'kube-prometheus/kube-prometheus-aws-eks-cni.libsonnet') +
{
_config+:: {
# ... config here
}
};
```
After you have the required yaml file please run
```
kubectl apply -f manifests/prometheus-serviceMonitorAwsEksCNI.yaml
```