Snowpark Container Services
Duration
1 Day
Level
Basic Level
Design and Tailor this course
Official Course
In this one-day course, learners explore Snowpark Container Services and learn about running container-based
workloads in Snowflake. This course outlines Snowflake-recommended best practices, and learners will walk
away with experience building their own container-based Snowflake assets within the Snowflake training environment.
ACQUIRED SKILLS
• Build containers for your workloads.
• Configure and manage an image registry.
• Configure and manage compute pools.
• Establish an ingress connection for access from outside Snowflake.
• Summarize Snowflake’s recommended best practices and cost management approach
Snowflake users looking to take the fast track to utilize container-based workloads in Snowflake. This course is
not persona-specific; however, learners are expected to have the skills outlined in the prerequisites section. Some
personas likely to be interested in this course would be administrators, application developers, data engineers,
and data scientists. While previous experience with containers is not required, it is highly recommended.
• What is a Container?
• Use Cases
• How are Containers Used in Snowflake?
• Container Creation
• Variable Management
• Role-based Access Control (RBAC) Configuration
• Working with Image Repositories
• Compute Pool Creation
• Instance Family
• Autoscaling Compute Pool Nodes
• Compute Pool Lifecycle
• Creating Service Instances With Autoscaling
• Public Endpoint Configuration
• Updating Service Code
• Managing Container Services
• Accessing Container Logs
• Using Event
• A Guide to Common Errors and Their Resolution
• Snowflake Recommended Cost Management Best Practices and Guidance
• Spend Visibility
• Setting Limits
• Basic knowledge of SQL is required.
• Foundational knowledge of databases is recommended.
• Completion of “Snowflake Foundations” one-day course or equivalent Snowflake knowledge.