168 lines
		
	
	
		
			7.3 KiB
		
	
	
	
		
			HTML
		
	
	
	
			
		
		
	
	
			168 lines
		
	
	
		
			7.3 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+xml" href="https://jenkinsci.github.io/kubernetes-operator/about/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>What's the Jenkins Operator? | Jenkins Operator</title><meta property="og:title" content="What's the Jenkins 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/about/" />
 | |
| <meta property="og:site_name" content="Jenkins Operator" />
 | |
| <meta itemprop="name" content="What's the Jenkins Operator?">
 | |
| <meta itemprop="description" content="A native operator for Kubernetes to manage Jenkins"><meta name="twitter:card" content="summary"/>
 | |
| <meta name="twitter:title" content="What's the Jenkins Operator?"/>
 | |
| <meta name="twitter:description" content="A native operator for Kubernetes to manage Jenkins"/>
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| <link rel="preload" href="/kubernetes-operator/scss/main.min.fd69987024ae657af26227407273d5b4d1046115af0e0182839a91bb3e30e830.css" as="style">
 | |
| <link href="/kubernetes-operator/scss/main.min.fd69987024ae657af26227407273d5b4d1046115af0e0182839a91bb3e30e830.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-section">
 | |
|     <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=" 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--primary position-relative td-box--gradient td-box--height-auto">
 | |
| 	<div class="container text-center td-arrow-down">
 | |
| 		<span class="h4 mb-0">
 | |
| 			<div style="font-size: 110%;" class="col-12">
 | |
| 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.
 | |
| </div>
 | |
| 		</span>
 | |
| 	</div>
 | |
| </section>
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
|  
 | |
| <a id="td-block-1" class="td-offset-anchor"></a>
 | |
| <section class="row td-box td-box--1 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-3 col-lg-1 order-xs-first order-sm-first order-md-last text-center ">
 | |
|        <img src="/kubernetes-operator/img/logo.svg" style="height: 75%; margin-left: -75%; margin-top: 50%;" alt="Logo"/>
 | |
|     </div>
 | |
|     <div class="col-md-4 col-lg-8 order-xs-2 order-sm-2 order-md-2">
 | |
|       <h1>The main reason why we decided to write the <b>jenkins-operator</b> is the fact that we faced a lot of problems with standard Jenkins deployment. We want to make Jenkins more robust, suitable for dynamic and multi-tenant environments.</h1>
 | |
|         <p class="lead mt-2">
 | |
|       <br />
 | |
|             Some of the problems we want to solve:
 | |
|             <ul>
 | |
|                 <li>Volumes handling (AWS EBS volume attach/detach issue when using PVC)</li>
 | |
|                 <li>Installing plugins with incompatible versions or security vulnerabilities</li>
 | |
|                 <li>Better configuration as code</li>
 | |
|                 <li>Lack of end to end tests</li>
 | |
|                 <li>Handle graceful shutdown properly</li>
 | |
|                 <li>Security and hardening out of the box</li>
 | |
|                 <li>Orphaned jobs with no jnlp connection</li>
 | |
|                 <li>Make errors more visible for end users</li>
 | |
|                 <li>Backup and restore for jobs history</li>
 | |
|             </ul>
 | |
|     </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">© 2020 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'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> |