We may earn an affiliate commission when you visit our partners.
Course image
Google Cloud Training

'Google Kubernetes Engine으로 설계하기: 워크로드' 과정에서는 Kubernetes 작업 수행, 배포 생성 및 관리, GKE 네트워킹 도구, Kubernetes 워크로드에 영구 스토리지를 부여하는 방법을 알아봅니다.

Google Kubernetes Engine으로 설계하기 시리즈의 두 번째 과정입니다. 이 과정을 이수한 후 안정적인 Google Cloud 인프라: 설계 및 프로세스 과정 또는 Anthos에서 사용하는 하이브리드 클라우드 인프라 기초 과정에 등록하세요.

Enroll now

What's inside

Syllabus

과정 소개
이 모듈을 통해 과정의 구조 및 레이아웃을 숙지할 수 있습니다.
Kubernetes 작업
이 모듈에서는 Kubernetes 클러스터 내 리소스와 상호작용하고 이를 관리하는 데 사용되는 명령줄 유틸리티인 kubectl 명령어에 대해 알아봅니다. kubectl 명령어를 Google Kubernetes Engine 클러스터에 연결하는 방법, 이를 사용하여 Kubernetes 클러스터 내에서 포드 및 기타 객체를 생성하고, 검사하고, 상호작용하고, 삭제하는 방법을 알아봅니다. 또한 kubectl을 사용하여 포드의 콘솔 출력을 확인하고 대화형으로 포드에 로그인하는 방법도 배웁니다.
Read more
퀴즈: 배포, 작업, 확장
GKE는 컨테이너화된 애플리케이션, 즉 하드웨어에 독립적이고 격리된 사용자 공간 인스턴스에 패키지화된 애플리케이션에서 작동합니다. GKE 및 Kubernetes에서 이러한 패키지화된 애플리케이션을 총체적으로 워크로드라고 부릅니다. 이 모듈에서는 워크로드의 두 가지 주요 유형인 배포와 작업에 대해 알아봅니다. 또한 애플리케이션을 실행하는 GKE 클러스터를 확장하는 데 사용되는 메커니즘에 대해서도 배울 수 있습니다. 실행되거나 실행되지 않을 수 있는 노드 포드의 제어에 대해 알아봅니다. 또한 클러스터에 소프트웨어를 포함시키는 방법도 알아봅니다.
Google Kubernetes Engine 네트워킹
이 모듈에서는 다양한 유형의 Kubernetes 스토리지 추상화에 대해 알아봅니다. StatefulSets의 정의와 이를 사용하여 포드 및 스토리지의 순차적인 배포를 관리하는 방법을 배울 것입니다. 또한 애플리케이션 배포 중에 ConfigMaps를 사용하여 구성 아티팩트를 컨테이너 정의에서 격리함으로써 시간을 단축하는 방법도 배웁니다. 마지막으로 Kubernetes 보안 비밀을 사용하여 민감한 정보가 실수로 노출되지 않도록 보다 안전하게 보호하는 방법도 알아봅니다.
영구 데이터 및 스토리지

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
수강생은 안정된 Google Cloud 인프라: 설계 및 프로세스 과정 또는 Anthos에서 사용하는 하이브리드 클라우드 인프라 기초 과정을 먼저 수강하고 나서 이 과정을 수강하도록 권장합니다
이는 Google Cloud Training에서 제작한 코스입니다
코스는 구글 Kubernetes 엔진의 설계와 워크로드 관리에 중점을 둡니다
쿠버네티스 배포와 작업, 확장, 네트워킹, 영구 데이터 및 저장소를 포함한 핵심 쿠버네티스 개념을 다룹니다
실습 연습과 데모를 제공하여 학습 경험을 보강합니다
이 코스는 쿠버네티스 워크로드를 설계하고 관리하는 데 필요한 지식과 기술을 습득하려는 클라우드 엔지니어 및 개발자를 위한 것입니다

Save this course

Save Architecting with Google Kubernetes Engine: Workloads 한국어 to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Architecting with Google Kubernetes Engine: Workloads 한국어 with these activities:
학습 자료 정리 및 검토
교육 자료를 정기적으로 검토하여 기억을 복습하고, 필기 노트를 정리하고, 이해하지 못하는 부분을 파악하는 데 도움이 됩니다.
Show steps
  • 강의 자료 복습
  • 연습 문제 풀기
Kubernetes 명령어 연습
명령줄 도구인 kubectl을 사용하여 Kubernetes 클러스터와 상호 작용하고 객체를 관리하여 실제적인 경험을 쌓습니다.
Show steps
  • kubectl的基本 명령어 연습
  • 포드 생성, 검사, 수정
  • 서비스 및 배포 관리
Kubernetes 네트워킹 탐구
Kubernetes 클러스터 내부 및 외부 네트워크를 구성하고 관리하는 데 필요한 핵심 개념과 기술에 대한 이해를 심화합니다.
Show steps
  • 네임스페이스 및 네트워크 정책 이해
  • 서비스 및 인그레스 제어 방식
  • 컨테이너 네트워킹 인터페이스 및 디버깅
