
ventx Podcast #7 - Chaos Tests in k8s II, AWS CDK für EKS, ChatGPT für DevOps
01/24/23 • 39 min
- ChaosMesh (https://chaos-mesh.org/)
- LitmusChaos(https://litmuschaos.io/)
https://docs.aws.amazon.com/cdk/api/v1/docs/aws-eks-readme.html
## Cluster:
const cluster = eks.Cluster.fromClusterAttributes(this, 'MyCluster', { clusterName: 'Cluster', openIdConnectProvider: provider,kubectlRoleArn: 'arn:aws:iam::123456:role/service-role/k8sservicerole',});## Service Account
const serviceAccount = cluster.addServiceAccount('MyServiceAccount');## Bucket
const bucket = new s3.Bucket(this, 'Bucket');## Lese und Schreibrechte
bucket.grantReadWrite(serviceAccount);ChatGPT
https://openai.com/blog/chatgpt/
Usecases:
- Artificial Infrastructure as Code: https://github.com/gofireflyio/aiac
- GPT-3 Is the Best Journal I’ve Ever Used: https://every.to/chain-of-thought/gpt-3-is-the-best-journal-you-ve-ever-used
- GPT-3 as bot for Grafana Alerts: https://github.com/robusta-dev/kubernetes-chatgpt-bot
- ChaosMesh (https://chaos-mesh.org/)
- LitmusChaos(https://litmuschaos.io/)
https://docs.aws.amazon.com/cdk/api/v1/docs/aws-eks-readme.html
## Cluster:
const cluster = eks.Cluster.fromClusterAttributes(this, 'MyCluster', { clusterName: 'Cluster', openIdConnectProvider: provider,kubectlRoleArn: 'arn:aws:iam::123456:role/service-role/k8sservicerole',});## Service Account
const serviceAccount = cluster.addServiceAccount('MyServiceAccount');## Bucket
const bucket = new s3.Bucket(this, 'Bucket');## Lese und Schreibrechte
bucket.grantReadWrite(serviceAccount);ChatGPT
https://openai.com/blog/chatgpt/
Usecases:
- Artificial Infrastructure as Code: https://github.com/gofireflyio/aiac
- GPT-3 Is the Best Journal I’ve Ever Used: https://every.to/chain-of-thought/gpt-3-is-the-best-journal-you-ve-ever-used
- GPT-3 as bot for Grafana Alerts: https://github.com/robusta-dev/kubernetes-chatgpt-bot
Vorherige Episode

ventx Podcast #6 - AWS ReInvent und andere News. Und Chaos-Testing in K8s
NEWS:
AWS Lambda - Node.js 18.x
https://aws.amazon.com/blogs/compute/node-js-18-x-runtime-now-available-in-aws-lambda/
Aktuelle Regions von AWS
https://aws.amazon.com/about-aws/global-infrastructure/regions_az/
Neue Lokal Zone in Wien
https://www.aboutamazon.de/news/amazon-in-oesterreich/erste-local-zone-in-oesterreich-aws-investiert-in-fortschritt
Terraform Blogpost "1 Billion AWS Provider downloads":
https://www.hashicorp.com/blog/aws-and-hashicorp-s-journey-to-1-billion-terraform-aws-provider-downloads
EKS supports Kubernetes 1.24
https://aws.amazon.com/blogs/containers/amazon-eks-now-supports-kubernetes-version-1-24/
Topology Aware Hints in EKS
https://kubernetes.io/docs/concepts/services-networking/topology-aware-hints/
Github code Topology Aware Hints :
https://github.com/kubernetes/kubernetes/blob/v1.24.7/pkg/controller/endpointslice/topologycache/topologycache.go#L226
Dashboard (Karpenter):
sum(karpenter_nodes_allocatable{resource_type="$resource_type", arch=~"$arch", capacity_type=~"$capacity_type", instance_type=~"$instance_type", provisioner=~"$provisioner", zone=~"$zone"}) by (zone)
Flux GitOps - Signieren von OCI IMmges mit CoSign?
https://www.cncf.io/blog/2022/11/24/verify-the-integrity-of-the-helm-charts-stored-in-oci-compliant-registries-as-oci-artifacts/
GoldiLocks, VerticalPodAutoScaler. Kosten von Pod auslesen
https://www.cncf.io/blog/2022/11/28/kubernetes-resource-usage-estimate-workload-cost-with-goldilocks-open-source/
WASM in K8s
https://www.cncf.io/blog/2022/11/17/better-together-a-kubernetes-and-wasm-case-study/
Grafana Loki 2.7 Release Notes / Change Logs Link.
https://grafana.com/blog/2022/12/01/grafana-loki-2.7-release/
https://github.com/grafana/loki/releases/tag/v2.7.0
AWS NitroEnclaves in K8s announcement:
https://aws.amazon.com/about-aws/whats-new/2022/11/aws-nitro-enclaves-supports-amazoneks-kubernetes/
AWS AddOns für EKS
https://docs.aws.amazon.com/eks/latest/userguide/eks-add-ons.html
AWS ReInvent Blog Link:
https://aws.amazon.com/blogs/aws/category/events/reinvent/
https://aws.amazon.com/blogs/aws/top-announcements-of-aws-reinvent-2022/
AWS multiple 2FA devices:
https://aws.amazon.com/about-aws/whats-new/2022/11/aws-identity-access-management-multi-factor-authentication-devices/
AWS CloudWatch Logs Personal Identifyable Information:
https://aws.amazon.com/blogs/aws/protect-sensitive-data-with-amazon-cloudwatch-logs/
Chaos Testing / Monkey Testing:
* ChaosMesh (https://chaos-mesh.org/)
* Litmus (https://litmuschaos.io/)
Blog von Martin Fowler: "Using the cloud to scale Etsy"
https://martinfowler.com/articles/bottlenecks-of-scaleups/etsy-cloud-scale.html
Feedback gerne an [email protected]
Nächste Episode

ventx Podcast #8 - Chaos Testing in k8s III, Markdown Präsentation mit Marp, AI + Terminal mit Warp
LitmusChaos
Marp
Markdown Framework zum erstellen von Präsentationen.
Homepage und VsCode Extension
Warp
Terminal mit vielen Features und KI Support
https://www.warp.dev/
Wenn dir diese Episode gefällt, wirst du lieben
Kommentare zur Episode
Badge generieren
Erhalte ein Badge für deine Webseite, das auf diese episode
<a href="https://goodpods.com/podcasts/ventx-devops-und-cloud-258031/ventx-podcast-7-chaos-tests-in-k8s-ii-aws-cdk-f%c3%bcr-eks-chatgpt-f%c3%bcr-devo-30316069"> <img src="https://storage.googleapis.com/goodpods-images-bucket/badges/generic-badge-1.svg" alt="listen to ventx podcast #7 - chaos tests in k8s ii, aws cdk für eks, chatgpt für devops on goodpods" style="width: 225px" /> </a>
Kopieren