Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
41 changes: 40 additions & 1 deletion assets/scss/_styles_project.scss
Original file line number Diff line number Diff line change
Expand Up @@ -662,7 +662,7 @@ nav.foldable-nav {
margin: 0 0 1.5em 1.5em;
}

#overview, #pageContent, #cncf, #community, #adopters {
#overview, #mission, #pageContent, #cncf, #community, #adopters {
padding: 4rem 0 4rem 0 !important;
}

Expand Down Expand Up @@ -726,6 +726,7 @@ nav.foldable-nav {
}

#overview p,
#mission p,
#community p {
font-size: 1.125em;
}
Expand Down Expand Up @@ -811,6 +812,43 @@ nav.foldable-nav {
max-width: 70rem;
}

#mission {
.value-card {
width: 100%;
padding: 1.75rem 1.25rem;
border-radius: 0.5rem;
background: $home-card-body-bg;
border: 1px solid rgba($kf-blue, 0.3);
transition: all 0.3s ease;

&:hover {
transform: translateY(-3px);
box-shadow: 0 8px 25px rgba($kf-blue, 0.2);
border-color: $kf-blue;
}

.value-icon {
font-size: 2rem;
line-height: 1;
color: $home-card-body-title-color;
margin-bottom: 0.9rem;
}
Comment on lines +830 to +835

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think the icon should be the same color as the text that is displayed alongside:

Image

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Make sense!


.value-title {
font-size: 1.2rem;
font-weight: bold;
color: $home-card-body-title-color;
margin-bottom: 0.5rem;
}

.value-text {
font-size: 1rem;
color: $home-card-body-color;
margin-bottom: 0;
}
}
}

