taikun.cloud

Taikun Help Center

Glossary

Welcome to the Taikun Glossary! Whether you’re a seasoned Kubernetes enthusiast or diving into the world of high-performance computing (HPC), this glossary is your trusted companion on the journey. Taikun Kubernetes, an open-source distribution tailored for HPC workloads, takes power and flexibility of Kubernetes to new heights. Here, you’ll find an array of terms and concepts that will unlock the potential of Taikun and help you navigate the intricacies of this cutting-edge technology. From containers and clusters to GPU acceleration and job scheduling, our glossary aims to demystify the realm of Taikun Kubernetes, ensuring you feel confident and empowered. So, let’s embark on this adventure together, building a solid foundation of knowledge and propelling your HPC endeavors to extraordinary heights.

  • Taikun: Taikun is a user-friendly platform that simplifies the management and orchestration of containerized applications in Kubernetes clusters. It provides a comprehensive set of tools and features to efficiently deploy, scale, and monitor applications.

  • Project: In Taikun, think of a project as your personalized workspace within the Taikun Kubernetes platform. It’s like having a virtual playground where you can easily manage and organize your high-performance computing (HPC) workloads.

  • Virtual Machine: In Taikun, a virtual machine (VM) is like a magical computer that exists within your computer! It’s a virtualized environment that mimics a real computer system, complete with an operating system, applications, and all the necessary resources.

  • Containerization: Containerization is a technology that allows applications to be packaged and their dependencies into lightweight, isolated, and portable containers. Containers provide consistency in application deployment across different environments, ensuring seamless execution.

  • Kubernetes: Kubernetes is an open-source container orchestration platform that automates containerized applications’ deployment, scaling, and management. Taikun leverages the power of Kubernetes to provide advanced container management capabilities with ease.

  • Cluster: A cluster in Taikun refers to a group of interconnected machines, called nodes, that work together to run containerized applications. It provides a resilient infrastructure for hosting and managing your applications.

  • Node: A node is a machine within a Kubernetes cluster that runs containerized workloads. It can be a physical server or a virtual machine. Taikun allows you to manage and monitor nodes, ensuring optimal utilization and performance.

  • Control Plane: The control plane acts as the brain of a Kubernetes cluster. It manages and coordinates all the cluster’s components, including scheduling, scaling, and maintaining the desired state of applications. Taikun provides a user-friendly interface to interact with the control plane.

  • Workload: In Taikun, a workload refers to a containerized application or a collection of containers that work together to deliver specific functionality. Taikun simplifies the management of workloads, allowing you to deploy, scale, and monitor them effortlessly.

  • Pod: A pod is the fundamental execution unit in Kubernetes. It represents one or more tightly coupled containers that share the same resources. Taikun enables you to manage pods efficiently, providing visibility into their health and performance.

  • Service: A service in Taikun is an abstraction that defines a stable network endpoint for accessing a group of pods. It ensures reliable and consistent connectivity to your applications running in the cluster, regardless of the underlying pod instances.

  • Deployment: A deployment is a Kubernetes resource that specifies how an application should be deployed and managed. It allows you to define the desired number of replicas, update strategies, and roll updates for your application. Taikun simplifies the deployment process and provides intuitive management features.

  • Namespace: A namespace is a virtual cluster within a Kubernetes cluster that allows logical separation and organization of resources. It helps you manage and isolate applications and their associated resources. Taikun supports namespaces, enabling better organization and control over your deployments.

  • Container Registry: A container registry is a repository for storing and distributing container images. It serves as a centralized location to store your application’s container images. Taikun seamlessly integrates with container registries, simplifying the management and deployment of container images.

  • Helm: Helm is a package manager for Kubernetes that facilitates the deployment and management of applications using reusable packages called Helm charts. Taikun supports Helm charts, allowing you to define, install, and upgrade applications easily.

  • Monitoring and Logging: Taikun provides built-in monitoring and logging capabilities to track the health and performance of your applications. It integrates with popular monitoring and logging tools, allowing you to collect and visualize metrics and logs effectively.

  • Scalability and Auto-scaling: Taikun enables you to scale your applications horizontally by adding or removing instances based on resource utilization. It supports auto-scaling, allowing the cluster to automatically adjust the number of running instances based on predefined rules.

  • High Availability: Taikun ensures the high availability of your applications by distributing them across multiple nodes and providing mechanisms for self-healing and fault tolerance. It monitors the cluster’s health and takes necessary actions to maintain application availability.

  • Continuous Integration and Deployment (CI/CD): Taikun integrates seamlessly with CI/CD pipelines, facilitating the automation of application build, testing, and deployment processes. It allows for continuous integration and deployment, enabling faster and more reliable application delivery.

  • Infrastructure-as-Code: Taikun embraces the concept of infrastructure-as-code, allowing you to define and manage your infrastructure using declarative configuration files. It ensures consistency, repeatability, and version control for your infrastructure management.

  • Resource Management: Taikun provides resource management capabilities, allowing you to allocate and monitor resources for your applications. It helps you optimize resource utilization and efficiently allocate CPU, memory, and storage resources.

  • Security and Access Control: Taikun prioritizes security and provides access control mechanisms to safeguard your applications and infrastructure. It supports authentication, authorization, and role-based access control (RBAC), ensuring secure resource access.

  • Image: An image in Taikun Kubernetes is a self-contained file that includes all the necessary components and dependencies required to run your application. It’s like a recipe that holds everything your application needs to flourish—code, libraries, configurations, and more—all neatly bundled together.