2023-02-07 11:16:52 +00:00
< h1 align = "center" >
< br >
< img width = "184" alt = "kairos-white-column 5bc2fe34" src = "https://user-images.githubusercontent.com/2420543/193010398-72d4ba6e-7efe-4c2e-b7ba-d3a826a55b7d.png" > < br >
Entangle
< br >
< / h1 >
< h3 align = "center" > Entangle kubernetes connections running on remote clusters, also behind NAT < / h3 >
< p align = "center" >
< a href = "https://opensource.org/licenses/" >
< img src = "https://img.shields.io/badge/licence-APL2-brightgreen"
alt="license">
< / a >
< a href = "https://github.com/kairos-io/entangle/issues" > < img src = "https://img.shields.io/github/issues/kairos-io/entangle" > < / a >
< a href = "https://kairos.io/docs/" target = _blank > < img src = "https://img.shields.io/badge/Documentation-blue"
alt="docs">< / a >
< img src = "https://img.shields.io/badge/made%20with-Go-blue" >
< img src = "https://goreportcard.com/badge/github.com/kairos-io/entangle" alt = "go report card" / >
< / p >
With Kairos you can build immutable, bootable Kubernetes and OS images for your edge devices as easily as writing a Dockerfile. Optional P2P mesh with distributed ledger automates node bootstrapping and coordination. Updating nodes is as easy as CI/CD: push a new image to your container registry and let secure, risk-free A/B atomic upgrades do the rest.
< table >
< tr >
< th align = "center" >
< img width = "640" height = "1px" >
< p >
< small >
Documentation
< / small >
< / p >
< / th >
< th align = "center" >
< img width = "640" height = "1" >
< p >
< small >
Contribute
< / small >
< / p >
< / th >
< / tr >
< tr >
< td >
📚 [Getting started with Kairos ](https://kairos.io/docs/getting-started ) < br > :bulb: [Examples ](https://kairos.io/docs/examples ) < br > :movie_camera: [Video ](https://kairos.io/docs/media/ ) < br > :open_hands:[Engage with the Community](https://kairos.io/community/)
< / td >
< td >
🙌[ CONTRIBUTING.md ]( https://github.com/kairos-io/kairos/blob/master/CONTRIBUTING.md ) < br > :raising_hand: [ GOVERNANCE ]( https://github.com/kairos-io/kairos/blob/master/GOVERNANCE.md ) < br > :construction_worker:[Code of conduct](https://github.com/kairos-io/kairos/blob/master/CODE_OF_CONDUCT.md)
< / td >
< / tr >
< / table >
2022-09-01 21:30:25 +00:00
2022-09-23 21:08:07 +00:00
| :exclamation: | This is experimental! |
|-|:-|
2022-09-01 21:30:25 +00:00
2023-02-07 11:16:52 +00:00
## Installation
2022-09-01 21:30:25 +00:00
2022-09-23 21:08:07 +00:00
To install, use helm:
2022-09-01 21:30:25 +00:00
```
2022-09-23 21:08:07 +00:00
# Adds the kairos repo to helm
$ helm repo add kairos https://kairos-io.github.io/helm-charts
"kairos" has been added to your repositories
$ helm repo update
Hang tight while we grab the latest from your chart repositories...
...Successfully got an update from the "kairos" chart repository
Update Complete. ⎈Happy Helming!⎈
2022-09-01 21:30:25 +00:00
2022-09-23 21:08:07 +00:00
# Install the CRD chart
$ helm install kairos-crd kairos/kairos-crds
NAME: kairos-crd
LAST DEPLOYED: Tue Sep 6 20:35:34 2022
NAMESPACE: default
STATUS: deployed
REVISION: 1
TEST SUITE: None
2022-09-01 21:30:25 +00:00
2022-09-23 21:08:07 +00:00
# Installs entangle
$ helm install kairos-entangle kairos/entangle
2022-09-01 21:30:25 +00:00
```
2023-02-07 11:16:52 +00:00
Documentation is available at: https://kairos.io/docs/reference/entangle/
2022-09-01 21:30:25 +00:00
## License
Copyright 2022.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.