https://github.com/ym1085/til
A repository of my work problem-solving and personal learning.
https://github.com/ym1085/til
aws docker iac java k8s spring
Last synced: 3 months ago
JSON representation
A repository of my work problem-solving and personal learning.
- Host: GitHub
- URL: https://github.com/ym1085/til
- Owner: ym1085
- License: mit
- Created: 2024-04-30T11:07:04.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2025-01-17T03:55:42.000Z (5 months ago)
- Last Synced: 2025-01-17T04:31:44.529Z (5 months ago)
- Topics: aws, docker, iac, java, k8s, spring
- Language: Shell
- Homepage:
- Size: 94.9 MB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# TIL
> ๐ฅ : In Progress
> โ : Done
> โ : Need to Organiz
>
> For additional questions, please contact## โ๏ธ AWS
| ํค์๋ | ์๋ฃ ์ฌ๋ถ |
| ------------------------------------------------------------------------------------------------ | --------- |
| [[AWS] ํด๋ผ์ฐ๋ ์ปดํจํ ?](./AWS/cloud_computing/README.md) | โ |
| [[AWS] ํด๋ผ์ฐ๋ ์ปดํจํ ์ข ๋ฅ?](./AWS/cloud_computing_type/README.md) | โ |
| [[AWS] AWS ๊ตฌ์กฐ, region, ๊ฐ์ฉ์์ญ, ์ฃ์ง๋ก์ผ์ด์ ?](./AWS/cloud_structure/README.md) | โ |
| [[AWS] IAM ๊ธฐ์ด](./AWS/iam_basic/README.md) | โ |
| [[AWS] ๊ฐ์ํ๋?](./AWS/virtualization/README.md) | โ |
| [[AWS] EBS ๊ทธ๋ฆฌ๊ณ Mount?](./AWS/EBS๋/README.md) | โ |
| [[AWS] ์ฌ์ค IP, ๊ณต์ธ IP, NAT ์ ๋ฆฌ](./AWS/์ฌ์คIP_๊ณต์ธIP_NAT_์ ๋ฆฌ/README.md) | โ |
| [[AWS] EC2์ Attatched ๋ ๋ณด์ ๊ทธ๋ฃน ํ์ธ ์ ์ฌ์ฉํ๋ ๋ช ๋ น์ด](./AWS/ec2_security_group/README.md) | โ |
| [[AWS] EC2 ์คํ ๋ฆฌ์ง ์ฌ๋ถํ ์์ด ๋๋ฆฌ๊ธฐ](./AWS/ec2_ebs_scale_up/README.md) | โ |
| [[AWS] NLB vs ALB ๊ทธ๋ฆฌ๊ณ ELB ์๊ณ ๋ฆฌ์ฆ ์ ๋ฆฌ](./AWS/NLB_ALB_ELB_์๊ณ ๋ฆฌ์ฆ_์ ๋ฆฌ/README.md) | โ |
| [[AWS] ECS ์ฉ๋ ๊ณต๊ธ์(Capacity Provider) ์ฌ์ฉํด๋ณด๊ธฐ](./AWS/ECS_์ฉ๋๊ณต๊ธ์_์ฌ์ฉํด๋ณด๊ธฐ/README.md) | โ |
| [[AWS] ECS ALB์ NLB ๋ฉํฐํ๊ฒ ๊ตฌ์ฑ์ ์ํ ์คํฌ๋ฆฝํธ](./AWS/ecs_multi_target/README.md) | โ |
| [[AWS] ECS Task Role vs Execution Role ์ฐจ์ด](./AWS/ecs_task_role/README.md) | โ |
| [[AWS] VPC, Subnet, Routing Table, NAT ๋ฑ ์์ฑ ์ ๋ฆฌ](./AWS/create_vpc_etc/README.md) | โ |
| [[AWS] ECS์ Network ๋ชจ๋ ์ ๋ฆฌ](./AWS/ecs_network/README.md) | โ |
| [[AWS] ECS๋?](./AWS/ecs_ec2_fargate/README.md) | โ |
| [[AWS] AWS Multi Account ๊ด๋ จ ์ญํ ์ ํ](./AWS/iam_user_role_assume/README.md) | โ |
| [[AWS] Log Insights์์ ์ฃผ๋ก ์ฌ์ฉํ๋ ์ฟผ๋ฆฌ ์ ๋ฆฌ](./AWS/log_insight_query/README.md) | โ |
| [[AWS] ECS CI/CD ํ์ดํ๋ผ์ธ ๊ตฌ์ฑ๊ธฐ - Code ์๋ฆฌ์ฆ](./AWS/ecs_cicd/README.md) | โ |
| [[AWS] ElasticCache ์ ๋ฆฌ](./AWS/elastic_cache/README.md) | โ |
| [[AWS] IAM Codebuild ๊ด๋ จ Policy](./AWS/iam_codebuild/README.md) | โ |
| [[AWS] Cloudwatch Agent๋ฅผ ํตํ EC2 ๋ก๊ทธ ์์ง](./AWS/cloudwatch_log/README.md) | โ |
| [[AWS] AWS ๋คํธ์ํฌ ์ค๊ณ ๊ธฐ์ค - VPC, Subnet](./AWS/aws_network_archi/README.md) | ๐ฅ |
| [[AWS] ECS CI/CD ํ์ดํ๋ผ์ธ ๊ตฌ์ฑ๊ธฐ - Jenkins & ECS ๋ฐฐํฌ](./AWS/ecs_cicd_jenkins/README.md) | ๐ฅ |
| [[AWS] EKS ํด๋ฌ์คํฐ ๊ตฌ์ถ ์ ๋ฆฌ](./AWS/eks_console/README.md) | โ |
| [[AWS] EKS Introduce & hands on EKS in 30 minutes](./AWS/eks_sec_01/README.md) | โ |## ๐ณ Docker
| ํค์๋ | ์๋ฃ ์ฌ๋ถ |
| ------------------------------------------------------------------------------------------------------------------------------- | --------- |
| [[Docker] Dockerfile ์ต์ ๊ด๋ จ ์ ๋ฆฌ(ADD, COPY...)](./Docker/Dockerfile_์ต์ _๊ด๋ จ_์ ๋ฆฌ/README.md) | โ |
| [[Docker] Docker MySQL ํฌํธ๊ฐ ์ค๋ณต๋๋ ์ด์ ํด์ ๊ด๋ จ ์ฐธ๊ณ ๋งํฌ](./Docker/Docker_MySQL_ํฌํธ๊ฐ_์ค๋ณต๋๋_์ด์_์ฐธ๊ณ ๋งํฌ/README.md) | โ |
| [[Docker] Docker ๋ช ๋ น์ด ์ ๋ฆฌ](./Docker/Docker_๋ช ๋ น์ด_์ ๋ฆฌ/README.md) | โ |
| [[Docker] Docker namespace, cgroup ์ ๋ฆฌ](./Docker/Linux_namespace_cgroup/README.md) | โ |
| [[Docker] Docker commit, save, load ์ฐจ์ด์ ์ ๋ฆฌ](./Docker/commit_save_load/README.md) | โ |## โธ Kubernetes
| ํค์๋ | ์๋ฃ ์ฌ๋ถ |
| ------------------------------------------------------------------------------------------------------------------- | --------- |
| [[๋์ธ๋ ์ฟ ๋ฒ๋คํฐ์ค] Introduction](./Kubernetes/section_01/introduction/README.md) | โ |
| [[๋์ธ๋ ์ฟ ๋ฒ๋คํฐ์ค] Why Kubernetes?](./Kubernetes/section_02/why_kubernetes/README.md) | โ |
| [[๋์ธ๋ ์ฟ ๋ฒ๋คํฐ์ค] VM vs Container](./Kubernetes/section_02/vm_container/README.md) | โ |
| [[๋์ธ๋ ์ฟ ๋ฒ๋คํฐ์ค] Getting started - Kubernetes(1/2)](./Kubernetes/section_02/start_kube_01/README.md) | โ |
| [[๋์ธ๋ ์ฟ ๋ฒ๋คํฐ์ค] Getting started - Kubernetes(2/2)](./Kubernetes/section_02/start_kube_02/README.md) | โ |
| [[๋์ธ๋ ์ฟ ๋ฒ๋คํฐ์ค] Kubernetes Overview](./Kubernetes/section_02/kubernetes_overview/README.md) | โ |
| [[๋์ธ๋ ์ฟ ๋ฒ๋คํฐ์ค] Pod - Container, Lable, NodeSchedule](./Kubernetes/section_04/pod/README.md) | โ |
| [[๋์ธ๋ ์ฟ ๋ฒ๋คํฐ์ค] Pod - practice](./Kubernetes/section_04/pod_practice/README.md) | โ |
| [[๋์ธ๋ ์ฟ ๋ฒ๋คํฐ์ค] Service - ClusterIP, NodePort, LoadBalancer](./Kubernetes/section_04/service/README.md) | โ |
| [[๋์ธ๋ ์ฟ ๋ฒ๋คํฐ์ค] Service - practice](./Kubernetes/section_04/service_practice/README.md) | โ |
| [[๋์ธ๋ ์ฟ ๋ฒ๋คํฐ์ค] Volume - emptyDir, hostPath, PV/PVC](./Kubernetes/section_04/volume/README.md) | โ |
| [[๋์ธ๋ ์ฟ ๋ฒ๋คํฐ์ค] ConfigMap, Secret - Env, Mount](./Kubernetes/section_04/configmap/README.md) | โ |
| [[๋์ธ๋ ์ฟ ๋ฒ๋คํฐ์ค] Namespace, ResourceQuota, LimitRange](./Kubernetes/section_04/namespace/README.md) | โ |
| [[๋์ธ๋ ์ฟ ๋ฒ๋คํฐ์ค] Replication Controller, ReplicaSet, Replicas..](./Kubernetes/section_05/replication/README.md) | โ |
| [[๋์ธ๋ ์ฟ ๋ฒ๋คํฐ์ค] Deployment - Recreate, Rolling Update](./Kubernetes/section_05/deployment/README.md) | โ |## ๐ป Observability
| ํค์๋ | ์๋ฃ ์ฌ๋ถ |
| ---------------------------------------------------------------------------------------------------------------- | --------- |
| [[Observability] Prometheus & Spring Actuator ํ์ฉ ๋์๋ณด๋ ๊ตฌ์ฑ](./Observability/Prometheus/README.md) | โ |
| [[Observability] ํ๋ก๋ฉํ ์ฐ์ค ์งํ rate, increase ์ฐจ์ด ์ ๋ฆฌ](./Observability/prometheus_increate_rate/README.md) | โ |
| [[Observability] Grafana๋?](./AWS/Grafana๋/README.md) | โ |## ๐ฆ IaC(Infrastructure as Code)
| ํค์๋ | ์๋ฃ ์ฌ๋ถ |
| --------------------------------------------------------------------------------------------------------------------------- | --------- |
| [[Terraform] Terraform locals, variable, output, data](./Lecture/terraform_basic/section_01/DevOps์_๊ธฐ๋ณธ์ _์ดํด/README.md) | โ |## โ Java
| ํค์๋ | ์๋ฃ ์ฌ๋ถ |
| ---------------------------------------------------------------------------------------------------------------------------- | --------- |
| [[Java] ์์์ ๊ทธ๋ฆฌ๊ณ Enum๋?](./Java/์์์_๊ทธ๋ฆฌ๊ณ _enum/README.md) | โ |
| [[Java] Custom TypeHandler๋ฅผ ํตํ Enum ํ์ฉ](./Java/Custom_TypeHandler_enum_ํ์ฉ/README.md) | โ |
| [[Java] String vs StringBuffer vs StringBuilder ์ฐจ์ด์ ์ ๋ฆฌ](./Java/String_StringBuffer_StringBuilder_์ฐจ์ด์ _์ ๋ฆฌ/README.md) | โ |
| [[Java] Stream - findAny() vs findFirst() ์ฐจ์ด์ ](./Java/findany_findfirst/README.md) | โ |
| [[Java] Stream - ifPresent() vs isPresent() ์ฐจ์ด์ ](./Java/is_present_if_present/README.md) | โ |
| [[Java] Vetor vs ArrayList vs LinkedList ์ฐจ์ด์ ์ ๋ฆฌ](./Java/Vetor_ArrayList_LinkedList_์ฐจ์ด์ _์ ๋ฆฌ/README.md) | โ |
| [[Java] List vs Set vs Map ์ฐจ์ด์ ์ ๋ฆฌ](./Java/List_Set_Map_์ฐจ์ด์ _์ ๋ฆฌ/README.md) | โ |
| [[Java] static ๋ณ์, ๋ฉ์๋์ ์ฐจ์ด์ ์๋ฐ ๋ฉ๋ชจ๋ฆฌ ์์ญ ๊ฐ๋จ ์ ๋ฆฌ](./Java/static/README.md) | โ |
| [[Java] Collection.forEach vs Stream.forEach ์ฐจ์ด์ ์ ๋ฆฌ](./Java/collection_stream_foreach/README.md) | โ |
| [[Java] new ArrayList<>()์ Arrays.asList()์ List.of() ์ฐจ์ด](./Java/new_arraylist_as_list/README.md) | โ |
| [[Java] ๊น์ ๋ณต์ฌ vs ์์ ๋ณต์ฌ](./Java/deep_shallow_copy/README.md) | โ |
| [[Java] HashSet vs TreeSet vs LinkedHashSet](./Java/HashSet_TreeSet_LinkedHashSet/README.md) | โ |## ๐ฑ Spring
| ํค์๋ | ์๋ฃ ์ฌ๋ถ |
| ------------------------------------------------------------------------------------------------------------------------------- | --------- |
| [[Spring] Test ๊ฒฝ๋ก๊ฐ ๋ค๋ฅธ ํจํค์ง ํ ์คํธ ์ ์ค๋ฅ ๋ฐ์ ํด์](./Spring/Test_๊ฒฝ๋ก๊ฐ_๋ค๋ฅธ_ํจํค์ง_ํ ์คํธ์_์ค๋ฅ_๋ฐ์_ํด์/README.md) | โ |
| [[Spring] Spring์์์ Logging ๋ฐฉ์](./Spring/Spring์์์_Logging_๋ฐฉ์/README.md) | โ |
| [[Spring] Cookie & Session](./Spring/Cookie_Session/README.md) | โ |
| [[Spring] Spring Cache ์ฌ์ฉ](./Spring/Spring_Cache/README.md) | โ |
| [[Spring] Spring @Bean vs @Component](./Spring/Bean_component/README.md) | โ |
| [[Spring] Gradle bootJar vs Jar](./Spring/boot_jar/README.md) | โ |
| [[Spring] @Scheduled ์ค์ผ์ค๋ฌ ๊ฐ๋จํ ์ฌ์ฉ ํด๋ณด๊ธฐ](./Spring/scheduled/README.md) | โ |
| [[Spring] Spring Boot JUnit5 ์์ฃผ ์ฌ์ฉ๋๋ ์ด๋ ธํ ์ด์ ์ ๋ฆฌ](./Spring/junit_annotation/README.md) | โ |
| [[Spring] Spring Querydsl Projection DTO ์กฐํ](./Spring/projection/README.md) | โ |## โ DB(DataBase)
| ํค์๋ | ์๋ฃ ์ฌ๋ถ |
| ---------------------------------------------------------------------------------------------------------------------------- | --------- |
| [[DB] MySQL ์ ์ฝ์กฐ๊ฑด ๋ฌด์ํ๊ณ ํ ์ด๋ธ ๋ฐ์ดํฐ ์ญ์ ๋ฐฉ๋ฒ 'TRUNCATE'](./DB/MySQL_์ ์ฝ์กฐ๊ฑด_๋ฌด์ํ๊ณ _ํ ์ด๋ธ_๋ฐ์ดํฐ_์ญ์ /README.md) | โ |
| [[DB] MySQL์์ ํจ์ค์๋ ์ ์ฑ ๋ณ๊ฒฝํด๋ณด๊ธฐ](./DB/MySQL์์_ํจ์ค์๋_์ ์ฑ _๋ณ๊ฒฝํด๋ณด๊ธฐ/README.md) | โ |
| [[DB] WITH ๊ตฌ๋ฌธ์ด๋?](./DB/WITH/README.md) | โ |
| [[DB] UNION vs UNION ALL?](./DB/UNION_UNION_ALL/README.md) | โ |
| [[DB] Merge ๊ตฌ๋ฌธ์ด๋?](./DB/Merge/README.md) | โ |
| [[DB] Procedure & Function์ด๋?](./DB/Procedure_Function/README.md) | โ |
| [[DB] Mac์์ MySQL ๋น๋ฐ๋ฒํธ ์ด๊ธฐํ ๋ฐฉ๋ฒ](./DB/Mac์์_MySQL_๋น๋ฐ๋ฒํธ_์ด๊ธฐํ_๋ฐฉ๋ฒ/README.md) | โ |## ๐ ELK
| ํค์๋ | ์๋ฃ ์ฌ๋ถ |
| ------------------------------------------------------------------------------------------------------------------- | --------- |
| [[Logstash] Linux ํ์ผ ์ญ์ ํ ์ฉ๋ ํ๋ณด ์๋๋ ๊ฒฝ์ฐ (feat. Logstash)](./ELK/Logstash_file_deleted_issue/README.md) | โ |
| [[ES] Elasticsearch์์ reindex ๋ฐฉ๋ฒ](./ELK/Elasticsearch์์_reindex_๋ฐฉ๋ฒ/README.md) | โ |
| [[ES] ์ธ๋ฑ์ค์ ์ค๋ Index & Shards](./ELK/์ธ๋ฑ์ค์_์ค๋/README.md) | โ |
| [[ES] ES ํด๋ฌ์คํฐ ์ด์ ์ค ๋ ธ๋ ์์ฐจ์ ์ฌ์์(Rolling Restart)](./ELK/๋ฌด์ค๋จ_์ฌ๊ธฐ๋/README.md) | โ |
| [[ES] ES ์ด์์ค์ธ Live ์๋น์ค์ alias ๊ต์ฒด ๋ฐฉ๋ฒ](./ELK/alias_change/README.md) | โ |
| [[ES] Elastciearch ํด๋ฌ์คํฐ์์ ํน์ Node ์ ์ธ ์ํค๊ธฐ](./ELK/exclude_node/README.md) | โ |
| [[ES] ๊ฒ์์์ง EC2 ์ธ์คํด์ค ํ์ ๋ณ๊ฒฝ, iostat ๋ช ๋ น์ด ๋์คํฌ I/O ํ์ธ](./ELK/iostat/README.md) | โ |
| [[ES] ๊ฒ์์์ง Elasticsearch.yaml ํ์ผ ์ต์ ์ ๋ฆฌ](./ELK/option/README.md) | โ |
| [[ES] Elasticsearch match vs term, text vs keyword ํ์ ๊ณผ ๋ถ์๊ธฐ](./ELK/match_term_keyword_text/README.md) | โ |## ๐ง Linux
| ํค์๋ | ์๋ฃ ์ฌ๋ถ |
| ----------------------------------------------------------------------------------------------- | --------- |
| [[Linux] curl ๋ช ๋ น์ด SSL ๊ฒ์ฆ ์์ด ์์ฒญํ๋ ๋ฐฉ๋ฒ?](./Linux/cure_๋ช ๋ น์ด_SSL_์์ด_์ฌ์ฉ/README.md) | โ |
| [[Linux] cat <