README
¶
Calico Operator
This repository contains a Kubernetes operator which manages the lifecycle of a Calico or Calico Enterprise installation on Kubernetes or OpenShift. Its goal is to make installation, upgrades, and ongoing lifecycle management of Calico and Calico Enterprise as simple and reliable as possible.
This operator is built using the operator-sdk, so you should be familiar with how that works before getting started.
Getting Started Running Calico
There are many avenues to get started running Calico depending on your situation.
- Trying out Kubernetes on a single host or on your own hardware? The quick start guide will have you up and running in about fifteen minutes.
- Running a managed public cloud? Use our guides for enabling Calico network policies.
- Want to go deeper? Visit https://docs.tigera.io/ for full documentation.
Get Started Developing
See the developer guidelines for more information on designing, coding, and testing changes.
Documentation
¶
There is no documentation for this package.
Directories
¶
Path | Synopsis |
---|---|
v1
API Schema definitions for configuring the installation of Calico and Calico Enterprise +k8s:deepcopy-gen=package,register +groupName=operator.tigera.io
|
API Schema definitions for configuring the installation of Calico and Calico Enterprise +k8s:deepcopy-gen=package,register +groupName=operator.tigera.io |
hack
|
|
pkg
|
|
common
GetWindowsNodes returns Windows nodes, optionally filtering the list of nodes with the given filter functions.
|
GetWindowsNodes returns Windows nodes, optionally filtering the list of nodes with the given filter functions. |
components
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.
|
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. |
controller/status
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.
|
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. |
controller/utils
This file contains functions common to the controllers to help them interact with elasticsearch.
|
This file contains functions common to the controllers to help them interact with elasticsearch. |
render
This renderer is responsible for all resources related to a Guardian Deployment in a multicluster setup.
|
This renderer is responsible for all resources related to a Guardian Deployment in a multicluster setup. |
Add dependencies used by the build but not by the code to this file.
|
Add dependencies used by the build but not by the code to this file. |
Click to show internal directories.
Click to hide internal directories.