Five other activities
Expand to see all activities and additional details
Show all eight activities
컨테이너화된 애플리케이션 개발
Google Kubernetes Engine에 컨테이너화된 애플리케이션을 배포하고 관리하는 실습을 통해 배운 개념을 강화합니다.
Show steps
  • 애플리케이션 컨테이너화
  • Kubernetes 클러스터에 이미지 배포
  • Kubernetes 서비스 만들기 및 공개
  • 배포 모니터링 및 로깅
데이터 저장소 솔루션 비교
Kubernetes 워크로드에 데이터 저장소 옵션을 조사하고 평가하여 애플리케이션 요구 사항에 가장 적합한 솔루션을 선택하는 데 도움이 됩니다.
Show steps
  • Cloud SQL, Cloud Storage, Cloud Bigtable 비교
  • 영구적 볼륨 및 동적 프로비저닝 탐구
Kubernetes 워크로드 구성
Kubernetes 배포와 작업을 관리하고, 애플리케이션의 안정성과 확장성을 보장하기 위한 구성 방법을 탐구하고 실천합니다.
Show steps
  • 배포 정의 만들기
  • 작업 리소스 정의
  • 애플리케이션 확장 및 업데이트
  • 보건 확인 및 자동 확장 구성
Kubernetes 워크로드 논의
다른 학생들과 함께 Kubernetes 워크로드의 복잡성을 논의하고, 문제 해결 전략을 공유하고, 서로의 학습을 강화합니다.
Show steps
  • 워크로드 배포 및 관리 토론
  • 네트워킹 구성 및 디버깅
ContainerDays 콘퍼런스 참석
Kubernetes 및 컨테이너 기술 분야의 전문가와 연결하고, 업계 동향에 대해 배우며, 네트워킹을 확장하는 기회를 제공합니다.
Show steps
  • 업계 리더들로부터 학습
  • 새로운 기술 및 제품 시연 탐구
  • 동료들과 네트워킹

Career center

