Article(s)
About 11 min
Article(s) ๊ด๋ จ
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Browse thousands of programming tutorials written by experts. Learn Web Development, Data Science, DevOps, Security, and get developer career advice.
DigitalOcean | Cloud Infrastructure for Developers
An ocean of simple, scalable cloud solutions.
Learnk8s โ the Kubernetes training company
We help you get started on your Kubernetes journey through comprehensive online, in person or remote training.
Code Maze - C#, .NET and Web Development Tutorials
Welcome to Code Maze. Here, you can find C#, .NET and Web Development tutorials. Join millions of readers from all over the world.
packagemain.tech | Alex Pliutau | Substack
Welcome to packagemain.tech, your one-stop shop for mastering Backend, Cloud, Kubernetes, Microservices, APIs, and more. We'll provide you with hands-on, practical and real-world tutorials that you can use to build your software development skills. Click to read packagemain.tech, a Substack publication with thousands of subscribers.
์์ฆIT
์์ฆ ์ฌ๋๋ค์ IT ๋งค๊ฑฐ์ง, ์์ฆIT
Blog - LINE ENGINEERING
2022-LINE-engineering-site
์ง๋ง์ผ ๊ธฐ์ ๋ธ๋ก๊ทธ
์ง๋ง์ผ์ ๊ธฐ์ ๊ณผ ๊ฒฝํ์ ๊ณต์ ํฉ๋๋ค.
freecodeCamp
freecodecamp.org
How to Run a Postgres Database in Azure Kubernetes Service and Integrate it with a Node.js Express Application
Hey everyone! Today, you're going to learn about deploying a Postgres container in Azure Kubernetes Service (AKS) and connecting it to a Node.js application. In this fast-paced development landscape, deploying via containers, particularly with Kubernetes, is becoming increasingly popular. Some companies perform numerous deployments daily, so it's crucial for you
How to Terminate Go Programs Elegantly โ A Guide to Graceful Shutdowns
Have you ever pulled the power cord out of your computer in frustration? While this might seem like a quick solution to certain problems, it can lead to data loss and system instability. In the world of software, a similar concept exists: the hard sh...
How to Run Database Migrations in Kubernetes โ Different Approaches with Examples
In the era of Microservices and Kubernetes, managing database migrations has become more complex than ever. Traditional methods of running migrations during application startup are no longer sufficient. This article explores various approaches to han...
DigitalOcean | Cloud Infrastructure for Developers
digitalocean.com
How To Secure Your Site in Kubernetes with cert-manager, Traefik, and Letโs Encrypt | DigitalOcean
Kubernetes is a popular way to host websites. As more websites interact with sensitive data, more browsers are requiring TLS to secure traffic. However, it cโฆ
How To Run Serverless Workloads with Knative on DigitalOcean Kubernetes | DigitalOcean
Knative is a Kubernetes-based platform that provides components to deploy and manage serverless workloads. Knative offers open-source Kubernetes integration,โฆ
Learnk8s โ the Kubernetes training company
learnk8s.io
How do you connect Kubernetes clusters located in different data centres?
In Kubernetes, you might want to distribute your workloads in different regions to improve your reliability and availability. Learn what options you have.
Kubernetes Chaos Engineering: Lessons Learned โ Part 1
When you deploy an app in Kubernetes, your code ends up running on one or more worker nodes. But what happens when a node breaks and the network proxy crashes?
Boosting your kubectl productivity
Learn the tips and tricks that make your usage of kubectl more efficient and effective.
Is Helm used just for templating Kubernetes YAML files?
Learn how Helm is used for templating, sharing charts and managing releases.
How do you visualise dependencies in your Kubernetes YAML files?
When you have a large number of resources in your Kubernetes cluster, you might lose track of all relationships between them. Learn how to visualise your dependencies.
How to keep your Kubernetes secrets secure in Git
Kubernetes secrets that you load into the cluster must exist somewhere. Is Kubernetes to be the only source of truth or do you keep a copy? Learn how to secure secrets.
How to autoscale apps on Kubernetes with custom metrics
Kubernetes provides excellent support for autoscaling applications in the form of the Horizontal Pod Autoscaler. In this article, you will learn how to use it.
Scaling Microservices with Message Queues, Spring Boot and Kubernetes
Learn how to scale SpringBoot apps in Kubernetes using the autoscaler and a message broker such as Kafka, RabbitMQ or ActiveMQ.
Can you expose your microservices with an API gateway in Kubernetes?
A Kubernetes Ingress routes the external traffic to your services and Pods inside the cluster. You could have an Ingress that is also an API gateway.
Architecting Kubernetes clusters โ how many should you have?
How many Kubernetes clusters should you have? One big cluster or multiple smaller clusters? This article investigates the pros and cons of different approaches.
Provisioning cloud resources (AWS, GCP, Azure) in Kubernetes
You can create and connect to managed cloud provider resources using the Service Catalog, a tool such as Kubeform or cloud-specific operators
Implementing a custom Kubernetes authentication method
Kubernetes allows binding a cluster to arbitrary authentication methods. In this article, you will learn how to implement LDAP authentication for your Kubernetes cluster.
Coding a real-time dashboard for Kubernetes
In Kubernetes, how can you be notified when a Pod is added, removed or modified? In this article you'll learn how to use the API to track changes to Kubernetes resources.
Kubernetes: deploy Laravel the easy way
In this article, I'll explain how to deal with the simple requirement of running a Laravel application as a local Kubernetes set up.
Templating YAML in Kubernetes with real code
Learn how you can parametrise resource definitions with yq, kustomize and real code.
Validating Kubernetes YAML for best practice and policies
How can you prevent deployments that don't follow best practices from reaching the cluster? In this article you will compare six tools to validate Kubernetes YAML files.
Enforcing policies and governance for Kubernetes workloads
In this article, you will learn about enforcing policies for your Kubernetes workloads using both out-of-cluster and in-cluster solutions.
Setting the right requests and limits in Kubernetes
Find the right requests and limits can be tricky. Instead of guessing, you could inspect the application at runtime and extrapolate the values.
Authentication between microservices using Kubernetes identities
Learn how you can secure communications between microservices to prevent unauthenticated requests using Kubernetes identities.
Getting started with Docker and Kubernetes on Windows 10
In this article you'll learn how to make the right choices when it comes to setting up your development environment on Windows.
Extending applications on Kubernetes with multi-container pods
Learn how to extend apps on Kubernetes without changing any code using multiple containers.
Scaling Celery workers with RabbitMQ on Kubernetes
Learn how to use Kubernetes and KEDA to scale Celery workers based on the number of messages in a RabbitMQ queue
Getting started with Terraform and Kubernetes on Azure AKS
Learn how you can use Terraform to create Kubernetes cluster in Azure.
Architecting Kubernetes clusters โ choosing the best autoscaling strategy
Learn how to size your cluster nodes, configure the Horizontal and Cluster Autoscaler, and overprovision your cluster for faster pod scaling.
How etcd works with and without Kubernetes
Learn how Kubernetes uses etcd as a database by building (and breaking) a 3-node etcd cluster.
Provisioning Kubernetes clusters on Linode with Terraform
Learn how you can leverage Terraform and Linode LKE to provision identical clusters for development, staging and production environments with a single click.
Tracing the path of network traffic in Kubernetes
Learn how packets flow inside and outside a Kubernetes cluster. Starting from the initial web request and down to the container hosting the application
Developing and deploying Spring Boot microservices on Kubernetes
Learn how to design and architect Spring Boot microservices that leverage Kubernetes and scale to millions of requests.
Limiting access to Kubernetes resources with RBAC
Learn how to recreate the Kubernetes RBAC authorization model from scratch and practice the relationships between Roles, ServiceAccounts, RoleBindings, etc.
Designing and testing a highly available Kafka cluster on Kubernetes
Learn how to design a Kafka cluster to achieve high availability using standard kubernetes resources and test how it tolerates maintenance and total node failures.
Deploying Node.js apps in EKS
Learn how to deploy a Node.js app on Kubernetes with EKS and scale to millions of requests.
Scaling Node.js apps on Kubernetes
Learn how to scale a Node.js app on Kubernetes by making them stateless.
Deploying Node.js apps in a local Kubernetes cluster
Learn how to deploy a Node.js app on Kubernetes and scale to millions of requests.
Developing and packaging Node.js app with Docker
Learn how to develop and package Node.js apps that can be deployed into Kubernetes and scale to millions of requests.
User and workload identities in Kubernetes
In this article you will explore how users and workloads are authenticated with the Kubernes API server.
Provisioning Kubernetes clusters on AWS with Terraform and EKS
Learn how you can leverage Terraform and EKS to provision identical clusters for development, staging and production environments with a single click.
Provisioning Kubernetes clusters on AWS with Terraform and EKS
Learn how you can leverage Terraform and EKS to provision identical clusters for development, staging and production environments with a single click.
Provisioning Kubernetes clusters on GCP with Terraform and GKE
Learn how you can leverage Terraform and GKE to provision identical clusters for development, staging and production environments with a single click.
Architecting Kubernetes clusters โ choosing a worker node size
What type of worker nodes should I use for my Kubernetes cluster? And how many of them?. This article looks at the pros and cons.
Graceful shutdown in Kubernetes
In this article, you will learn how to prevent broken connections when a Pod starts up or shuts down. You will also learn how to shut down long-running tasks gracefully.
A visual guide on troubleshooting Kubernetes deployments
Troubleshooting in Kubernetes can be a daunting task. In this article you will learn how to diagnose issues in Pods, Services and Ingress.
Allocatable memory and CPU in Kubernetes Nodes
Pods deployed in your Kubernetes cluster consume resources such as memory, CPU and storage. However, not all resources in a Node can be used to run Pods.
Load balancing and scaling long-lived connections in Kubernetes
Kubernetes doesn't load balance long-lived connections and some Pods might receive more requests than others. Learn how to fix that.
How do you rollback deployments in Kubernetes?
A Kubernetes Ingress routes the external traffic to your services and Pods inside the cluster. You could have an Ingress that is also an API gateway.
Code Maze - C#, .NET and Web Development Tutorials
code-maze.com
Getting Started with ASP.NET Core and MongoDB
In this article, weโre going to cover how to set up and configure an ASP.NET Core Web API with MongoDB as our database.
packagemain.tech | Alex Pliutau | Substack
packagemain.tech
Millisecond Scale-to-Zero with Unikernels
A solution to intermittent and unpredictable traffic.
์์ฆIT
yozm.wishket.com
ChatGPT๋ก ์ฟ ๋ฒ๋คํฐ์ค ๊ด๋ฆฌํ๋ ๋ฐฉ๋ฒ | ์์ฆIT
ChatGPT๋ก ์ฟ ๋ฒ๋คํฐ์ค ๊ด๋ฆฌํ๋ ๋ฐฉ๋ฒ
์ฟ ๋ฒ๋คํฐ์ค(Kubernetes) ๋คํธ์ํฌ ์ ๋ฆฌ | ์์ฆIT
์ฟ ๋ฒ๋คํฐ์ค(Kubernetes) ๋คํธ์ํฌ ์ ๋ฆฌ
์คํ๋ง ๋ถํธ ์๋ฒ ๋ชจ๋ํฐ๋งํ๋ ๋ฒ | ์์ฆIT
์คํ๋ง ๋ถํธ ์๋ฒ ๋ชจ๋ํฐ๋งํ๋ ๋ฒ
2024๋
์ฟ ๋ฒ๋คํฐ์ค ํ์ค ์ํคํ
์ฒ | ์์ฆIT
2024๋
์ฟ ๋ฒ๋คํฐ์ค ํ์ค ์ํคํ
์ฒ
์ ์ํ์ธ, ํตํฉ์ธ์ฆ๊ด๋ฆฌ ์คํ์์ค 'ํคํด๋ฝ'์ ์์๋ณด์ | ์์ฆIT
์ ์ํ์ธ, ํตํฉ์ธ์ฆ๊ด๋ฆฌ ์คํ์์ค 'ํคํด๋ฝ'์ ์์๋ณด์
ํคํด๋ฝ์ ํ์ฉํ ํตํฉ ์ธ์ฆ ์ค์ตํ๊ธฐ | ์์ฆIT
ํคํด๋ฝ์ ํ์ฉํ ํตํฉ ์ธ์ฆ ์ค์ตํ๊ธฐ
๋ก์ปฌ LLM์์ K8sGPT๋ก ์ฟ ๋ฒ๋คํฐ์ค AIOps ์คํํ๊ธฐ (1,2) | ์์ฆIT
๋ก์ปฌ LLM์์ K8sGPT๋ก ์ฟ ๋ฒ๋คํฐ์ค AIOps ์คํํ๊ธฐ
์ฟ ๋ฒ๋คํฐ์ค ๊ด๋ฆฌ์๋ฅผ ์ํ 'CKA' ์๊ฒฉ์ฆ ์ค๋นํ๊ธฐ | ์์ฆIT
์ฟ ๋ฒ๋คํฐ์ค ๊ด๋ฆฌ์๋ฅผ ์ํ 'CKA' ์๊ฒฉ์ฆ ์ค๋นํ๊ธฐ
์ฌ์ฉ์ ์นํ์ ์ธ ์ฟ ๋ฒ๋คํฐ์ค API ํ์ฉ ํด ๊ฐ๋ฐ๊ธฐ | ์์ฆIT
์ฌ์ฉ์ ์นํ์ ์ธ ์ฟ ๋ฒ๋คํฐ์ค API ํ์ฉ ํด ๊ฐ๋ฐ๊ธฐ
์๋ก ์ฐ ๋งฅ๋ถ์ผ๋ก ์ฟ ๋ฒ๋คํฐ์ค ํด๋ฌ์คํฐ ๊ตฌ์ถํ๊ธฐ (feat. arm64) | ์์ฆIT
์๋ก ์ฐ ๋งฅ๋ถ์ผ๋ก ์ฟ ๋ฒ๋คํฐ์ค ํด๋ฌ์คํฐ ๊ตฌ์ถํ๊ธฐ (feat. arm64)
๋ชจ๋๊ฐ ๋งํ์ง๋ง ์ผ๋ถ๋ง ์๋ โํด๋ผ์ฐ๋ ๋ค์ดํฐ๋ธโ | ์์ฆIT
๋ชจ๋๊ฐ ๋งํ์ง๋ง ์ผ๋ถ๋ง ์๋ โํด๋ผ์ฐ๋ ๋ค์ดํฐ๋ธโ
NAVER D2
d2.naver.com
์ฟ ๋ฒ๋คํฐ์ค ๋ค์ดํฐ๋ธ ์ฌ์ด๋์นด ์ปจํ
์ด๋ (Sidecar Containers) | NAVER D2
์ฟ ๋ฒ๋คํฐ์ค ๋ค์ดํฐ๋ธ ์ฌ์ด๋์นด ์ปจํ
์ด๋ (Sidecar Containers)
Kubernetes์์ DNS ๋ค๋ฃจ๋ ๋ฐฉ๋ฒ - ๋๋ฉ์ธ์ ์ฐพ์์ | NAVER D2
Kubernetes์์ DNS ๋ค๋ฃจ๋ ๋ฐฉ๋ฒ - ๋๋ฉ์ธ์ ์ฐพ์์
Blog - LINE ENGINEERING
engineering.linecorp.com
Informer๋ฅผ ์ฌ์ฉํด ์ฟ ๋ฒ๋คํฐ์ค ์ค๊ณ API ์๋ฒ์ ์ฑ๋ฅ ๊ฐ์ ํ๊ธฐ
์๋
ํ์ธ์. Data Platform Dev์์ ์ฟ ๋ฒ๋คํฐ์ค ํด๋ฌ์คํฐ๋ฅผ ์ด์ํ๋ฉฐ ์ปดํฌ๋ํธ๋ฅผ ๊ฐ๋ฐํ๋ ์ดํ๊ท์
๋๋ค. ์ ๊ฐ ์ด์ํ๋ ์ฟ ๋ฒ๋คํฐ์ค ํด๋ฌ์คํฐ๋ ์ฝ 800๋ ๊ท๋ชจ๋ก ์ฃผ๋ก ์ฌ๋ด ...
์ง๋ง์ผ ๊ธฐ์ ๋ธ๋ก๊ทธ
dev.gmarket.com
์ฟ ๋ฒ๋คํฐ์ค ์คํผ๋ ์ดํฐ๋ฅผ Golang์ผ๋ก ๊ฐ๋ฐํด๋ณด๊ธฐ
์๋
ํ์ธ์. ์ด๋ฒ ํฌ์คํธ๋ ์ฟ ๋ฒ๋คํฐ์ค ์คํผ๋ ์ดํฐ๋ฅผ ์ง์ ๊ตฌํํด ๋ณด๊ณ , ๊ฐ๋ฐํ ์คํผ๋ ์ดํฐ๋ฅผ ๋ก์ปฌ ์ฟ ๋ฒ๋คํฐ์ค ํด๋ฌ์คํฐ์ ์ ์ฉํ๋ ๊ณผ์ ๊น์ง ์ค๋ช
๋๋ฆฌ๋ ค๊ณ ํฉ๋๋ค.์์ ์ ์งํ๋์ด ์๊ฐํ์๋ ์ฟ ๋ฒ๋คํฐ์ค ์คํผ๋ ์ดํฐ ์ ์ฉํ๊ธฐ๋ฅผ ๋ณธ ๋
์๋ค์ด ์์ ๊ฒ๋๋ค. ์คํผ๋ ์ดํฐ๋ ์ปค์คํ
๋ฆฌ์์ค(Custom Resource, CR)๋ฅผ ์ฌ์ฉํ์ฌ ๋ฏธ๋ฆฌ ๊ตฌ์ฑ๋ ๋ฆฌ์์ค๋ค(Deployment, Service ๋ฑ)์ ๊ด๋ฆฌํ๋ ์ฟ ๋ฒ๋คํฐ์ค ์ต์คํ
์
๋ฆฌ์์ค์
๋๋ค.์ปค์คํ
๋ฆฌ์์ค ์ ์(Custom Resource Definition, CRD)๋ฅผ ํตํด ๋ด๊ฐ ๋ง๋ค๊ณ ์ถ์ ์ปค์คํ
๋ฆฌ์์ค์ ์คํ์ ์ ์ํ๊ณ ์คํผ๋ ์ดํฐ๋ฅผ ํตํด ์ปค์คํ
๋ฆฌ์์ค์ ์ธ๋ถ ๋ก์ง๋ค์ ์ํํฉ๋๋ค.๋๋ง์ ์คํผ๋ ์ดํฐ๋ฅผ ์ง์ ๊ตฌํํ๊ธฐ ์ํด ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ณ SDK๋ค์ด ๋ช ๊ฐ๊ฐ ์์ต๋๋ค. Opera...
์ปฌ๋ฆฌ ๊ธฐ์ ๋ธ๋ก๊ทธ
helloworld.kurly.com
ํจ๊ป ๊ตฌ๋งคํ๋ฉด ์ข์ ์ํ์ด์์! - ์ฅ๋ฐ๊ตฌ๋ ์ถ์ฒ ๊ฐ๋ฐ๊ธฐ 2๋ถ - ์ปฌ๋ฆฌ ๊ธฐ์ ๋ธ๋ก๊ทธ
๋ณด์์ฌ ์ถ์ฒ ๋ชจ๋ธ์ ์๋นํ๊ธฐ ์ํ ์ํคํ
์ฒ ์๊ฐ