2019-05-12 04:03:22 -07:00
<!DOCTYPE html>
< html >
< head >
< meta name = "generator" content = "Hugo 0.54.0" / >
< meta charset = "utf-8" >
< meta http-equiv = "X-UA-Compatible" content = "IE=edge" >
< meta name = "viewport" content = "width=device-width, initial-scale=1" >
< meta name = "description" content = "" >
< meta name = "author" content = "" >
2019-06-16 21:33:37 -07:00
< base href = "https://kyverno.io/" >
2019-05-12 15:54:59 -07:00
< title > Kyverno< / title >
2019-05-12 04:03:22 -07:00
2019-05-12 05:28:38 -07:00
< link href = "./css/bootstrap.min.css" rel = "stylesheet" >
2019-05-12 04:03:22 -07:00
2019-05-12 05:28:38 -07:00
< link href = "./css/landing-page.css" rel = "stylesheet" >
2019-05-12 04:03:22 -07:00
2019-05-20 00:07:23 -07:00
< link href = "https://fonts.googleapis.com/css?family=Lato:300,400,700,300italic,400italic,700italic" rel = "stylesheet" type = "text/css" >
2019-05-12 04:03:22 -07:00
< style >
.navbar {
border-color: #e7e7e7;
}
.content-section-a,
footer,
.navbar {
background-color: #f8f8f8;
color: #333;
}
.navbar a:link,
.navbar-default .navbar-nav>li>a {
color: #777;
}
.navbar a:hover,
.navbar-default .navbar-nav>li>a:hover {
color: rgb(51, 51, 51);
}
.content-section-b {
background-color: white;
color: #333;
}
body {
color: rgb(51, 51, 51);
}
.header-container h1,
.header-container h2,
.header-container h3,
.header-container h4 {
color: rgb(51, 51, 51);
}
/* landing page logo */
.intro-image {
height: 100%;
min-height: 380px;
margin-top: 20px;
2019-05-12 15:54:59 -07:00
background: url(img/kyverno.png) no-repeat center center;
2019-05-12 04:03:22 -07:00
background-size: 280px;
}
< / style >
< / head >
< body >
< nav class = "navbar navbar-default navbar-fixed-top" role = "navigation" >
< div class = "container" >
< div class = "navbar-header page-scroll" >
< button type = "button" class = "navbar-toggle" data-toggle = "collapse" data-target = "#bs-example-navbar-collapse-1" >
< span class = "sr-only" > Toggle navigation< / span >
< span class = "icon-bar" > < / span >
< span class = "icon-bar" > < / span >
< span class = "icon-bar" > < / span >
< / button >
2019-05-12 15:54:59 -07:00
< a class = "page-scroll navbar-brand" href = "#intro" > Kyverno< / a >
2019-05-12 04:03:22 -07:00
< / div >
< div class = "collapse navbar-collapse" id = "bs-example-navbar-collapse-1" >
< ul class = "nav navbar-nav navbar-right" >
< li >
2019-05-21 10:53:10 -07:00
< a class = "page-scroll" href = https://github.com/nirmata/kyverno/ > Github< / a >
2019-05-12 04:03:22 -07:00
< / li >
< li >
2019-05-21 10:53:10 -07:00
< a class = "page-scroll" href = https://github.com/nirmata/kyverno/blob/master/README.md > Docs< / a >
2019-05-12 04:03:22 -07:00
< / li >
< li >
2019-05-21 10:53:10 -07:00
< a class = "page-scroll" href = https://nirmata.com > Nirmata< / a >
2019-05-12 04:03:22 -07:00
< / li >
< / ul >
< / div >
< / div >
< / nav >
< section id = "intro" >
< div class = "intro-header" >
< div class = "container header-container" >
< div class = "row" >
< div class = "intro-image col-md-4" > < / div >
< div class = "intro-message col-md-6" >
2019-05-12 15:54:59 -07:00
< h1 > Kyverno< / h1 >
2019-05-12 04:03:22 -07:00
< h3 > Kubernetes Native Policy Management< / h3 >
2019-05-20 00:07:23 -07:00
< blockquote >
2019-06-16 21:33:37 -07:00
Manage policies as Kubernetes resources. Validate, mutate, and generate configurations.
Select resources based on labels and wildcards. View policy enforcement as events. Detect
policy violations for existing resources.< / blockquote >
2019-05-12 04:03:22 -07:00
2019-05-21 10:53:10 -07:00
< iframe class = "github-btn" src = "https://ghbtns.com/github-btn.html?user=nirmata&repo=kyverno&type=watch&count=true&size=large&v=2" frameborder = "0" scrolling = "0" width = "160px" height = "30px" > < / iframe >
2019-05-12 04:03:22 -07:00
2019-05-21 10:53:10 -07:00
< iframe class = "github-btn" src = "https://ghbtns.com/github-btn.html?user=nirmata&repo=kyverno&type=star&count=true&size=large" frameborder = "0" scrolling = "0" width = "160px" height = "30px" > < / iframe >
2019-05-12 04:03:22 -07:00
2019-05-21 10:53:10 -07:00
< iframe class = "github-btn" src = "https://ghbtns.com/github-btn.html?user=nirmata&repo=kyverno&type=fork&count=true&size=large" frameborder = "0" scrolling = "0" width = "158px" height = "30px" > < / iframe >
2019-05-12 04:03:22 -07:00
< / div >
< / div >
< / div >
< / div >
< / section >
< section id = "services" >
< div class = "content-section-a" >
< div class = "container" >
< div class = "row" >
< div >
< hr class = "section-heading-spacer" >
< div class = "clearfix" > < / div >
< h2 class = "section-heading" > < / h2 >
< h1 id = "features" > Features< / h1 >
< ul >
< li > < p > Policy definitions as Kubernetes resources< / p > < / li >
< li > < p > Validate, mutate, or generate Kubernetes resources< / p > < / li >
< li > < p > Match resources using label selectors and wildcards< / p > < / li >
< li > < p > Mutate using overlays (like Kustomize) or JSON Patch< / p > < / li >
< li > < p > Validate using overlays and powerful conditionals< / p > < / li >
2019-05-12 05:17:50 -07:00
< li > < p > Generate default resources during namespace creation< / p > < / li >
< li > < p > Reporting of policy violations for existing resources< / p > < / li >
2019-05-12 04:03:22 -07:00
< li > < p > Kubernetes events for resource changes and policy enforcement< / p > < / li >
2019-05-12 05:17:50 -07:00
< li > < p > Test policy changes using kubectl< / p > < / li >
2019-05-12 04:03:22 -07:00
< / ul >
2019-05-21 10:53:10 -07:00
< p style = "margin-top: 30px; margin-left:15px; font-size: 110%;" >
Ready for more? < a href = "https://github.com/nirmata/kyverno/blob/master/README.md" > Read the docs< / a > , < a href = "https://github.com/nirmata/kyverno/blob/master/documentation/writing-policies.md" > write a policy< / a > , or < a href = "https://github.com/nirmata/kyverno/blob/master/documentation/installation.md" > try Kyverno in your cluster< / a > !
2019-05-20 00:07:23 -07:00
< / p >
2019-05-12 04:03:22 -07:00
< / div >
< / div >
< / div >
< / div >
< / section >
< footer >
2019-05-12 04:09:25 -07:00
< div class = "container footer" style = "margin-top: 30px" >
2019-05-12 04:03:22 -07:00
< div class = "row" >
2019-06-16 21:33:37 -07:00
< div class = "col-md-12" style = "font-size: 90%" >
This website was built by < a href = " https://nirmata.com " > Nirmata< / a > with < a href = "http://gohugo.io" > Hugo< / a > and the
2019-05-12 04:09:25 -07:00
< a href = "https://github.com/swiftline/github-project-landing-page" > Github project page< / a >
2019-05-12 04:03:22 -07:00
theme.
< / div >
< / div >
< / div >
< / footer >
< / body >
< / html >