All Projects → kubernetes-sigs → Security Profiles Operator

kubernetes-sigs / Security Profiles Operator

Licence: apache-2.0
The Kubernetes Security Profiles Operator

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to Security Profiles Operator

Moco
A MySQL operator for binlog-based semi-sync replication
Stars: ✭ 37 (-70.87%)
Mutual labels:  kubernetes-operator
K8s Mediaserver Operator
Repository for k8s Mediaserver Operator project
Stars: ✭ 81 (-36.22%)
Mutual labels:  kubernetes-operator
Spark On K8s Operator
Kubernetes operator for managing the lifecycle of Apache Spark applications on Kubernetes.
Stars: ✭ 1,780 (+1301.57%)
Mutual labels:  kubernetes-operator
Stale Feature Branch Operator
Delete stale feature branches in a Kubernetes cluster.
Stars: ✭ 47 (-62.99%)
Mutual labels:  kubernetes-operator
Container Security Operator
Identify image vulnerabilities in Kubernetes pods
Stars: ✭ 68 (-46.46%)
Mutual labels:  kubernetes-operator
Helm Charts
Helm Charts for Jaeger backend
Stars: ✭ 94 (-25.98%)
Mutual labels:  kubernetes-operator
Kopf
A Python framework to write Kubernetes operators in just few lines of code.
Stars: ✭ 971 (+664.57%)
Mutual labels:  kubernetes-operator
Amazon Sagemaker Operator For K8s
Amazon SageMaker operator for Kubernetes
Stars: ✭ 122 (-3.94%)
Mutual labels:  kubernetes-operator
Wlm Operator
Singularity implementation of k8s operator for interacting with SLURM.
Stars: ✭ 78 (-38.58%)
Mutual labels:  kubernetes-operator
Opentelemetry Operator
Kubernetes Operator for OpenTelemetry Collector
Stars: ✭ 104 (-18.11%)
Mutual labels:  kubernetes-operator
Cluster Operator
cluster-operator creates, configures and helps manage StorageOS cluster on Kubernetes
Stars: ✭ 50 (-60.63%)
Mutual labels:  kubernetes-operator
Shell Operator
Shell-operator is a tool for running event-driven scripts in a Kubernetes cluster
Stars: ✭ 1,146 (+802.36%)
Mutual labels:  kubernetes-operator
Vitess Operator
DEPRECATED: Vitess Operator provides automation that simplifies the administration of Vitess clusters on Kubernetes.
Stars: ✭ 104 (-18.11%)
Mutual labels:  kubernetes-operator
Sens8
Kubernetes controller for Sensu checks
Stars: ✭ 42 (-66.93%)
Mutual labels:  kubernetes-operator
Gatekeeper
Kubernetes Operator to manage Dynamic Admission Controllers using Open Policy Agent
Stars: ✭ 107 (-15.75%)
Mutual labels:  kubernetes-operator
Operator Lifecycle Manager
A management framework for extending Kubernetes with Operators
Stars: ✭ 983 (+674.02%)
Mutual labels:  kubernetes-operator
Flyte
Accelerate your ML and Data workflows to production. Flyte is a production grade orchestration system for your Data and ML workloads. It has been battle tested at Lyft, Spotify, freenome and others and truly open-source.
Stars: ✭ 1,242 (+877.95%)
Mutual labels:  kubernetes-operator
Wordpress Operator
WordPress operator for Kubernetes
Stars: ✭ 127 (+0%)
Mutual labels:  kubernetes-operator
K8gb
A cloud native Kubernetes Global Balancer
Stars: ✭ 113 (-11.02%)
Mutual labels:  kubernetes-operator
Operator Registry
Operator Registry runs in a Kubernetes or OpenShift cluster to provide operator catalog data to Operator Lifecycle Manager.
Stars: ✭ 105 (-17.32%)
Mutual labels:  kubernetes-operator

Kubernetes Security Profiles Operator

build test

This project is the starting point for the Security Profiles Operator, an out-of-tree Kubernetes enhancement which aims to make managing and applying seccomp and AppArmor profiles more easy and straight forward in Kubernetes.

About

The motivation behind the project can be found in the corresponding RFC.

Related Kubernetes Enhancement Proposals (KEPs) which have direct influence on this project:

Next to those KEPs, here are existing approaches for security profiles in the Kubernetes world:

Personas & User Stories

As any other piece of software, this operator is meant to help people. Thus, the target personas have been reflected in a document in this repo.

The functionality that this operator is meant to enable is captured as user stories. If you feel that a user story is not captured properly, feel free to submit a Pull Request. The team will be more than happy to review and help you reflect the requirement.

Roadmap

The project tries to not overlap with those existing implementations to provide valuable additions in a more secure Kubernetes context. We created a mind map to get a better feeling about all features we want to implement to better support some security areas within Kubernetes:

mind-map

Going forwards, the operator will extend its purpose to assist Kubernetes users to create, distribute and apply security profiles for seccomp, AppArmor, SeLinux, PodSecurityPolicies and RBAC permissions.

Community, discussion, contribution, and support

We schedule a monthly meeting every last Thursday of a month.

Learn how to engage with the Kubernetes community on the community page.

You can reach the maintainers of this project at:

Code of conduct

Participation in the Kubernetes community is governed by the Kubernetes Code of Conduct.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].