#community {
border-top: 0.1rem solid $home-section-border-color;
border-bottom: 0.1rem solid $home-section-border-color;
Expand Down Expand Up @@ -844,6 +882,7 @@ nav.foldable-nav {

@include media-breakpoint-up(sm) {
#overview,
#mission,
#community {
font-size: 1.125em;
}
Expand Down
67 changes: 58 additions & 9 deletions content/en/_index.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
+++

<!-- Hero section -->
{{<blocks/cover title="Kubeflow" subtitle="The foundation of tools for AI Platforms on Kubernetes." image_anchor="center" color="dark">}}
{{<blocks/cover title="Kubeflow" subtitle="The Open Source AI Platform" image_anchor="center" color="dark">}}
<div class="mt-5">
<div class="mx-auto">
<a class="btn btn-lg btn-primary mx-1 mb-3 mb-sm-0 px-3 px-md-4 py-2" href="/docs/started/">
Expand Down Expand Up @@ -66,19 +66,68 @@ <h3 class="section-head">
<span class="border-bottom pb-2">What is Kubeflow?</span>
</h3>
<p class="mx-auto col-11 col-xl-7 px-0">
Kubeflow is the foundation of tools for AI Platforms on Kubernetes.
Kubeflow is <i>the</i> Cloud Native AI platform.
<br><br>
AI platform teams can build on top of Kubeflow by using each subproject independently or deploying the
entire Kubeflow Community Distribution to meet their specific needs. The Kubeflow Community Distribution is
composable, modular, portable, and scalable, backed by an <i>ecosystem</i> of Kubernetes-native
<a href="/docs/started/architecture/#kubeflow-landscape" target="_blank">projects</a> that cover every stage of
<a href="/docs/started/architecture/#kubeflow-landscape-in-the-ai-lifecycle" target="_blank">the AI lifecycle</a>.
<br><br>
<a href="/docs/started/installing-kubeflow/" target="_blank">Deploy Kubeflow</a> anywhere you run <a href="https://kubernetes.io/" target="_blank">Kubernetes.</a>
Kubeflow is composed of modular, open source projects that form The Kubernetes-native stack
for data & AI workloads. Whether you are an AI practitioner, a platform administrator, or a
decision-maker, Kubeflow offers modular, scalable, and extensible tools to support your
HPC, data, and AI use-cases.
</p>
</div>
</div>

<div id="mission" class="text-center">
<div class="container">
<h3 class="section-head">
<span class="border-bottom pb-2">Kubeflow Mission</span>
</h3>
<p class="mx-auto col-11 col-xl-7 px-0">
Kubeflow's mission is to bridge the Data, AI, and Cloud Native ecosystems. We enable teams
to deliver more models, agents, and AI applications into production with well-lit paths across
<a href="/docs/started/architecture/#kubeflow-landscape-in-the-ai-lifecycle" target="_blank">the AI lifecycle.</a>
By working across these diverse communities and bringing together different skills and
perspectives, our goal is to standardize AI workloads on Kubernetes.
</p>

<p class="mx-auto col-11 col-xl-7 px-0">
The Kubeflow community delivers on this mission by building every project around
the same core principles:
</p>

<div class="row justify-content-center mt-4">
<div class="col-lg-3 col-sm-6 mb-4 mb-lg-0 d-flex">
<div class="value-card">
<div class="value-icon"><i class="fa-solid fa-wand-magic-sparkles"></i></div>
<div class="value-title">Simple</div>
<p class="value-text">Run workloads at any scale without becoming a Kubernetes expert.</p>
</div>
</div>
<div class="col-lg-3 col-sm-6 mb-4 mb-lg-0 d-flex">
<div class="value-card">
<div class="value-icon"><i class="fa-solid fa-cloud"></i></div>
<div class="value-title">Portable</div>
<p class="value-text">Run the same code on a local laptop, on premises, or in any cloud.</p>
</div>
</div>
<div class="col-lg-3 col-sm-6 mb-4 mb-sm-0 d-flex">
<div class="value-card">
<div class="value-icon"><i class="fa-solid fa-chart-line"></i></div>
<div class="value-title">Scalable</div>
<p class="value-text">Scale from large training jobs to high-throughput AI agents.</p>
</div>
</div>
<div class="col-lg-3 col-sm-6 d-flex">
<div class="value-card">
<div class="value-icon"><i class="fa-solid fa-puzzle-piece"></i></div>
<div class="value-title">Composable</div>
<p class="value-text">Mix and match tools across the AI lifecycle.</p>
</div>
</div>
</div>
</div>
</div>


<div id="adopters" class="text-center">
<div class="container">
<h3 class="section-head">
Expand Down
58 changes: 24 additions & 34 deletions content/en/docs/started/introduction.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,23 +6,34 @@ weight = 1

## What is Kubeflow

[Kubeflow](https://www.kubeflow.org/) is the foundation of tools for AI Platforms on Kubernetes.
[Kubeflow](https://www.kubeflow.org/) is _the_ Cloud Native AI platform

AI platform teams can build on top of Kubeflow by using each subproject independently or deploying the
entire Kubeflow Community Distribution to meet their specific needs. The Kubeflow Community Distribution
is composable, modular, portable, and scalable, backed by an ecosystem of Kubernetes-native
projects that cover every stage of the [AI lifecycle](https://www.kubeflow.org/docs/started/architecture/#kubeflow-landscape-in-the-ai-lifecycle).
Kubeflow is composed of modular, open source projects that form the Kubernetes-native stack
for data & AI workloads. Whether you are an AI practitioner, a platform administrator, or a
decision-maker, Kubeflow offers modular, scalable, and extensible tools to support your
HPC, data, and AI use-cases.

Whether you’re an AI practitioner, a platform administrator, or a team of developers, Kubeflow
offers modular, scalable, and extensible tools to support your AI use cases.
## Kubeflow Mission

Kubeflow's mission is to bridge the Data, AI, and Cloud Native ecosystems. We enable teams to

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Probably we should add ML community too.

deliver more models, agents, and AI applications into production with well-lit paths across
[the AI lifecycle](/docs/started/architecture/#kubeflow-landscape-in-the-ai-lifecycle). By working
across these diverse communities and bringing together different skills and perspectives, our goal
is to standardize AI workloads on Kubernetes.

The Kubeflow community delivers on this mission by building every project around the same core principles:

- **Simple**: Run workloads at any scale without becoming a Kubernetes expert.
- **Portable**: Run the same code on a local laptop, on premises, or in any cloud.
- **Scalable**: Scale from large training jobs to high-throughput AI agents.
- **Composable**: Mix and match tools across the AI lifecycle.

## Kubeflow Subprojects

Kubeflow is composed of multiple open source projects that address different aspects
of the AI lifecycle. These projects are designed to be usable both independently and as part of the
Kubeflow subprojects are designed to be usable both independently and as part of the
Kubeflow Distribution. This provides flexibility for users who may not need the full
end-to-end AI platform capabilities but want to leverage specific functionalities, such as model
training or model serving.
end-to-end AI platform capabilities but want to leverage specific functionalities, such as
data processing, model training, or agentic workloads.

You can find list of Kubeflow subprojects in [the installation page](/docs/started/installing-kubeflow/#kubeflow-subprojects).

Expand All @@ -32,7 +43,7 @@ If you are interested to become Kubeflow subproject,
## Kubeflow Ecosystem

Kubeflow has always fostered a strong community-driven culture and actively supports projects
that build on, integrate with, or complement Kubeflow sub-projects. As part of this effort,
that build on, integrate with, or complement Kubeflow subprojects. As part of this effort,
the Kubeflow community established the Kubeflow Ecosystem to highlight projects that are valuable
to the broader community and demonstrate maturity, sustainability, and excellence within their respective domains.

Expand Down Expand Up @@ -66,28 +77,7 @@ Watch the following video which provides an introduction to Kubeflow.

{{< youtube id="cTZArDgbIWw" title="Introduction to Kubeflow">}}

## The Kubeflow Mission

Our goal is to make scaling AI models and deploying them to
production as simple as possible, by letting Kubernetes do what it's great at:

- Easy, repeatable, portable deployments on a diverse infrastructure
(for example, experimenting on a laptop, then moving to an on-premises
cluster or to the cloud).
- Deploying and managing loosely-coupled microservices.
- Scaling based on demand.

Because AI practitioners use a diverse set of tools, one of the key goals is to
customize the stack based on user requirements (within reason) and let the
system take care of the "boring stuff". While we have started with a narrow set
of technologies, we are working with many different projects to include
additional tooling.

Ultimately, we want to have a set of simple manifests that give you an easy to
use AI stack _anywhere_ Kubernetes is already running, and that can self
configure based on the cluster it deploys into.

## History
## Kubeflow History

Kubeflow started as an open sourcing of the way Google ran [TensorFlow](https://www.tensorflow.org/)
internally, based on a pipeline called [TensorFlow Extended](https://www.tensorflow.org/tfx/).
Expand Down