Skip to content

feyzullahyildiz/notes-terraform-aws

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Eğitimizi aldık, başladım bakalım

Notlar:

  • arguments
    • kullanılan resource'a özel (mesela aws) argumentler
  • meta-arguments
    • terraform'a özel argumentler
    • depends-on

argument-reference vs attribute-reference

  • aws_instance docs burada, 2 değeri de göreceksin. argumentler, senin verdiğin (input) veriler mesela ami değeri. attribute-reference denilen şey mesela public_ip (output), bunlar readonly, instance oluştuktan sonra okuyabileceğin değerler diye anladım ben

Özet

  • 03
    • AWS arayüzdünden Security Group ve inbounds rule ekleme
    • instace'ın içinden erişilen apiler
  • 04
    • Security Group
    • Variables
    • Output
    • Search AMI by name
  • 05
    • meta args like count and count.index
    • variable types in a list.
    • availability zones
    • aws_ec2_instance_type_offerings aws_availability_zones
    • filter with aws ec2 cli
    • Region'a göre AZ listeleme. EC2 support listeme.
    • Arrayde length kontrolü
    • Map to MapValues
  • 06
  • 07
  • 08 EKS ile terraform
  • 09 Uçtan uca kubernetes

Sorular

  • High Availability, Reliability nedir
    • High Availability: bir sistemde arıza olsa bile kesintisiz şekilde çalışmabilmesi yeteneği.
    • Reliability: istikrarlı çalışma yeteneği
  • availability-zone vs location. Bunlar aynı şey mi
    • her regiona ait az'ler var ve suffix olarak a, b ile başlıyor ve devamı oluyor çoğunlukla
    • AZ ile location aynı şeymi acaba ???
    • Galiba location diye birşey yok. Şu komut kafa karıştırıyor.
      •   aws ec2 describe-instance-type-offerings --location-type availability-zone  --filters Name=instance-type,Values=t3.micro --region us-east-1 --output table
    • us-east-1 için bazı AZ'ler yada locationlar
      • us-east-1a
      • us-east-1b
      • us-east-1f
      • us-east-1c
      • us-east-1d
  • availability-zone'ın olayı ne ? Ne işe yarıyor. Hangi resource'lar AZ'ye ihtiyacı var, hangi resourceların region'a ihtiyacı var
  • kubectl set image için --record=true deprecated olmuş. Bu değeri vermeyince rollout historyde gözükmüyor, bu olayı nasıl çözeriz..
  • k8s yaml dosyasında RS yada Deployment düşün. İçine template diye bir kısım giriyoruz ve burada pod için bir bölüm var. Pod'a neden ports diye bir kısım veriyoruz ve neden burada containerPort diye bir değer veriyoruz. Zaten bir service oluşturduğumuz zaman, port, targetPort ve nodePort diye 3 tane portumuz var. Bu ne ola, 4. port mu var ?

About

Personel notes for aws, terraform with elastic-kubernates-service in Turkish.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published