Learners who complete Architecting with Google Kubernetes Engine: Workloads 한국어 will develop knowledge and skills that may be useful to these careers:
Kubernetes Developer
A Kubernetes Developer builds and maintains Kubernetes-based applications. The course 'Architecting with Google Kubernetes Engine: Workloads' is a valuable resource for Kubernetes Developers. It covers topics such as Kubernetes workloads, deployment creation and management, GKE networking tools, and persistent storage for Kubernetes workloads. By taking this course, you can gain the skills and knowledge needed to excel as a Kubernetes Developer.
DevOps Engineer
A DevOps Engineer collaborates with developers and system administrators to automate and streamline the software development process. The course 'Architecting with Google Kubernetes Engine: Workloads' is highly relevant to this role. By taking this course, you will learn about Kubernetes workloads, deployment creation and management, GKE networking tools, and persistent storage for Kubernetes workloads. These skills can help DevOps Engineers build and maintain highly scalable and reliable cloud-based applications.
SRE
A Site Reliability Engineer (SRE) ensures the reliability and performance of software systems. The course 'Architecting with Google Kubernetes Engine: Workloads' is a valuable resource for SREs. By taking this course, you can learn about Kubernetes workloads, deployment creation and management, GKE networking tools, and persistent storage for Kubernetes workloads. This knowledge can help you build and maintain highly reliable and scalable cloud-based systems.
Cloud Administrator
A Cloud Administrator manages cloud computing infrastructure. The course 'Architecting with Google Kubernetes Engine: Workloads' is relevant to this role. This course covers topics such as Kubernetes workloads, deployment creation and management, GKE networking tools, and persistent storage for Kubernetes workloads. By taking this course, you can gain the skills needed to effectively manage Kubernetes workloads in the cloud.
Data Engineer
A Data Engineer designs and builds data pipelines and systems. The course 'Architecting with Google Kubernetes Engine: Workloads' is relevant to this role. This course covers topics such as Kubernetes workloads, deployment creation and management, GKE networking tools, and persistent storage for Kubernetes workloads. By taking this course, you can learn how to use Kubernetes to manage and process large amounts of data.
Cloud Architect
A Cloud Architect designs and manages cloud computing systems for organizations. With the course 'Architecting with Google Kubernetes Engine: Workloads', you will learn about Kubernetes workloads, deployment creation and management, GKE networking tools, and how to provision persistent storage for Kubernetes workloads. These skills are highly relevant to the role of a Cloud Architect. By taking this course, you can build a strong foundation for a successful career in cloud computing.
IT Architect
An IT Architect designs and manages IT systems for organizations. The course 'Architecting with Google Kubernetes Engine: Workloads' may be useful for IT Architects. By taking this course, you can learn about Kubernetes workloads, deployment creation and management, GKE networking tools, and persistent storage for Kubernetes workloads. This knowledge can help you design and manage highly scalable and reliable IT systems.
Platform Engineer
A Platform Engineer designs and manages software platforms and services. The course 'Architecting with Google Kubernetes Engine: Workloads' may be useful for Platform Engineers. By taking this course, you can learn about Kubernetes workloads, deployment creation and management, GKE networking tools, and persistent storage for Kubernetes workloads. This knowledge can help you build and maintain highly scalable and reliable software platforms and services.
Cloud Data Engineer
A Cloud Data Engineer designs and builds data pipelines and systems in the cloud. The course 'Architecting with Google Kubernetes Engine: Workloads' may be useful for Cloud Data Engineers. By taking this course, you can learn about Kubernetes workloads, deployment creation and management, GKE networking tools, and persistent storage for Kubernetes workloads. This knowledge can help you build and maintain highly scalable and reliable data pipelines and systems in the cloud.
Systems Engineer
A Systems Engineer designs and implements computer systems. The course 'Architecting with Google Kubernetes Engine: Workloads' may be useful for Systems Engineers. By taking this course, you can learn about Kubernetes workloads, deployment creation and management, GKE networking tools, and persistent storage for Kubernetes workloads. This knowledge can help you design and implement highly scalable and reliable computer systems.
Network Engineer
A Network Engineer designs and maintains computer networks. The course 'Architecting with Google Kubernetes Engine: Workloads' may be useful for Network Engineers. It covers topics such as Kubernetes workloads, deployment creation and management, GKE networking tools, and persistent storage for Kubernetes workloads. By understanding how Kubernetes networking works, you can better design and manage cloud-based networks.
Software Engineer
A Software Engineer designs, develops, and maintains software systems. The course 'Architecting with Google Kubernetes Engine: Workloads' may be useful for Software Engineers. By taking this course, you can learn about Kubernetes workloads, deployment creation and management, GKE networking tools, and persistent storage for Kubernetes workloads. This knowledge can help you build and maintain highly scalable and reliable software systems.
Cloud Security Engineer
A Cloud Security Engineer ensures the security of cloud computing systems. The course 'Architecting with Google Kubernetes Engine: Workloads' may be useful for Cloud Security Engineers. It covers topics such as Kubernetes workloads, deployment creation and management, GKE networking tools, and persistent storage for Kubernetes workloads. By understanding how to secure Kubernetes workloads, you can enhance the security posture of your organization.
Full-Stack Developer
A Full Stack Developer designs, develops, and maintains both the front-end and back-end of software systems. The course 'Architecting with Google Kubernetes Engine: Workloads' may be useful for Full Stack Developers. By taking this course, you can learn about Kubernetes workloads, deployment creation and management, GKE networking tools, and persistent storage for Kubernetes workloads. This knowledge can help you build and maintain highly scalable and reliable full-stack software systems.
Technical Program Manager
A Technical Program Manager manages the technical aspects of software development projects. The course 'Architecting with Google Kubernetes Engine: Workloads' may be useful for Technical Program Managers. By taking this course, you can learn about Kubernetes workloads, deployment creation and management, GKE networking tools, and persistent storage for Kubernetes workloads. This knowledge can help you effectively manage the technical aspects of your software development projects.

Reading list

We've selected seven books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Architecting with Google Kubernetes Engine: Workloads 한국어.
A comprehensive reference on Kubernetes, covering a wide range of topics from installation and configuration to advanced concepts and troubleshooting. It useful resource for both beginners and experienced Kubernetes users.
A widely recognized guide to Kubernetes, offering detailed explanations of its concepts, architecture, and operational aspects. It provides a solid foundation for understanding and working with Kubernetes.
Provides a comprehensive overview of Kubernetes, covering its architecture, components, and best practices. It valuable resource for understanding the fundamentals and practical aspects of Kubernetes.
Provides a broader perspective on cloud-native infrastructure, including Kubernetes. It covers design patterns, best practices, and architectural considerations for building scalable and resilient cloud-native applications.
Provides a collection of best practices for operating and managing Kubernetes clusters. It covers topics such as security, performance optimization, and troubleshooting, offering practical guidance for effective Kubernetes operations.
Provides insights into Google's approach to site reliability engineering (SRE), which emphasizes automation, monitoring, and continuous improvement. It offers valuable principles and practices for managing large-scale distributed systems, including Kubernetes clusters.
Provides a broad overview of cloud computing concepts, technologies, and architectures. It offers a good foundation for understanding the context and benefits of using Kubernetes as a cloud-native platform.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Architecting with Google Kubernetes Engine: Workloads 한국어.
Architecting with Google Kubernetes Engine: Production 한국어
Most relevant
Getting Started with Google Kubernetes Engine - 한국어
Most relevant
Essential Google Cloud Infrastructure: Core Services 한국어
Most relevant
Essential Cloud Infrastructure: Foundation - 한국어
Most relevant
Elastic Cloud Infrastructure: Scaling and Automation 한국어
Most relevant
Architecting with Google Kubernetes Engine: Foundations...
시스템 관리 및 IT 인프라 서비스
디지털 전환 입문과정 [파트 1]
클라우드 컴퓨팅 기초(Cloud 101)
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser