-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.html
127 lines (121 loc) · 7.77 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="icon" type="image/svg+xml" href="images/favicon.svg">
<link rel="icon" type="image/png" href="images/favicon.png">
<title>Metal³ - Bare Metal Host Provisioning for Kubernetes</title>
<link rel="stylesheet" href="style.css">
</head>
<body>
<header>
<a href="index.html" id="logo" title="Metal³ logo">
<img src="images/logo.svg"/>
</a>
</header>
<main>
<section id="hero">
<div class="container">
<h1>Metal³</h1>
<p>Bare Metal Host Provisioning for Kubernetes</p>
</div>
</section>
<section id="metal3-desc">
<div class="container">
<p>Metal³ (pronounced as Metal Kubed) is an open-source project and bare metal host provisioning tool that provides components that allow you to do bare metal host management for Kubernetes. It runs as a Kubernetes application and gives you a Kubernetes-native API for managing bare metal hosts. With Metal³, you can easily provision and manage bare metal hosts using Kubernetes APIs and tools. This makes it simpler to deploy and manage Kubernetes clusters on physical hardware, which is great for workloads that require low latency, high performance, or specialized hardware.</p>
<a href="https://book.metal3.io/introduction.html" class="cta-button">Learn More</a>
</div>
</section>
<section id="mission">
<div class="container">
<h2>Mission & Goals</h2>
<div class="row">
<div class="col">
<h3>Mission</h3>
<p>Metal³'s mission is to simplify the process of deploying and managing Kubernetes clusters on bare metal. They achieve this by providing a Kubernetes native API for managing bare metal hosts via a provisioning stack that runs on Kubernetes. Metal³ is designed to fit seamlessly into the Kubernetes ecosystem, leveraging existing tools to deliver a better bare metal experience.</p>
</div>
<div class="col">
<h3>Goals</h3>
<ul>
<li><strong>Integration with Kubernetes Ecosystem:</strong> Using the Kubernetes native API, Metal³ aims to make it easy for users to manage the underlying infrastructure using the same tools they use to manage applications running on the cluster.</li>
<li><strong>Self-Hosted:</strong> Metal³ is self-hosted, which means all the components run within the Kubernetes cluster. There's no need to deploy anything separately, making management hassle-free.</li>
<li><strong>Self-managing:</strong> Metal³ would manage the cluster itself so it has been tied with the machine API from the Sigma cluster lifecycle so that once you have the tool installed, everything works just the same way it would if you had a cloud-based cluster. So you're operating your bare metal cluster in the same way that you would on a cloud platform.</li>
<li><strong>Community-Driven:</strong> Metal³ is an open and collaborative project that encourages community-driven development, making it accessible for everyone to contribute to.</li>
</ul>
</div>
</div>
</div>
</section>
<section id="useCase">
<div class="grid-container">
<div class="grid-item">
<h2>Data Intensive Workloads</h2>
<p>Metal³ can be used to manage bare metal infrastructure for big data and machine learning workloads. By leveraging Metal³, organizations can more easily manage their bare metal infrastructure and run data-intensive workloads with greater efficiency.</p>
</div>
<div class="grid-item">
<h2>Edge Computing</h2>
<p>Metal³ is ideal for edge locations where low-latency and high-performance computing are required. It can provision and manage bare metal infrastructure in these locations, making it easier to run workloads that require quick response times.</p>
</div>
<div class="grid-item">
<h2>High-Performance Computing</h2>
<p>Metal³ is great for high-performance computing (HPC) environments, where low-latency and high-performance computing are required for scientific simulations, data analysis, and machine learning workloads. It can help organizations manage their bare metal infrastructure and run these workloads more efficiently.</p>
</div>
<div class="grid-item">
<h2>Telco and 5G</h2>
<p>Metal³ is an excellent choice for Telco and 5G environments, where low latency, high-performance computing, and high availability are required for network function virtualization and other workloads.</p>
</div>
</div>
</section>
<section id="components">
<h2 class="text-center">Components</h2>
<p class="text-center">Metal³ is composed of several components that work together to provide bare metal host management for Kubernetes.</p>
<div class="grid-container">
<div class="grid-item">
<h2>Bare Metal Actuator</h2>
<p>This component is responsible for reacting to changes in Machine objects and acting as a BareMetalHost custom resource client, as defined by the cluster-API project.</p>
</div>
<div class="grid-item">
<h2>Bare Metal Operator</h2>
<p>This component manages bare metal hosts and exposes a new BareMetalHost custom resource in the Kubernetes API, enabling users to manage hosts in a declarative way. The operator automates host provisioning, introspection, and remediation using standard Kubernetes APIs, thus managing the lifecycle of bare metal hosts.</p>
</div>
<div class="grid-item">
<h2>Bare Metal Management pods</h2>
<p>The operator manages a set of tools that control the power on the host, monitor the host status, and provision images to the host. These tools run inside the pod with the operator and do not require any configuration by the user.</p>
</div>
</div>
</section>
</main>
<footer>
<div class="footer-container">
<div class="footer-column">
<h4>Connect with Us</h4>
<ul>
<li><a href="https://twitter.com/metal3_io">Twitter</a></li>
<li><a href="https://github.com/metal3-io">GitHub</a></li>
<li><a href="https://app.slack.com/client/T09NY5SBT/CHD49TLE7">Slack</a></li>
</ul>
</div>
<div class="footer-column">
<h4>Get Involved</h4>
<ul>
<li><a href="https://github.com/metal3-io">Contribute</a></li>
<li><a href="https://metal3.io/community-resources.html">Join the Community</a></li>
<li><a href="https://metal3.io/documentation.html">Documentation</a></li>
</ul>
</div>
<div class="footer-column">
<h4>Legal</h4>
<ul>
<li><a href="https://www.linuxfoundation.org/trademark-usage">Terms of Use</a></li>
<li><a href="https://metal3.io/privacy-statement.html">Privacy Policy</a></li>
<li><a href="#">Cookie Policy</a></li>
</ul>
</div>
</div>
<div class="footer-bottom">
<p>© 2023 Metal³. All rights reserved.</p>
</div>
</footer>
</body>
</html>