kubernetes-operator/docs/index.html

273 lines
10 KiB
HTML

<!doctype html>
<html lang="en" class="no-js">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="generator" content="Hugo 0.62.2" />
<META NAME="ROBOTS" CONTENT="NOINDEX, NOFOLLOW">
<link rel="alternate" type="application/rss&#43;xml" href="https://jenkinsci.github.io/kubernetes-operator/index.xml">
<link rel="shortcut icon" href="/favicons/favicon.ico" >
<link rel="apple-touch-icon" href="/kubernetes-operator/favicons/apple-touch-icon-180x180.png" sizes="180x180">
<link rel="icon" type="image/png" href="/kubernetes-operator/favicons/favicon-16x16.png" sizes="16x16">
<link rel="icon" type="image/png" href="/kubernetes-operator/favicons/favicon-32x32.png" sizes="32x32">
<link rel="icon" type="image/png" href="/kubernetes-operator/favicons/android-36x36.png" sizes="36x36">
<link rel="icon" type="image/png" href="/kubernetes-operator/favicons/android-48x48.png" sizes="48x48">
<link rel="icon" type="image/png" href="/kubernetes-operator/favicons/android-72x72.png" sizes="72x72">
<link rel="icon" type="image/png" href="/kubernetes-operator/favicons/android-96x196.png" sizes="96x196">
<link rel="icon" type="image/png" href="/kubernetes-operator/favicons/android-144x144.png" sizes="144x144">
<link rel="icon" type="image/png" href="/kubernetes-operator/favicons/android-192x192.png"sizes="192x192">
<title>Jenkins Operator</title><meta property="og:title" content="Jenkins Kubernetes Operator" />
<meta property="og:description" content="A native operator for Kubernetes to manage Jenkins" />
<meta property="og:type" content="website" />
<meta property="og:url" content="https://jenkinsci.github.io/kubernetes-operator/" />
<meta property="og:updated_time" content="2021-10-01T00:00:00+00:00" /><meta property="og:site_name" content="Jenkins Operator" />
<meta itemprop="name" content="Jenkins Kubernetes Operator">
<meta itemprop="description" content="A native operator for Kubernetes to manage Jenkins"><meta name="twitter:card" content="summary"/>
<meta name="twitter:title" content="Jenkins Kubernetes Operator"/>
<meta name="twitter:description" content="A native operator for Kubernetes to manage Jenkins"/>
<link rel="preload" href="/kubernetes-operator/scss/main.min.6c58fba96b88d035ce071c346f084a9dc4dedee4e80eb3724fe530520541a4ec.css" as="style">
<link href="/kubernetes-operator/scss/main.min.6c58fba96b88d035ce071c346f084a9dc4dedee4e80eb3724fe530520541a4ec.css" rel="stylesheet" integrity="">
<script
src="https://code.jquery.com/jquery-3.3.1.min.js"
integrity="sha256-FgpCb/KJQlLNfOu91ta32o/NMZxltwRo8QtmkMRdAu8="
crossorigin="anonymous"></script>
</head>
<body class="td-home">
<header>
<nav class="js-navbar-scroll navbar navbar-expand navbar-dark flex-column flex-md-row td-navbar">
<a class="navbar-brand" href="/kubernetes-operator/">
<img style="width: 32px; height: 32px; margin-right: 7.5px;" src="/kubernetes-operator/img/logo.svg"></img><span class="text-uppercase font-weight-bold">Jenkins Operator</span>
</a>
<div class="td-navbar-nav-scroll ml-md-auto" id="main_navbar">
<ul class="navbar-nav mt-2 mt-lg-0">
<li class="nav-item mr-4 mb-2 mb-lg-0">
<a class="nav-link" href="/kubernetes-operator/about"><span>What's the Jenkins Operator?</span></a>
</li>
<li class="nav-item mr-4 mb-2 mb-lg-0">
<a class="nav-link" href="/kubernetes-operator/docs"><span>Documentation</span></a>
</li>
</ul>
</div>
<div class="navbar-nav d-none d-lg-block">
<input type="search" class="form-control td-search-input" placeholder="&#xf002 Search this site…" aria-label="Search this site…" autocomplete="off">
</div>
</nav>
</header>
<div class="container-fluid td-default td-outer">
<main role="main" class="td-main">
<a id="td-block-0" class="td-offset-anchor"></a>
<section class="row td-box td-box--dark td-box--gradient td-box--height-auto">
<div class="col">
<div class="row ">
<div class="col-md-1 order-md-1 hidden-xs hidden-sm hidden-md"></div>
<div class="col-md-2 col-lg-1 order-xs-first order-sm-first order-md-last text-center ">
<img src="/kubernetes-operator/img/logo.svg" style="height: 110%; margin-left: -75%; margin-top: -20%; position:relative;" alt="Logo"/>
</div>
<div class="col-md-3 col-lg-8 order-xs-2 order-sm-2 order-md-2">
<h1>Manage Jenkins in Kubernetes!</h1>
<p class="lead mt-2">Deploy Jenkins Operator and configure your Jenkins instances in Kubernetes
</p>
<div class="mx-auto mt-5">
<a class="btn btn-lg btn-primary mr-3 mb-4" href="/kubernetes-operator/docs">
Learn More <i class="fas fa-arrow-alt-circle-right ml-2"></i>
</a>
<a class="btn btn-lg btn-secondary mr-3 mb-4" href="https://github.com/jenkinsci/kubernetes-operator">
View Repository <i class="fab fa-github ml-2 "></i>
</a>
</div>
</div>
</div>
</div>
</section>
<a id="td-block-1" class="td-offset-anchor"></a>
<section class="row td-box td-box--primary position-relative td-box--gradient td-box--height-auto">
<div class="container text-center td-arrow-down">
<span class="h4 mb-0">
Jenkins Operator is a Kubernetes native operator which fully manages Jenkins on Kubernetes.<br /> It was built with immutability and declarative configuration as code in mind.<br />
</span>
</div>
</section>
<a id="td-block-2" class="td-offset-anchor"></a>
<section class="row td-box td-box--dark td-box--gradient td-box--height-auto">
<div class="col">
<div class="row ">
<div class="col-lg-3 mb-5 mb-lg-3 text-center ">
<div class="mb-4 h1">
<i class="fas fa-cogs"></i>
</div>
<h4 class="h3">Better configuration as code</h4>
<p class="mb-0"><p>Use groovy scripts or JCasC to configure your Jenkins instance</p>
</p>
</div>
<div class="col-lg-3 mb-5 mb-lg-3 text-center ">
<div class="mb-4 h1">
<i class="fas fa-shield-alt"></i>
</div>
<h4 class="h3">Security and hardening out of the box</h4>
<p class="mb-0"><p>Enable CSRF, disable usage stats, enable master access control and more by default</p>
</p>
</div>
<div class="col-lg-3 mb-5 mb-lg-3 text-center ">
<div class="mb-4 h1">
<i class="fas fa-plug"></i>
</div>
<h4 class="h3">Handle graceful shutdown properly</h4>
<p class="mb-0"><p>Less chance to lose data</p>
</p>
</div>
<div class="col-lg-3 mb-5 mb-lg-3 text-center ">
<div class="mb-4 h1">
<i class="fas fa-exclamation-circle"></i>
</div>
<h4 class="h3">Make errors more visible for end users</h4>
<p class="mb-0"><p>Improve user experience by informing what has been done</p>
</p>
</div>
</div>
</div>
</section>
<a id="td-block-3" class="td-offset-anchor"></a>
<section class="row td-box td-box--3 td-box--gradient td-box--height-auto">
<div class="col">
<div class="row ">
<div class="col-lg-3 mb-5 mb-lg-3 text-center ">
<div class="mb-4 h1">
<i class="fab fa-github"></i>
</div>
<h4 class="h3">Contributions welcome!</h4>
<p class="mb-0"><p>We do a Pull Request contributions workflow on <strong>GitHub</strong>. New users are always welcome!</p>
</p>
<p><a href="https://github.com/jenkinsci/kubernetes-operator/pulls">Read more …</a></p>
</div>
<div class="col-lg-3 mb-5 mb-lg-3 text-center ">
<div class="mb-4 h1">
<i class="fas fa-folder-open"></i>
</div>
<h4 class="h3">Documentation</h4>
<p class="mb-0"><p>Learning the usage of Jenkins Operator will make your life easier. After that, you can easily contribute to the project.</p>
</p>
<p><a href="/kubernetes-operator/docs">Read more …</a></p>
</div>
<div class="col-lg-3 mb-5 mb-lg-3 text-center ">
<div class="mb-4 h1">
<i class="fab fa-jenkins"></i>
</div>
<h4 class="h3">Jenkins Community Discourse</h4>
<p class="mb-0"><p>Ask questions, discuss best practices and talk to other users about Jenkins Operator on a dedicated Discourse category.</p>
<p><a href="https://community.jenkins.io/c/contributing/jenkins-operator/20">Visit Discourse</a></p>
</p>
</div>
<div class="col-lg-3 mb-5 mb-lg-3 text-center ">
<div class="mb-4 h1">
<i class="fab fa-slack"></i>
</div>
<h4 class="h3">Join #jenkins-operator on Slack!</h4>
<p class="mb-0"><p>Chat with other users about Jenkins Operator on dedicated Slack channel.</p>
<p><a href="https://forms.gle/X3X8qA1XMirdBuEH7">Invite form</a></p>
<p><a href="https://virtuslab-oss.slack.com">Go to Slack</a></p>
</p>
</div>
</div>
</div>
</section>
</main>
<footer class="bg-dark py-5 row d-print-none">
<div class="bg-dark container-fluid trademark-bigger">
<div class="row">
<div class="col-6 col-sm-4 text-xs-center order-sm-2">
</div>
<div class="col-6 col-sm-4 text-right text-xs-center order-sm-3">
</div>
<div class="col-12 col-sm-12 text-center py-4 order-sm-2">
<small class="text-white">&copy; 2021 Jenkins Operator is created by VirtusLab. Source is available under Apache License Version 2 and website content under Creative Commons Attribution-ShareAlike 4.0.</small><br>
<small class="text-white">Jenkins® is a registered trademark of Software in the Public Interest, Inc.</small>
<p class="mt-2"><a href="/kubernetes-operator/about/">What&#39;s the Jenkins Operator?</a></p>
</div>
</div>
</div>
</footer>
</div>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js" integrity="sha384-ZMP7rVo3mIykV+2+9J3UJ46jBk0WLaUAdn689aCwoqbBJiSnjAK/l8WvCWPIPm49" crossorigin="anonymous"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js" integrity="sha384-ChfqqxuZUCnJSK3+MXmPNIyE6ZbWh2IMqE241rYiqJxyMiZ6OW/JmZQ5stwEULTy" crossorigin="anonymous"></script>
<script src="/kubernetes-operator/js/main.min.b0e99aac17991fa76812dd47914049168ac469a1faa0939560f0b370565becab.js" integrity="sha256-sOmarBeZH6doEt1HkUBJForEaaH6oJOVYPCzcFZb7Ks="></script>
</body>
</html>