refactor: rename project to Talos (#211)
This commit is contained in:
parent
088a001a6a
commit
ca9719cd72
@ -1,5 +1,5 @@
|
||||
metadata:
|
||||
repository: autonomy/dianemo
|
||||
repository: autonomy/talos
|
||||
policies:
|
||||
- type: conventionalCommit
|
||||
spec:
|
||||
|
260
CHANGELOG.md
260
CHANGELOG.md
@ -1,282 +1,282 @@
|
||||
<a name="0.1.0-alpha.13"></a>
|
||||
# [0.1.0-alpha.13](https://github.com/autonomy/dianemo/compare/v0.1.0-alpha.12...v0.1.0-alpha.13) (2018-11-15)
|
||||
# [0.1.0-alpha.13](https://github.com/autonomy/talos/compare/v0.1.0-alpha.12...v0.1.0-alpha.13) (2018-11-15)
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* **hack:** add /etc/kubernetes to CIS benchmark jobs ([#199](https://github.com/autonomy/dianemo/issues/199)) ([fc84b62](https://github.com/autonomy/dianemo/commit/fc84b62))
|
||||
* **image:** VMDK generation ([#204](https://github.com/autonomy/dianemo/issues/204)) ([9d4f791](https://github.com/autonomy/dianemo/commit/9d4f791))
|
||||
* **init:** node join ([#195](https://github.com/autonomy/dianemo/issues/195)) ([157ef67](https://github.com/autonomy/dianemo/commit/157ef67))
|
||||
* **init:** use kubeadm experimental-control-plane ([#194](https://github.com/autonomy/dianemo/issues/194)) ([2fd7112](https://github.com/autonomy/dianemo/commit/2fd7112))
|
||||
* **osctl:** build Linux binary with CGO ([#196](https://github.com/autonomy/dianemo/issues/196)) ([ab82aa7](https://github.com/autonomy/dianemo/commit/ab82aa7))
|
||||
* **osctl:** nil pointer when injecting kubernetes PKI ([#187](https://github.com/autonomy/dianemo/issues/187)) ([160702b](https://github.com/autonomy/dianemo/commit/160702b))
|
||||
* **hack:** add /etc/kubernetes to CIS benchmark jobs ([#199](https://github.com/autonomy/talos/issues/199)) ([fc84b62](https://github.com/autonomy/talos/commit/fc84b62))
|
||||
* **image:** VMDK generation ([#204](https://github.com/autonomy/talos/issues/204)) ([9d4f791](https://github.com/autonomy/talos/commit/9d4f791))
|
||||
* **init:** node join ([#195](https://github.com/autonomy/talos/issues/195)) ([157ef67](https://github.com/autonomy/talos/commit/157ef67))
|
||||
* **init:** use kubeadm experimental-control-plane ([#194](https://github.com/autonomy/talos/issues/194)) ([2fd7112](https://github.com/autonomy/talos/commit/2fd7112))
|
||||
* **osctl:** build Linux binary with CGO ([#196](https://github.com/autonomy/talos/issues/196)) ([ab82aa7](https://github.com/autonomy/talos/commit/ab82aa7))
|
||||
* **osctl:** nil pointer when injecting kubernetes PKI ([#187](https://github.com/autonomy/talos/issues/187)) ([160702b](https://github.com/autonomy/talos/commit/160702b))
|
||||
|
||||
|
||||
### Features
|
||||
|
||||
* upgrade Containerd to v1.2.0 ([#190](https://github.com/autonomy/dianemo/issues/190)) ([47787f7](https://github.com/autonomy/dianemo/commit/47787f7))
|
||||
* upgrade Kubernetes to v1.13.0-alpha.3 ([#189](https://github.com/autonomy/dianemo/issues/189)) ([91825fa](https://github.com/autonomy/dianemo/commit/91825fa))
|
||||
* embed the kubeadm config ([#205](https://github.com/autonomy/dianemo/issues/205)) ([160ce41](https://github.com/autonomy/dianemo/commit/160ce41))
|
||||
* **init:** add NoCloud user-data support ([#209](https://github.com/autonomy/dianemo/issues/209)) ([b584904](https://github.com/autonomy/dianemo/commit/b584904))
|
||||
* **init:** enforce CIS requirements ([#198](https://github.com/autonomy/dianemo/issues/198)) ([0c41de9](https://github.com/autonomy/dianemo/commit/0c41de9))
|
||||
* **init:** enforce use of hyperkube and Kubernetes version ([#207](https://github.com/autonomy/dianemo/issues/207)) ([0081a89](https://github.com/autonomy/dianemo/commit/0081a89))
|
||||
* **kernel:** add virtio support ([#208](https://github.com/autonomy/dianemo/issues/208)) ([ff97c8c](https://github.com/autonomy/dianemo/commit/ff97c8c))
|
||||
* **kernel:** upgrade Linux to v4.19.1 ([#192](https://github.com/autonomy/dianemo/issues/192)) ([36b899b](https://github.com/autonomy/dianemo/commit/36b899b))
|
||||
* **rootfs:** upgrade crictl to v1.12.0 ([#191](https://github.com/autonomy/dianemo/issues/191)) ([f7ad93c](https://github.com/autonomy/dianemo/commit/f7ad93c))
|
||||
* upgrade Containerd to v1.2.0 ([#190](https://github.com/autonomy/talos/issues/190)) ([47787f7](https://github.com/autonomy/talos/commit/47787f7))
|
||||
* upgrade Kubernetes to v1.13.0-alpha.3 ([#189](https://github.com/autonomy/talos/issues/189)) ([91825fa](https://github.com/autonomy/talos/commit/91825fa))
|
||||
* embed the kubeadm config ([#205](https://github.com/autonomy/talos/issues/205)) ([160ce41](https://github.com/autonomy/talos/commit/160ce41))
|
||||
* **init:** add NoCloud user-data support ([#209](https://github.com/autonomy/talos/issues/209)) ([b584904](https://github.com/autonomy/talos/commit/b584904))
|
||||
* **init:** enforce CIS requirements ([#198](https://github.com/autonomy/talos/issues/198)) ([0c41de9](https://github.com/autonomy/talos/commit/0c41de9))
|
||||
* **init:** enforce use of hyperkube and Kubernetes version ([#207](https://github.com/autonomy/talos/issues/207)) ([0081a89](https://github.com/autonomy/talos/commit/0081a89))
|
||||
* **kernel:** add virtio support ([#208](https://github.com/autonomy/talos/issues/208)) ([ff97c8c](https://github.com/autonomy/talos/commit/ff97c8c))
|
||||
* **kernel:** upgrade Linux to v4.19.1 ([#192](https://github.com/autonomy/talos/issues/192)) ([36b899b](https://github.com/autonomy/talos/commit/36b899b))
|
||||
* **rootfs:** upgrade crictl to v1.12.0 ([#191](https://github.com/autonomy/talos/issues/191)) ([f7ad93c](https://github.com/autonomy/talos/commit/f7ad93c))
|
||||
|
||||
|
||||
|
||||
<a name="0.1.0-alpha.12"></a>
|
||||
# [0.1.0-alpha.12](https://github.com/autonomy/dianemo/compare/v0.1.0-alpha.11...v0.1.0-alpha.12) (2018-11-02)
|
||||
# [0.1.0-alpha.12](https://github.com/autonomy/talos/compare/v0.1.0-alpha.11...v0.1.0-alpha.12) (2018-11-02)
|
||||
|
||||
|
||||
### Features
|
||||
|
||||
* upgrade Kubernetes to v1.13.0-alpha.2 ([#173](https://github.com/autonomy/dianemo/issues/173)) ([60adafb](https://github.com/autonomy/dianemo/commit/60adafb))
|
||||
* add blockd service ([#172](https://github.com/autonomy/dianemo/issues/172)) ([aa65101](https://github.com/autonomy/dianemo/commit/aa65101))
|
||||
* upgrade Kubernetes to v1.13.0-alpha.2 ([#173](https://github.com/autonomy/talos/issues/173)) ([60adafb](https://github.com/autonomy/talos/commit/60adafb))
|
||||
* add blockd service ([#172](https://github.com/autonomy/talos/issues/172)) ([aa65101](https://github.com/autonomy/talos/commit/aa65101))
|
||||
|
||||
|
||||
|
||||
<a name="0.1.0-alpha.11"></a>
|
||||
# [0.1.0-alpha.11](https://github.com/autonomy/dianemo/compare/v0.1.0-alpha.10...v0.1.0-alpha.11) (2018-10-18)
|
||||
# [0.1.0-alpha.11](https://github.com/autonomy/talos/compare/v0.1.0-alpha.10...v0.1.0-alpha.11) (2018-10-18)
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* **image:** align VERSION env var with pkg/version ([#168](https://github.com/autonomy/dianemo/issues/168)) ([04bb2da](https://github.com/autonomy/dianemo/commit/04bb2da))
|
||||
* **init:** add /dev and /usr/libexec/kubernetes to docker service ([#160](https://github.com/autonomy/dianemo/issues/160)) ([7268e92](https://github.com/autonomy/dianemo/commit/7268e92))
|
||||
* **init:** disable megacheck until it gains module support ([#167](https://github.com/autonomy/dianemo/issues/167)) ([9a6542f](https://github.com/autonomy/dianemo/commit/9a6542f))
|
||||
* **kernel:** remove slub_debug kernel param ([#157](https://github.com/autonomy/dianemo/issues/157)) ([bbc3097](https://github.com/autonomy/dianemo/commit/bbc3097))
|
||||
* **image:** align VERSION env var with pkg/version ([#168](https://github.com/autonomy/talos/issues/168)) ([04bb2da](https://github.com/autonomy/talos/commit/04bb2da))
|
||||
* **init:** add /dev and /usr/libexec/kubernetes to docker service ([#160](https://github.com/autonomy/talos/issues/160)) ([7268e92](https://github.com/autonomy/talos/commit/7268e92))
|
||||
* **init:** disable megacheck until it gains module support ([#167](https://github.com/autonomy/talos/issues/167)) ([9a6542f](https://github.com/autonomy/talos/commit/9a6542f))
|
||||
* **kernel:** remove slub_debug kernel param ([#157](https://github.com/autonomy/talos/issues/157)) ([bbc3097](https://github.com/autonomy/talos/commit/bbc3097))
|
||||
|
||||
|
||||
### Features
|
||||
|
||||
* upgrade Kubernetes to v1.13.0-alpha.1 ([#162](https://github.com/autonomy/dianemo/issues/162)) ([2c80522](https://github.com/autonomy/dianemo/commit/2c80522))
|
||||
* **ami:** enable ena support ([#164](https://github.com/autonomy/dianemo/issues/164)) ([d542c83](https://github.com/autonomy/dianemo/commit/d542c83))
|
||||
* **init:** mount partitions dynamically ([#169](https://github.com/autonomy/dianemo/issues/169)) ([453bc48](https://github.com/autonomy/dianemo/commit/453bc48))
|
||||
* **kernel:** enable NVMe support ([#170](https://github.com/autonomy/dianemo/issues/170)) ([fc38380](https://github.com/autonomy/dianemo/commit/fc38380))
|
||||
* upgrade Kubernetes to v1.13.0-alpha.1 ([#162](https://github.com/autonomy/talos/issues/162)) ([2c80522](https://github.com/autonomy/talos/commit/2c80522))
|
||||
* **ami:** enable ena support ([#164](https://github.com/autonomy/talos/issues/164)) ([d542c83](https://github.com/autonomy/talos/commit/d542c83))
|
||||
* **init:** mount partitions dynamically ([#169](https://github.com/autonomy/talos/issues/169)) ([453bc48](https://github.com/autonomy/talos/commit/453bc48))
|
||||
* **kernel:** enable NVMe support ([#170](https://github.com/autonomy/talos/issues/170)) ([fc38380](https://github.com/autonomy/talos/commit/fc38380))
|
||||
|
||||
|
||||
|
||||
<a name="0.1.0-alpha.10"></a>
|
||||
# [0.1.0-alpha.10](https://github.com/autonomy/dianemo/compare/v0.1.0-alpha.9...v0.1.0-alpha.10) (2018-10-13)
|
||||
# [0.1.0-alpha.10](https://github.com/autonomy/talos/compare/v0.1.0-alpha.9...v0.1.0-alpha.10) (2018-10-13)
|
||||
|
||||
|
||||
### Features
|
||||
|
||||
* upgrade all core components ([#153](https://github.com/autonomy/dianemo/issues/153)) ([92ef602](https://github.com/autonomy/dianemo/commit/92ef602))
|
||||
* **kernel:** configure Kernel Self Protection Project recommendations ([#152](https://github.com/autonomy/dianemo/issues/152)) ([b34debe](https://github.com/autonomy/dianemo/commit/b34debe))
|
||||
* upgrade all core components ([#153](https://github.com/autonomy/talos/issues/153)) ([92ef602](https://github.com/autonomy/talos/commit/92ef602))
|
||||
* **kernel:** configure Kernel Self Protection Project recommendations ([#152](https://github.com/autonomy/talos/issues/152)) ([b34debe](https://github.com/autonomy/talos/commit/b34debe))
|
||||
|
||||
|
||||
|
||||
<a name="0.1.0-alpha.9"></a>
|
||||
# [0.1.0-alpha.9](https://github.com/autonomy/dianemo/compare/v0.1.0-alpha.8...v0.1.0-alpha.9) (2018-09-20)
|
||||
# [0.1.0-alpha.9](https://github.com/autonomy/talos/compare/v0.1.0-alpha.8...v0.1.0-alpha.9) (2018-09-20)
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* **init:** address linter error ([#146](https://github.com/autonomy/dianemo/issues/146)) ([46e895a](https://github.com/autonomy/dianemo/commit/46e895a))
|
||||
* **init:** address linter error ([#146](https://github.com/autonomy/talos/issues/146)) ([46e895a](https://github.com/autonomy/talos/commit/46e895a))
|
||||
|
||||
|
||||
### Features
|
||||
|
||||
* run system services via containerd ([#149](https://github.com/autonomy/dianemo/issues/149)) ([8f09202](https://github.com/autonomy/dianemo/commit/8f09202))
|
||||
* **kernel:** upgrade Linux to v4.18.5 ([#147](https://github.com/autonomy/dianemo/issues/147)) ([80b5e36](https://github.com/autonomy/dianemo/commit/80b5e36))
|
||||
* run system services via containerd ([#149](https://github.com/autonomy/talos/issues/149)) ([8f09202](https://github.com/autonomy/talos/commit/8f09202))
|
||||
* **kernel:** upgrade Linux to v4.18.5 ([#147](https://github.com/autonomy/talos/issues/147)) ([80b5e36](https://github.com/autonomy/talos/commit/80b5e36))
|
||||
|
||||
|
||||
|
||||
<a name="0.1.0-alpha.8"></a>
|
||||
# [0.1.0-alpha.8](https://github.com/autonomy/dianemo/compare/v0.1.0-alpha.7...v0.1.0-alpha.8) (2018-08-28)
|
||||
# [0.1.0-alpha.8](https://github.com/autonomy/talos/compare/v0.1.0-alpha.7...v0.1.0-alpha.8) (2018-08-28)
|
||||
|
||||
|
||||
### Features
|
||||
|
||||
* HA control plane ([#144](https://github.com/autonomy/dianemo/issues/144)) ([260d55c](https://github.com/autonomy/dianemo/commit/260d55c))
|
||||
* list and restart processes ([#141](https://github.com/autonomy/dianemo/issues/141)) ([db0cb37](https://github.com/autonomy/dianemo/commit/db0cb37))
|
||||
* **kernel:** upgrade Linux to v4.17.15 ([#140](https://github.com/autonomy/dianemo/issues/140)) ([aab4316](https://github.com/autonomy/dianemo/commit/aab4316))
|
||||
* **osd:** node reset and reboot ([#142](https://github.com/autonomy/dianemo/issues/142)) ([0514ff4](https://github.com/autonomy/dianemo/commit/0514ff4))
|
||||
* HA control plane ([#144](https://github.com/autonomy/talos/issues/144)) ([260d55c](https://github.com/autonomy/talos/commit/260d55c))
|
||||
* list and restart processes ([#141](https://github.com/autonomy/talos/issues/141)) ([db0cb37](https://github.com/autonomy/talos/commit/db0cb37))
|
||||
* **kernel:** upgrade Linux to v4.17.15 ([#140](https://github.com/autonomy/talos/issues/140)) ([aab4316](https://github.com/autonomy/talos/commit/aab4316))
|
||||
* **osd:** node reset and reboot ([#142](https://github.com/autonomy/talos/issues/142)) ([0514ff4](https://github.com/autonomy/talos/commit/0514ff4))
|
||||
|
||||
|
||||
|
||||
<a name="0.1.0-alpha.7"></a>
|
||||
# [0.1.0-alpha.7](https://github.com/autonomy/dianemo/compare/v0.1.0-alpha.6...v0.1.0-alpha.7) (2018-08-11)
|
||||
# [0.1.0-alpha.7](https://github.com/autonomy/talos/compare/v0.1.0-alpha.6...v0.1.0-alpha.7) (2018-08-11)
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* **init:** make /etc/hosts writable ([#125](https://github.com/autonomy/dianemo/issues/125)) ([4014872](https://github.com/autonomy/dianemo/commit/4014872))
|
||||
* **init:** read kubeadm env file ([#136](https://github.com/autonomy/dianemo/issues/136)) ([d8a3a79](https://github.com/autonomy/dianemo/commit/d8a3a79))
|
||||
* **initramfs:** align go tests with upstream change ([#133](https://github.com/autonomy/dianemo/issues/133)) ([275ede7](https://github.com/autonomy/dianemo/commit/275ede7))
|
||||
* **init:** make /etc/hosts writable ([#125](https://github.com/autonomy/talos/issues/125)) ([4014872](https://github.com/autonomy/talos/commit/4014872))
|
||||
* **init:** read kubeadm env file ([#136](https://github.com/autonomy/talos/issues/136)) ([d8a3a79](https://github.com/autonomy/talos/commit/d8a3a79))
|
||||
* **initramfs:** align go tests with upstream change ([#133](https://github.com/autonomy/talos/issues/133)) ([275ede7](https://github.com/autonomy/talos/commit/275ede7))
|
||||
|
||||
|
||||
### Features
|
||||
|
||||
* upgrade Kubernetes to v1.11.2 ([#139](https://github.com/autonomy/dianemo/issues/139)) ([37df8a3](https://github.com/autonomy/dianemo/commit/37df8a3))
|
||||
* **conformance:** add conformance image ([#126](https://github.com/autonomy/dianemo/issues/126)) ([6b661c3](https://github.com/autonomy/dianemo/commit/6b661c3))
|
||||
* **conformance:** add quick mode config ([#129](https://github.com/autonomy/dianemo/issues/129)) ([6185ac5](https://github.com/autonomy/dianemo/commit/6185ac5))
|
||||
* **hack:** add CIS Kubernetes Benchmark script ([#134](https://github.com/autonomy/dianemo/issues/134)) ([deea44b](https://github.com/autonomy/dianemo/commit/deea44b))
|
||||
* **hack:** use ubuntu 18.04 image in debug pod ([#135](https://github.com/autonomy/dianemo/issues/135)) ([73597c3](https://github.com/autonomy/dianemo/commit/73597c3))
|
||||
* **image:** make AMI regions a variable ([#137](https://github.com/autonomy/dianemo/issues/137)) ([79bb464](https://github.com/autonomy/dianemo/commit/79bb464))
|
||||
* **init:** add file creation option ([#132](https://github.com/autonomy/dianemo/issues/132)) ([5058b74](https://github.com/autonomy/dianemo/commit/5058b74))
|
||||
* **init:** debug option ([#138](https://github.com/autonomy/dianemo/issues/138)) ([6058af2](https://github.com/autonomy/dianemo/commit/6058af2))
|
||||
* **initramfs:** check for self-hosted-kube-apiserver label ([#130](https://github.com/autonomy/dianemo/issues/130)) ([5d0fa41](https://github.com/autonomy/dianemo/commit/5d0fa41))
|
||||
* **kernel:** upgrade Linux to v4.17.10 ([#128](https://github.com/autonomy/dianemo/issues/128)) ([cb1a939](https://github.com/autonomy/dianemo/commit/cb1a939))
|
||||
* upgrade Kubernetes to v1.11.2 ([#139](https://github.com/autonomy/talos/issues/139)) ([37df8a3](https://github.com/autonomy/talos/commit/37df8a3))
|
||||
* **conformance:** add conformance image ([#126](https://github.com/autonomy/talos/issues/126)) ([6b661c3](https://github.com/autonomy/talos/commit/6b661c3))
|
||||
* **conformance:** add quick mode config ([#129](https://github.com/autonomy/talos/issues/129)) ([6185ac5](https://github.com/autonomy/talos/commit/6185ac5))
|
||||
* **hack:** add CIS Kubernetes Benchmark script ([#134](https://github.com/autonomy/talos/issues/134)) ([deea44b](https://github.com/autonomy/talos/commit/deea44b))
|
||||
* **hack:** use ubuntu 18.04 image in debug pod ([#135](https://github.com/autonomy/talos/issues/135)) ([73597c3](https://github.com/autonomy/talos/commit/73597c3))
|
||||
* **image:** make AMI regions a variable ([#137](https://github.com/autonomy/talos/issues/137)) ([79bb464](https://github.com/autonomy/talos/commit/79bb464))
|
||||
* **init:** add file creation option ([#132](https://github.com/autonomy/talos/issues/132)) ([5058b74](https://github.com/autonomy/talos/commit/5058b74))
|
||||
* **init:** debug option ([#138](https://github.com/autonomy/talos/issues/138)) ([6058af2](https://github.com/autonomy/talos/commit/6058af2))
|
||||
* **initramfs:** check for self-hosted-kube-apiserver label ([#130](https://github.com/autonomy/talos/issues/130)) ([5d0fa41](https://github.com/autonomy/talos/commit/5d0fa41))
|
||||
* **kernel:** upgrade Linux to v4.17.10 ([#128](https://github.com/autonomy/talos/issues/128)) ([cb1a939](https://github.com/autonomy/talos/commit/cb1a939))
|
||||
|
||||
|
||||
|
||||
<a name="0.1.0-alpha.6"></a>
|
||||
# [0.1.0-alpha.6](https://github.com/autonomy/dianemo/compare/v0.1.0-alpha.5...v0.1.0-alpha.6) (2018-07-24)
|
||||
# [0.1.0-alpha.6](https://github.com/autonomy/talos/compare/v0.1.0-alpha.5...v0.1.0-alpha.6) (2018-07-24)
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* **rootfs:** don't remove the docker binary ([#119](https://github.com/autonomy/dianemo/issues/119)) ([eabd76c](https://github.com/autonomy/dianemo/commit/eabd76c))
|
||||
* **rootfs:** don't remove the docker binary ([#119](https://github.com/autonomy/talos/issues/119)) ([eabd76c](https://github.com/autonomy/talos/commit/eabd76c))
|
||||
|
||||
|
||||
### Features
|
||||
|
||||
* add a debug pod manifest ([#120](https://github.com/autonomy/dianemo/issues/120)) ([dc9e2fe](https://github.com/autonomy/dianemo/commit/dc9e2fe))
|
||||
* run the kubelet in a container ([#122](https://github.com/autonomy/dianemo/issues/122)) ([90d3078](https://github.com/autonomy/dianemo/commit/90d3078))
|
||||
* upgrade Kubernetes to v1.11.1 ([#123](https://github.com/autonomy/dianemo/issues/123)) ([b48884b](https://github.com/autonomy/dianemo/commit/b48884b))
|
||||
* **image:** generate image ([#114](https://github.com/autonomy/dianemo/issues/114)) ([f6adabe](https://github.com/autonomy/dianemo/commit/f6adabe))
|
||||
* **initramfs:** rewrite user data ([#121](https://github.com/autonomy/dianemo/issues/121)) ([0036bd1](https://github.com/autonomy/dianemo/commit/0036bd1))
|
||||
* **initramfs:** set the platform explicitly ([#124](https://github.com/autonomy/dianemo/issues/124)) ([ca93ede](https://github.com/autonomy/dianemo/commit/ca93ede))
|
||||
* add a debug pod manifest ([#120](https://github.com/autonomy/talos/issues/120)) ([dc9e2fe](https://github.com/autonomy/talos/commit/dc9e2fe))
|
||||
* run the kubelet in a container ([#122](https://github.com/autonomy/talos/issues/122)) ([90d3078](https://github.com/autonomy/talos/commit/90d3078))
|
||||
* upgrade Kubernetes to v1.11.1 ([#123](https://github.com/autonomy/talos/issues/123)) ([b48884b](https://github.com/autonomy/talos/commit/b48884b))
|
||||
* **image:** generate image ([#114](https://github.com/autonomy/talos/issues/114)) ([f6adabe](https://github.com/autonomy/talos/commit/f6adabe))
|
||||
* **initramfs:** rewrite user data ([#121](https://github.com/autonomy/talos/issues/121)) ([0036bd1](https://github.com/autonomy/talos/commit/0036bd1))
|
||||
* **initramfs:** set the platform explicitly ([#124](https://github.com/autonomy/talos/issues/124)) ([ca93ede](https://github.com/autonomy/talos/commit/ca93ede))
|
||||
|
||||
|
||||
|
||||
<a name="0.1.0-alpha.5"></a>
|
||||
# [0.1.0-alpha.5](https://github.com/autonomy/dianemo/compare/v0.1.0-alpha.4...v0.1.0-alpha.5) (2018-07-02)
|
||||
# [0.1.0-alpha.5](https://github.com/autonomy/talos/compare/v0.1.0-alpha.4...v0.1.0-alpha.5) (2018-07-02)
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* create build directory ([#108](https://github.com/autonomy/dianemo/issues/108)) ([9321d7a](https://github.com/autonomy/dianemo/commit/9321d7a))
|
||||
* field tag should be yaml instead of json ([#100](https://github.com/autonomy/dianemo/issues/100)) ([c0e7996](https://github.com/autonomy/dianemo/commit/c0e7996))
|
||||
* create build directory ([#108](https://github.com/autonomy/talos/issues/108)) ([9321d7a](https://github.com/autonomy/talos/commit/9321d7a))
|
||||
* field tag should be yaml instead of json ([#100](https://github.com/autonomy/talos/issues/100)) ([c0e7996](https://github.com/autonomy/talos/commit/c0e7996))
|
||||
|
||||
|
||||
### Features
|
||||
|
||||
* **init:** configurable kubelet arguments ([#99](https://github.com/autonomy/dianemo/issues/99)) ([5bd0879](https://github.com/autonomy/dianemo/commit/5bd0879))
|
||||
* **init:** platform discovery ([#101](https://github.com/autonomy/dianemo/issues/101)) ([b1a7a82](https://github.com/autonomy/dianemo/commit/b1a7a82))
|
||||
* **initramfs:** Kubernetes API reverse proxy ([#107](https://github.com/autonomy/dianemo/issues/107)) ([ea1edbb](https://github.com/autonomy/dianemo/commit/ea1edbb))
|
||||
* **kernel:** enable Ceph ([#105](https://github.com/autonomy/dianemo/issues/105)) ([d5b6eca](https://github.com/autonomy/dianemo/commit/d5b6eca))
|
||||
* **rootfs:** install cut ([#106](https://github.com/autonomy/dianemo/issues/106)) ([9823c35](https://github.com/autonomy/dianemo/commit/9823c35))
|
||||
* **rootfs:** upgrade Docker to v17.03.2-ce ([#111](https://github.com/autonomy/dianemo/issues/111)) ([fa4f787](https://github.com/autonomy/dianemo/commit/fa4f787))
|
||||
* **rootfs:** upgrade Kubernetes to v1.11.0-beta.1 ([#104](https://github.com/autonomy/dianemo/issues/104)) ([5519410](https://github.com/autonomy/dianemo/commit/5519410))
|
||||
* **init:** configurable kubelet arguments ([#99](https://github.com/autonomy/talos/issues/99)) ([5bd0879](https://github.com/autonomy/talos/commit/5bd0879))
|
||||
* **init:** platform discovery ([#101](https://github.com/autonomy/talos/issues/101)) ([b1a7a82](https://github.com/autonomy/talos/commit/b1a7a82))
|
||||
* **initramfs:** Kubernetes API reverse proxy ([#107](https://github.com/autonomy/talos/issues/107)) ([ea1edbb](https://github.com/autonomy/talos/commit/ea1edbb))
|
||||
* **kernel:** enable Ceph ([#105](https://github.com/autonomy/talos/issues/105)) ([d5b6eca](https://github.com/autonomy/talos/commit/d5b6eca))
|
||||
* **rootfs:** install cut ([#106](https://github.com/autonomy/talos/issues/106)) ([9823c35](https://github.com/autonomy/talos/commit/9823c35))
|
||||
* **rootfs:** upgrade Docker to v17.03.2-ce ([#111](https://github.com/autonomy/talos/issues/111)) ([fa4f787](https://github.com/autonomy/talos/commit/fa4f787))
|
||||
* **rootfs:** upgrade Kubernetes to v1.11.0-beta.1 ([#104](https://github.com/autonomy/talos/issues/104)) ([5519410](https://github.com/autonomy/talos/commit/5519410))
|
||||
|
||||
|
||||
|
||||
<a name="0.1.0-alpha.4"></a>
|
||||
# [0.1.0-alpha.4](https://github.com/autonomy/dianemo/compare/v0.1.0-alpha.3...v0.1.0-alpha.4) (2018-05-20)
|
||||
# [0.1.0-alpha.4](https://github.com/autonomy/talos/compare/v0.1.0-alpha.3...v0.1.0-alpha.4) (2018-05-20)
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* force the kernel to reread partition table ([#88](https://github.com/autonomy/dianemo/issues/88)) ([c843201](https://github.com/autonomy/dianemo/commit/c843201))
|
||||
* use commit SHA on master and tag name on tags ([#98](https://github.com/autonomy/dianemo/issues/98)) ([2bd7b89](https://github.com/autonomy/dianemo/commit/2bd7b89))
|
||||
* **init:** conditionally set version in /etc/os-release ([#97](https://github.com/autonomy/dianemo/issues/97)) ([65c2c32](https://github.com/autonomy/dianemo/commit/65c2c32))
|
||||
* **init:** use /proc/net/pnp as resolv.conf ([#87](https://github.com/autonomy/dianemo/issues/87)) ([2aed515](https://github.com/autonomy/dianemo/commit/2aed515))
|
||||
* **initramfs:** build variables ([#93](https://github.com/autonomy/dianemo/issues/93)) ([b55ce73](https://github.com/autonomy/dianemo/commit/b55ce73))
|
||||
* **initramfs:** escape double quotes ([#96](https://github.com/autonomy/dianemo/issues/96)) ([63a0728](https://github.com/autonomy/dianemo/commit/63a0728))
|
||||
* **initramfs:** invalid reference to template variable ([#94](https://github.com/autonomy/dianemo/issues/94)) ([3dc22fa](https://github.com/autonomy/dianemo/commit/3dc22fa))
|
||||
* **initramfs:** quote -X flag ([#95](https://github.com/autonomy/dianemo/issues/95)) ([068017a](https://github.com/autonomy/dianemo/commit/068017a))
|
||||
* force the kernel to reread partition table ([#88](https://github.com/autonomy/talos/issues/88)) ([c843201](https://github.com/autonomy/talos/commit/c843201))
|
||||
* use commit SHA on master and tag name on tags ([#98](https://github.com/autonomy/talos/issues/98)) ([2bd7b89](https://github.com/autonomy/talos/commit/2bd7b89))
|
||||
* **init:** conditionally set version in /etc/os-release ([#97](https://github.com/autonomy/talos/issues/97)) ([65c2c32](https://github.com/autonomy/talos/commit/65c2c32))
|
||||
* **init:** use /proc/net/pnp as resolv.conf ([#87](https://github.com/autonomy/talos/issues/87)) ([2aed515](https://github.com/autonomy/talos/commit/2aed515))
|
||||
* **initramfs:** build variables ([#93](https://github.com/autonomy/talos/issues/93)) ([b55ce73](https://github.com/autonomy/talos/commit/b55ce73))
|
||||
* **initramfs:** escape double quotes ([#96](https://github.com/autonomy/talos/issues/96)) ([63a0728](https://github.com/autonomy/talos/commit/63a0728))
|
||||
* **initramfs:** invalid reference to template variable ([#94](https://github.com/autonomy/talos/issues/94)) ([3dc22fa](https://github.com/autonomy/talos/commit/3dc22fa))
|
||||
* **initramfs:** quote -X flag ([#95](https://github.com/autonomy/talos/issues/95)) ([068017a](https://github.com/autonomy/talos/commit/068017a))
|
||||
|
||||
|
||||
### Features
|
||||
|
||||
* add version command ([#85](https://github.com/autonomy/dianemo/issues/85)) ([a55daaf](https://github.com/autonomy/dianemo/commit/a55daaf))
|
||||
* dynamic resolv.conf ([#86](https://github.com/autonomy/dianemo/issues/86)) ([325ae5c](https://github.com/autonomy/dianemo/commit/325ae5c))
|
||||
* osctl configuration file ([#90](https://github.com/autonomy/dianemo/issues/90)) ([a16008e](https://github.com/autonomy/dianemo/commit/a16008e))
|
||||
* upgrade kubernetes to v1.11.0-beta.0 ([#92](https://github.com/autonomy/dianemo/issues/92)) ([8701fcb](https://github.com/autonomy/dianemo/commit/8701fcb))
|
||||
* **init:** verify EC2 PKCS7 signature ([#84](https://github.com/autonomy/dianemo/issues/84)) ([7bf0abd](https://github.com/autonomy/dianemo/commit/7bf0abd))
|
||||
* add version command ([#85](https://github.com/autonomy/talos/issues/85)) ([a55daaf](https://github.com/autonomy/talos/commit/a55daaf))
|
||||
* dynamic resolv.conf ([#86](https://github.com/autonomy/talos/issues/86)) ([325ae5c](https://github.com/autonomy/talos/commit/325ae5c))
|
||||
* osctl configuration file ([#90](https://github.com/autonomy/talos/issues/90)) ([a16008e](https://github.com/autonomy/talos/commit/a16008e))
|
||||
* upgrade kubernetes to v1.11.0-beta.0 ([#92](https://github.com/autonomy/talos/issues/92)) ([8701fcb](https://github.com/autonomy/talos/commit/8701fcb))
|
||||
* **init:** verify EC2 PKCS7 signature ([#84](https://github.com/autonomy/talos/issues/84)) ([7bf0abd](https://github.com/autonomy/talos/commit/7bf0abd))
|
||||
|
||||
|
||||
|
||||
<a name="0.1.0-alpha.3"></a>
|
||||
# [0.1.0-alpha.3](https://github.com/autonomy/dianemo/compare/v0.1.0-alpha.2...v0.1.0-alpha.3) (2018-05-15)
|
||||
# [0.1.0-alpha.3](https://github.com/autonomy/talos/compare/v0.1.0-alpha.2...v0.1.0-alpha.3) (2018-05-15)
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* **generate:** use xvda instead of sda ([#77](https://github.com/autonomy/dianemo/issues/77)) ([e18cf83](https://github.com/autonomy/dianemo/commit/e18cf83))
|
||||
* **init:** bad variable name and missing package ([#78](https://github.com/autonomy/dianemo/issues/78)) ([7c37272](https://github.com/autonomy/dianemo/commit/7c37272))
|
||||
* **generate:** use xvda instead of sda ([#77](https://github.com/autonomy/talos/issues/77)) ([e18cf83](https://github.com/autonomy/talos/commit/e18cf83))
|
||||
* **init:** bad variable name and missing package ([#78](https://github.com/autonomy/talos/issues/78)) ([7c37272](https://github.com/autonomy/talos/commit/7c37272))
|
||||
|
||||
|
||||
### Features
|
||||
|
||||
* automate signed certificates ([#81](https://github.com/autonomy/dianemo/issues/81)) ([d517737](https://github.com/autonomy/dianemo/commit/d517737))
|
||||
* raw kubeadm configuration in user data ([#79](https://github.com/autonomy/dianemo/issues/79)) ([fc98614](https://github.com/autonomy/dianemo/commit/fc98614))
|
||||
* **init:** don't print kubeadm token ([#74](https://github.com/autonomy/dianemo/issues/74)) ([2f48972](https://github.com/autonomy/dianemo/commit/2f48972))
|
||||
* **kernel:** compile with Linux guest support ([#75](https://github.com/autonomy/dianemo/issues/75)) ([67e092a](https://github.com/autonomy/dianemo/commit/67e092a))
|
||||
* automate signed certificates ([#81](https://github.com/autonomy/talos/issues/81)) ([d517737](https://github.com/autonomy/talos/commit/d517737))
|
||||
* raw kubeadm configuration in user data ([#79](https://github.com/autonomy/talos/issues/79)) ([fc98614](https://github.com/autonomy/talos/commit/fc98614))
|
||||
* **init:** don't print kubeadm token ([#74](https://github.com/autonomy/talos/issues/74)) ([2f48972](https://github.com/autonomy/talos/commit/2f48972))
|
||||
* **kernel:** compile with Linux guest support ([#75](https://github.com/autonomy/talos/issues/75)) ([67e092a](https://github.com/autonomy/talos/commit/67e092a))
|
||||
|
||||
|
||||
|
||||
<a name="0.1.0-alpha.2"></a>
|
||||
# [0.1.0-alpha.2](https://github.com/autonomy/dianemo/compare/v0.1.0-alpha.1...v0.1.0-alpha.2) (2018-05-09)
|
||||
# [0.1.0-alpha.2](https://github.com/autonomy/talos/compare/v0.1.0-alpha.1...v0.1.0-alpha.2) (2018-05-09)
|
||||
|
||||
|
||||
### Features
|
||||
|
||||
* upgrade Kubernetes to v1.10.2 ([#61](https://github.com/autonomy/dianemo/issues/61)) ([dcf3a71](https://github.com/autonomy/dianemo/commit/dcf3a71))
|
||||
* **generate:** set RAW disk sizes dynamically ([#71](https://github.com/autonomy/dianemo/issues/71)) ([5701ea6](https://github.com/autonomy/dianemo/commit/5701ea6))
|
||||
* **init:** gRPC with mutual TLS authentication ([#64](https://github.com/autonomy/dianemo/issues/64)) ([f6686bc](https://github.com/autonomy/dianemo/commit/f6686bc))
|
||||
* **rootfs:** upgrade CRI-O to v1.10.1 ([#70](https://github.com/autonomy/dianemo/issues/70)) ([ff61573](https://github.com/autonomy/dianemo/commit/ff61573))
|
||||
* upgrade Kubernetes to v1.10.2 ([#61](https://github.com/autonomy/talos/issues/61)) ([dcf3a71](https://github.com/autonomy/talos/commit/dcf3a71))
|
||||
* **generate:** set RAW disk sizes dynamically ([#71](https://github.com/autonomy/talos/issues/71)) ([5701ea6](https://github.com/autonomy/talos/commit/5701ea6))
|
||||
* **init:** gRPC with mutual TLS authentication ([#64](https://github.com/autonomy/talos/issues/64)) ([f6686bc](https://github.com/autonomy/talos/commit/f6686bc))
|
||||
* **rootfs:** upgrade CRI-O to v1.10.1 ([#70](https://github.com/autonomy/talos/issues/70)) ([ff61573](https://github.com/autonomy/talos/commit/ff61573))
|
||||
|
||||
|
||||
|
||||
<a name="0.1.0-alpha.1"></a>
|
||||
# [0.1.0-alpha.1](https://github.com/autonomy/dianemo/compare/v0.1.0-alpha.0...v0.1.0-alpha.1) (2018-04-20)
|
||||
# [0.1.0-alpha.1](https://github.com/autonomy/talos/compare/v0.1.0-alpha.0...v0.1.0-alpha.1) (2018-04-20)
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* generate /etc/hosts and /etc/resolv.conf ([#54](https://github.com/autonomy/dianemo/issues/54)) ([5bd43ab](https://github.com/autonomy/dianemo/commit/5bd43ab))
|
||||
* **init:** enable hierarchical accounting and reclaim ([#59](https://github.com/autonomy/dianemo/issues/59)) ([68d95c2](https://github.com/autonomy/dianemo/commit/68d95c2))
|
||||
* **init:** missing parameter ([#55](https://github.com/autonomy/dianemo/issues/55)) ([1a89469](https://github.com/autonomy/dianemo/commit/1a89469))
|
||||
* **init:** printf formatting ([#51](https://github.com/autonomy/dianemo/issues/51)) ([b0782b6](https://github.com/autonomy/dianemo/commit/b0782b6))
|
||||
* **init:** remove unused code ([#56](https://github.com/autonomy/dianemo/issues/56)) ([0c62bda](https://github.com/autonomy/dianemo/commit/0c62bda))
|
||||
* **init:** switch_root implementation ([#49](https://github.com/autonomy/dianemo/issues/49)) ([b614179](https://github.com/autonomy/dianemo/commit/b614179))
|
||||
* generate /etc/hosts and /etc/resolv.conf ([#54](https://github.com/autonomy/talos/issues/54)) ([5bd43ab](https://github.com/autonomy/talos/commit/5bd43ab))
|
||||
* **init:** enable hierarchical accounting and reclaim ([#59](https://github.com/autonomy/talos/issues/59)) ([68d95c2](https://github.com/autonomy/talos/commit/68d95c2))
|
||||
* **init:** missing parameter ([#55](https://github.com/autonomy/talos/issues/55)) ([1a89469](https://github.com/autonomy/talos/commit/1a89469))
|
||||
* **init:** printf formatting ([#51](https://github.com/autonomy/talos/issues/51)) ([b0782b6](https://github.com/autonomy/talos/commit/b0782b6))
|
||||
* **init:** remove unused code ([#56](https://github.com/autonomy/talos/issues/56)) ([0c62bda](https://github.com/autonomy/talos/commit/0c62bda))
|
||||
* **init:** switch_root implementation ([#49](https://github.com/autonomy/talos/issues/49)) ([b614179](https://github.com/autonomy/talos/commit/b614179))
|
||||
|
||||
|
||||
### Features
|
||||
|
||||
* docker as an optional container runtime ([#57](https://github.com/autonomy/dianemo/issues/57)) ([3a60bdc](https://github.com/autonomy/dianemo/commit/3a60bdc))
|
||||
* upgrade to Kubernetes v1.10.1 ([#50](https://github.com/autonomy/dianemo/issues/50)) ([46616d1](https://github.com/autonomy/dianemo/commit/46616d1))
|
||||
* **generate:** enable kernel logging ([#58](https://github.com/autonomy/dianemo/issues/58)) ([71d97c8](https://github.com/autonomy/dianemo/commit/71d97c8))
|
||||
* **kernel:** use LTS kernel v4.14.34 ([#48](https://github.com/autonomy/dianemo/issues/48)) ([4c9a810](https://github.com/autonomy/dianemo/commit/4c9a810))
|
||||
* docker as an optional container runtime ([#57](https://github.com/autonomy/talos/issues/57)) ([3a60bdc](https://github.com/autonomy/talos/commit/3a60bdc))
|
||||
* upgrade to Kubernetes v1.10.1 ([#50](https://github.com/autonomy/talos/issues/50)) ([46616d1](https://github.com/autonomy/talos/commit/46616d1))
|
||||
* **generate:** enable kernel logging ([#58](https://github.com/autonomy/talos/issues/58)) ([71d97c8](https://github.com/autonomy/talos/commit/71d97c8))
|
||||
* **kernel:** use LTS kernel v4.14.34 ([#48](https://github.com/autonomy/talos/issues/48)) ([4c9a810](https://github.com/autonomy/talos/commit/4c9a810))
|
||||
|
||||
|
||||
|
||||
<a name="0.1.0-alpha.0"></a>
|
||||
# [0.1.0-alpha.0](https://github.com/autonomy/dianemo/compare/aba4615...v0.1.0-alpha.0) (2018-04-03)
|
||||
# [0.1.0-alpha.0](https://github.com/autonomy/talos/compare/aba4615...v0.1.0-alpha.0) (2018-04-03)
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* **init:** address crio errors and warns ([#40](https://github.com/autonomy/dianemo/issues/40)) ([7536d72](https://github.com/autonomy/dianemo/commit/7536d72))
|
||||
* **init:** don't create CRI-O CNI configurations ([#36](https://github.com/autonomy/dianemo/issues/36)) ([8a7c424](https://github.com/autonomy/dianemo/commit/8a7c424))
|
||||
* **init:** make log handling non-blocking ([#37](https://github.com/autonomy/dianemo/issues/37)) ([f244075](https://github.com/autonomy/dianemo/commit/f244075))
|
||||
* **init:** typo in service subnet field; pin version of Kubernetes ([#10](https://github.com/autonomy/dianemo/issues/10)) ([8427ddf](https://github.com/autonomy/dianemo/commit/8427ddf))
|
||||
* **rootfs:** install conntrack ([#27](https://github.com/autonomy/dianemo/issues/27)) ([1067958](https://github.com/autonomy/dianemo/commit/1067958))
|
||||
* **init:** address crio errors and warns ([#40](https://github.com/autonomy/talos/issues/40)) ([7536d72](https://github.com/autonomy/talos/commit/7536d72))
|
||||
* **init:** don't create CRI-O CNI configurations ([#36](https://github.com/autonomy/talos/issues/36)) ([8a7c424](https://github.com/autonomy/talos/commit/8a7c424))
|
||||
* **init:** make log handling non-blocking ([#37](https://github.com/autonomy/talos/issues/37)) ([f244075](https://github.com/autonomy/talos/commit/f244075))
|
||||
* **init:** typo in service subnet field; pin version of Kubernetes ([#10](https://github.com/autonomy/talos/issues/10)) ([8427ddf](https://github.com/autonomy/talos/commit/8427ddf))
|
||||
* **rootfs:** install conntrack ([#27](https://github.com/autonomy/talos/issues/27)) ([1067958](https://github.com/autonomy/talos/commit/1067958))
|
||||
|
||||
|
||||
### Features
|
||||
|
||||
* enable IPVS ([#42](https://github.com/autonomy/dianemo/issues/42)) ([168c598](https://github.com/autonomy/dianemo/commit/168c598))
|
||||
* initial implementation ([#2](https://github.com/autonomy/dianemo/issues/2)) ([aba4615](https://github.com/autonomy/dianemo/commit/aba4615))
|
||||
* mount ROOT partition as RO ([#11](https://github.com/autonomy/dianemo/issues/11)) ([29bdd6d](https://github.com/autonomy/dianemo/commit/29bdd6d))
|
||||
* update Kubernetes to v1.10.0 ([#26](https://github.com/autonomy/dianemo/issues/26)) ([9a11837](https://github.com/autonomy/dianemo/commit/9a11837))
|
||||
* update Kubernetes to v1.10.0-rc.1 ([#25](https://github.com/autonomy/dianemo/issues/25)) ([901461c](https://github.com/autonomy/dianemo/commit/901461c))
|
||||
* update to linux 4.15.13 ([#30](https://github.com/autonomy/dianemo/issues/30)) ([e418d29](https://github.com/autonomy/dianemo/commit/e418d29))
|
||||
* use CRI-O as the container runtime ([#12](https://github.com/autonomy/dianemo/issues/12)) ([7785d6f](https://github.com/autonomy/dianemo/commit/7785d6f))
|
||||
* **init:** add node join functionality ([#38](https://github.com/autonomy/dianemo/issues/38)) ([0251868](https://github.com/autonomy/dianemo/commit/0251868))
|
||||
* **init:** basic process managment ([#6](https://github.com/autonomy/dianemo/issues/6)) ([6c1038b](https://github.com/autonomy/dianemo/commit/6c1038b))
|
||||
* **init:** provide and endpoint for getting logs of running processes ([#9](https://github.com/autonomy/dianemo/issues/9)) ([37d80cf](https://github.com/autonomy/dianemo/commit/37d80cf))
|
||||
* **init:** set kubelet log level to 4 ([#13](https://github.com/autonomy/dianemo/issues/13)) ([9597b21](https://github.com/autonomy/dianemo/commit/9597b21))
|
||||
* **init:** use CoreDNS by default ([#39](https://github.com/autonomy/dianemo/issues/39)) ([a8e3d50](https://github.com/autonomy/dianemo/commit/a8e3d50))
|
||||
* **init:** user data ([#17](https://github.com/autonomy/dianemo/issues/17)) ([3ee01ae](https://github.com/autonomy/dianemo/commit/3ee01ae))
|
||||
* **kernel:** enable nf_tables and ebtables modules ([#41](https://github.com/autonomy/dianemo/issues/41)) ([cf53a27](https://github.com/autonomy/dianemo/commit/cf53a27))
|
||||
* **rootfs:** upgrade cri-o and cri-tools ([#35](https://github.com/autonomy/dianemo/issues/35)) ([0095227](https://github.com/autonomy/dianemo/commit/0095227))
|
||||
* enable IPVS ([#42](https://github.com/autonomy/talos/issues/42)) ([168c598](https://github.com/autonomy/talos/commit/168c598))
|
||||
* initial implementation ([#2](https://github.com/autonomy/talos/issues/2)) ([aba4615](https://github.com/autonomy/talos/commit/aba4615))
|
||||
* mount ROOT partition as RO ([#11](https://github.com/autonomy/talos/issues/11)) ([29bdd6d](https://github.com/autonomy/talos/commit/29bdd6d))
|
||||
* update Kubernetes to v1.10.0 ([#26](https://github.com/autonomy/talos/issues/26)) ([9a11837](https://github.com/autonomy/talos/commit/9a11837))
|
||||
* update Kubernetes to v1.10.0-rc.1 ([#25](https://github.com/autonomy/talos/issues/25)) ([901461c](https://github.com/autonomy/talos/commit/901461c))
|
||||
* update to linux 4.15.13 ([#30](https://github.com/autonomy/talos/issues/30)) ([e418d29](https://github.com/autonomy/talos/commit/e418d29))
|
||||
* use CRI-O as the container runtime ([#12](https://github.com/autonomy/talos/issues/12)) ([7785d6f](https://github.com/autonomy/talos/commit/7785d6f))
|
||||
* **init:** add node join functionality ([#38](https://github.com/autonomy/talos/issues/38)) ([0251868](https://github.com/autonomy/talos/commit/0251868))
|
||||
* **init:** basic process managment ([#6](https://github.com/autonomy/talos/issues/6)) ([6c1038b](https://github.com/autonomy/talos/commit/6c1038b))
|
||||
* **init:** provide and endpoint for getting logs of running processes ([#9](https://github.com/autonomy/talos/issues/9)) ([37d80cf](https://github.com/autonomy/talos/commit/37d80cf))
|
||||
* **init:** set kubelet log level to 4 ([#13](https://github.com/autonomy/talos/issues/13)) ([9597b21](https://github.com/autonomy/talos/commit/9597b21))
|
||||
* **init:** use CoreDNS by default ([#39](https://github.com/autonomy/talos/issues/39)) ([a8e3d50](https://github.com/autonomy/talos/commit/a8e3d50))
|
||||
* **init:** user data ([#17](https://github.com/autonomy/talos/issues/17)) ([3ee01ae](https://github.com/autonomy/talos/commit/3ee01ae))
|
||||
* **kernel:** enable nf_tables and ebtables modules ([#41](https://github.com/autonomy/talos/issues/41)) ([cf53a27](https://github.com/autonomy/talos/commit/cf53a27))
|
||||
* **rootfs:** upgrade cri-o and cri-tools ([#35](https://github.com/autonomy/talos/issues/35)) ([0095227](https://github.com/autonomy/talos/commit/0095227))
|
||||
|
||||
|
||||
|
||||
|
12
README.md
12
README.md
@ -1,21 +1,21 @@
|
||||
<p align="center">
|
||||
<h1 align="center">Dianemo</h1>
|
||||
<h1 align="center">Talos</h1>
|
||||
<p align="center">A modern Linux distribution for Kubernetes.</p>
|
||||
<p align="center">
|
||||
<a href="https://github.com/autonomy/dianemo/releases/latest"><img alt="Release" src="https://img.shields.io/github/release/autonomy/dianemo.svg?style=flat-square"></a>
|
||||
<a href="https://github.com/autonomy/dianemo/releases/latest"><img alt="GitHub (pre-)release" src="https://img.shields.io/github/release/autonomy/dianemo/all.svg?style=flat-square"></a>
|
||||
<a href="https://github.com/autonomy/talos/releases/latest"><img alt="Release" src="https://img.shields.io/github/release/autonomy/talos.svg?style=flat-square"></a>
|
||||
<a href="https://github.com/autonomy/talos/releases/latest"><img alt="GitHub (pre-)release" src="https://img.shields.io/github/release/autonomy/talos/all.svg?style=flat-square"></a>
|
||||
</p>
|
||||
</p>
|
||||
|
||||
---
|
||||
|
||||
**Dianemo** was designed to be secure, immutable, and minimal, providing the following benefits:
|
||||
**Talos** was designed to be secure, immutable, and minimal, providing the following benefits:
|
||||
|
||||
- **Security**: Reduce your attack surface by practicing the Principle of Least Privilege (PoLP) and enforcing mutual TLS (mTLS).
|
||||
- **Predictability**: Remove needless variables and reduce unknown factors from your environment using immutable infrastructure.
|
||||
- **Evolvability**: Simplify and increase your ability to easily accommodate future changes to your architecture.
|
||||
|
||||
## Developing Dianemo
|
||||
## Developing Talos
|
||||
|
||||
Install [conform](https://github.com/autonomy/conform):
|
||||
|
||||
@ -31,4 +31,4 @@ conform build
|
||||
|
||||
## License
|
||||
|
||||
[![license](https://img.shields.io/github/license/autonomy/dianemo.svg?style=flat-square)](https://github.com/autonomy/dianemo/blob/master/LICENSE)
|
||||
[![license](https://img.shields.io/github/license/autonomy/talos.svg?style=flat-square)](https://github.com/autonomy/talos/blob/master/LICENSE)
|
||||
|
@ -26,7 +26,7 @@ events.on("pull_request", function (e, project) {
|
||||
})
|
||||
|
||||
function conform(e, project) {
|
||||
var job = new Job("dianemo", "autonomy/conform:latest")
|
||||
var job = new Job("talos", "autonomy/conform:latest")
|
||||
|
||||
job.env = {
|
||||
// "DOCKER_HOST": "tcp://docker:2375"
|
||||
|
@ -1 +1 @@
|
||||
dianemo.autonomy.io
|
||||
talos.autonomy.io
|
||||
|
@ -15,17 +15,17 @@
|
||||
<link href="https://fonts.googleapis.com/css?family=Raleway|Fira+Mono|Roboto:300" rel="stylesheet">
|
||||
|
||||
|
||||
<link rel="icon" type="image/png" href="https://dianemo.autonomy.io/img/favicon.png">
|
||||
<link rel="icon" type="image/png" href="https://talos.autonomy.io/img/favicon.png">
|
||||
|
||||
|
||||
<script src="https://code.jquery.com/jquery-3.3.1.min.js"></script>
|
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/fuse.js/3.2.0/fuse.min.js"></script>
|
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/mark.js/8.11.1/jquery.mark.min.js"></script>
|
||||
<script src="https://dianemo.autonomy.io/js/search.js"></script>
|
||||
<script src="https://talos.autonomy.io/js/search.js"></script>
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://dianemo.autonomy.io//css/milligram.min.css">
|
||||
<link rel="stylesheet" href="https://dianemo.autonomy.io/css/main.css">
|
||||
<link rel="stylesheet" href="https://talos.autonomy.io//css/milligram.min.css">
|
||||
<link rel="stylesheet" href="https://talos.autonomy.io/css/main.css">
|
||||
</head>
|
||||
<nav class="navbar">
|
||||
<div class="container">
|
||||
@ -34,7 +34,7 @@
|
||||
<ul class="navbar-list navbar-left">
|
||||
<li class="navbar-item">
|
||||
<a class="navbar-link logo" href="/">
|
||||
<img src="https://dianemo.autonomy.io//img/logo.svg" class="logo">
|
||||
<img src="https://talos.autonomy.io//img/logo.svg" class="logo">
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
@ -43,7 +43,7 @@
|
||||
<ul class="navbar-list navbar-right">
|
||||
<li class="navbar-item">
|
||||
|
||||
<a class="navbar-link navbar-logo" rel="noopener noreferrer" href="https://github.com/autonomy/dianemo" target="_blank">
|
||||
<a class="navbar-link navbar-logo" rel="noopener noreferrer" href="https://github.com/autonomy/talos" target="_blank">
|
||||
<span class="octicon octicon-mark-github"></span>
|
||||
</a>
|
||||
|
||||
@ -74,8 +74,8 @@
|
||||
<div class="row">
|
||||
<div class="column">
|
||||
<span>
|
||||
<a class="logo" href="https://dianemo.autonomy.io/">
|
||||
<img src="https://dianemo.autonomy.io//img/logo.svg" class="logo">
|
||||
<a class="logo" href="https://talos.autonomy.io/">
|
||||
<img src="https://talos.autonomy.io//img/logo.svg" class="logo">
|
||||
</a>
|
||||
</span>
|
||||
</div>
|
||||
@ -86,11 +86,11 @@
|
||||
<div class="column">
|
||||
|
||||
<div class="button-group button-group-center">
|
||||
<a class="button" href="https://github.com/autonomy/dianemo/fork">
|
||||
<a class="button" href="https://github.com/autonomy/talos/fork">
|
||||
<span class="octicon octicon-repo-forked"></span>
|
||||
Fork
|
||||
</a>
|
||||
<a class="button" href="https://github.com/autonomy/dianemo/stargazers">
|
||||
<a class="button" href="https://github.com/autonomy/talos/stargazers">
|
||||
<span class="octicon octicon-star"></span>
|
||||
Star
|
||||
</a>
|
||||
@ -116,63 +116,63 @@
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link sidebar-link-parent"
|
||||
href="https://dianemo.autonomy.io/components/" >
|
||||
href="https://talos.autonomy.io/components/" >
|
||||
Components
|
||||
</a>
|
||||
<ul class="sidebar-list">
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/kernel/" >
|
||||
href="https://talos.autonomy.io/components/kernel/" >
|
||||
kernel
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/init/" >
|
||||
href="https://talos.autonomy.io/components/init/" >
|
||||
init
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/kubeadm/" >
|
||||
href="https://talos.autonomy.io/components/kubeadm/" >
|
||||
kubeadm
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/trustd/" >
|
||||
href="https://talos.autonomy.io/components/trustd/" >
|
||||
trustd
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/proxyd/" >
|
||||
href="https://talos.autonomy.io/components/proxyd/" >
|
||||
proxyd
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/osd/" >
|
||||
href="https://talos.autonomy.io/components/osd/" >
|
||||
osd
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/osctl/" >
|
||||
href="https://talos.autonomy.io/components/osctl/" >
|
||||
osctl
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/blockd/" >
|
||||
href="https://talos.autonomy.io/components/blockd/" >
|
||||
blockd
|
||||
</a>
|
||||
</li>
|
||||
@ -184,28 +184,28 @@
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link sidebar-link-parent"
|
||||
href="https://dianemo.autonomy.io/configuration/" >
|
||||
href="https://talos.autonomy.io/configuration/" >
|
||||
Configuration
|
||||
</a>
|
||||
<ul class="sidebar-list">
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/configuration/osd/" >
|
||||
href="https://talos.autonomy.io/configuration/osd/" >
|
||||
osd
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/configuration/masters/" >
|
||||
href="https://talos.autonomy.io/configuration/masters/" >
|
||||
Masters
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/configuration/workers/" >
|
||||
href="https://talos.autonomy.io/configuration/workers/" >
|
||||
Workers
|
||||
</a>
|
||||
</li>
|
||||
@ -217,28 +217,28 @@
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link sidebar-link-parent"
|
||||
href="https://dianemo.autonomy.io/examples/" >
|
||||
href="https://talos.autonomy.io/examples/" >
|
||||
Examples
|
||||
</a>
|
||||
<ul class="sidebar-list">
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/examples/aws/" >
|
||||
href="https://talos.autonomy.io/examples/aws/" >
|
||||
AWS
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/examples/kvm/" >
|
||||
href="https://talos.autonomy.io/examples/kvm/" >
|
||||
KVM
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/examples/xen/" >
|
||||
href="https://talos.autonomy.io/examples/xen/" >
|
||||
Xen
|
||||
</a>
|
||||
</li>
|
||||
|
@ -1,13 +1,13 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
|
||||
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
|
||||
<channel>
|
||||
<title>Categories on Dianemo</title>
|
||||
<link>https://dianemo.autonomy.io/categories/</link>
|
||||
<description>Recent content in Categories on Dianemo</description>
|
||||
<title>Categories on Talos</title>
|
||||
<link>https://talos.autonomy.io/categories/</link>
|
||||
<description>Recent content in Categories on Talos</description>
|
||||
<generator>Hugo -- gohugo.io</generator>
|
||||
<language>en-us</language>
|
||||
|
||||
<atom:link href="https://dianemo.autonomy.io/categories/index.xml" rel="self" type="application/rss+xml" />
|
||||
<atom:link href="https://talos.autonomy.io/categories/index.xml" rel="self" type="application/rss+xml" />
|
||||
|
||||
|
||||
</channel>
|
||||
|
@ -15,17 +15,17 @@
|
||||
<link href="https://fonts.googleapis.com/css?family=Raleway|Fira+Mono|Roboto:300" rel="stylesheet">
|
||||
|
||||
|
||||
<link rel="icon" type="image/png" href="https://dianemo.autonomy.io/img/favicon.png">
|
||||
<link rel="icon" type="image/png" href="https://talos.autonomy.io/img/favicon.png">
|
||||
|
||||
|
||||
<script src="https://code.jquery.com/jquery-3.3.1.min.js"></script>
|
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/fuse.js/3.2.0/fuse.min.js"></script>
|
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/mark.js/8.11.1/jquery.mark.min.js"></script>
|
||||
<script src="https://dianemo.autonomy.io/js/search.js"></script>
|
||||
<script src="https://talos.autonomy.io/js/search.js"></script>
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://dianemo.autonomy.io//css/milligram.min.css">
|
||||
<link rel="stylesheet" href="https://dianemo.autonomy.io/css/main.css">
|
||||
<link rel="stylesheet" href="https://talos.autonomy.io//css/milligram.min.css">
|
||||
<link rel="stylesheet" href="https://talos.autonomy.io/css/main.css">
|
||||
</head>
|
||||
<nav class="navbar">
|
||||
<div class="container">
|
||||
@ -34,7 +34,7 @@
|
||||
<ul class="navbar-list navbar-left">
|
||||
<li class="navbar-item">
|
||||
<a class="navbar-link logo" href="/">
|
||||
<img src="https://dianemo.autonomy.io//img/logo.svg" class="logo">
|
||||
<img src="https://talos.autonomy.io//img/logo.svg" class="logo">
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
@ -43,7 +43,7 @@
|
||||
<ul class="navbar-list navbar-right">
|
||||
<li class="navbar-item">
|
||||
|
||||
<a class="navbar-link navbar-logo" rel="noopener noreferrer" href="https://github.com/autonomy/dianemo" target="_blank">
|
||||
<a class="navbar-link navbar-logo" rel="noopener noreferrer" href="https://github.com/autonomy/talos" target="_blank">
|
||||
<span class="octicon octicon-mark-github"></span>
|
||||
</a>
|
||||
|
||||
@ -74,8 +74,8 @@
|
||||
<div class="row">
|
||||
<div class="column">
|
||||
<span>
|
||||
<a class="logo" href="https://dianemo.autonomy.io/">
|
||||
<img src="https://dianemo.autonomy.io//img/logo.svg" class="logo">
|
||||
<a class="logo" href="https://talos.autonomy.io/">
|
||||
<img src="https://talos.autonomy.io//img/logo.svg" class="logo">
|
||||
</a>
|
||||
</span>
|
||||
</div>
|
||||
@ -86,11 +86,11 @@
|
||||
<div class="column">
|
||||
|
||||
<div class="button-group button-group-center">
|
||||
<a class="button" href="https://github.com/autonomy/dianemo/fork">
|
||||
<a class="button" href="https://github.com/autonomy/talos/fork">
|
||||
<span class="octicon octicon-repo-forked"></span>
|
||||
Fork
|
||||
</a>
|
||||
<a class="button" href="https://github.com/autonomy/dianemo/stargazers">
|
||||
<a class="button" href="https://github.com/autonomy/talos/stargazers">
|
||||
<span class="octicon octicon-star"></span>
|
||||
Star
|
||||
</a>
|
||||
@ -116,63 +116,63 @@
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link sidebar-link-parent active"
|
||||
href="https://dianemo.autonomy.io/components/" >
|
||||
href="https://talos.autonomy.io/components/" >
|
||||
Components
|
||||
</a>
|
||||
<ul class="sidebar-list active">
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/kernel/" >
|
||||
href="https://talos.autonomy.io/components/kernel/" >
|
||||
kernel
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/init/" >
|
||||
href="https://talos.autonomy.io/components/init/" >
|
||||
init
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/kubeadm/" >
|
||||
href="https://talos.autonomy.io/components/kubeadm/" >
|
||||
kubeadm
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/trustd/" >
|
||||
href="https://talos.autonomy.io/components/trustd/" >
|
||||
trustd
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/proxyd/" >
|
||||
href="https://talos.autonomy.io/components/proxyd/" >
|
||||
proxyd
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/osd/" >
|
||||
href="https://talos.autonomy.io/components/osd/" >
|
||||
osd
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/osctl/" >
|
||||
href="https://talos.autonomy.io/components/osctl/" >
|
||||
osctl
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link active"
|
||||
href="https://dianemo.autonomy.io/components/blockd/" >
|
||||
href="https://talos.autonomy.io/components/blockd/" >
|
||||
blockd
|
||||
</a>
|
||||
</li>
|
||||
@ -184,28 +184,28 @@
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link sidebar-link-parent"
|
||||
href="https://dianemo.autonomy.io/configuration/" >
|
||||
href="https://talos.autonomy.io/configuration/" >
|
||||
Configuration
|
||||
</a>
|
||||
<ul class="sidebar-list">
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/configuration/osd/" >
|
||||
href="https://talos.autonomy.io/configuration/osd/" >
|
||||
osd
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/configuration/masters/" >
|
||||
href="https://talos.autonomy.io/configuration/masters/" >
|
||||
Masters
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/configuration/workers/" >
|
||||
href="https://talos.autonomy.io/configuration/workers/" >
|
||||
Workers
|
||||
</a>
|
||||
</li>
|
||||
@ -217,28 +217,28 @@
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link sidebar-link-parent"
|
||||
href="https://dianemo.autonomy.io/examples/" >
|
||||
href="https://talos.autonomy.io/examples/" >
|
||||
Examples
|
||||
</a>
|
||||
<ul class="sidebar-list">
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/examples/aws/" >
|
||||
href="https://talos.autonomy.io/examples/aws/" >
|
||||
AWS
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/examples/kvm/" >
|
||||
href="https://talos.autonomy.io/examples/kvm/" >
|
||||
KVM
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/examples/xen/" >
|
||||
href="https://talos.autonomy.io/examples/xen/" >
|
||||
Xen
|
||||
</a>
|
||||
</li>
|
||||
@ -257,7 +257,7 @@
|
||||
<div class="row ">
|
||||
<div class="column column-10">
|
||||
|
||||
<a class="navigation navigation-previous" href="https://dianemo.autonomy.io/components/osctl/">
|
||||
<a class="navigation navigation-previous" href="https://talos.autonomy.io/components/osctl/">
|
||||
<i class="fa fa-chevron-left"></i>
|
||||
</a>
|
||||
|
||||
@ -265,7 +265,7 @@
|
||||
<div class="column document">
|
||||
<section class="document">
|
||||
<h1 class="title">blockd</h1>
|
||||
<p><p>Dianemo comes with a reserved block device with three partitions:</p>
|
||||
<p><p>Talos comes with a reserved block device with three partitions:</p>
|
||||
|
||||
<ul>
|
||||
<li>an EFI System Partition (<code>ESP</code>)</li>
|
||||
|
@ -15,17 +15,17 @@
|
||||
<link href="https://fonts.googleapis.com/css?family=Raleway|Fira+Mono|Roboto:300" rel="stylesheet">
|
||||
|
||||
|
||||
<link rel="icon" type="image/png" href="https://dianemo.autonomy.io/img/favicon.png">
|
||||
<link rel="icon" type="image/png" href="https://talos.autonomy.io/img/favicon.png">
|
||||
|
||||
|
||||
<script src="https://code.jquery.com/jquery-3.3.1.min.js"></script>
|
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/fuse.js/3.2.0/fuse.min.js"></script>
|
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/mark.js/8.11.1/jquery.mark.min.js"></script>
|
||||
<script src="https://dianemo.autonomy.io/js/search.js"></script>
|
||||
<script src="https://talos.autonomy.io/js/search.js"></script>
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://dianemo.autonomy.io//css/milligram.min.css">
|
||||
<link rel="stylesheet" href="https://dianemo.autonomy.io/css/main.css">
|
||||
<link rel="stylesheet" href="https://talos.autonomy.io//css/milligram.min.css">
|
||||
<link rel="stylesheet" href="https://talos.autonomy.io/css/main.css">
|
||||
</head>
|
||||
<nav class="navbar">
|
||||
<div class="container">
|
||||
@ -34,7 +34,7 @@
|
||||
<ul class="navbar-list navbar-left">
|
||||
<li class="navbar-item">
|
||||
<a class="navbar-link logo" href="/">
|
||||
<img src="https://dianemo.autonomy.io//img/logo.svg" class="logo">
|
||||
<img src="https://talos.autonomy.io//img/logo.svg" class="logo">
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
@ -43,7 +43,7 @@
|
||||
<ul class="navbar-list navbar-right">
|
||||
<li class="navbar-item">
|
||||
|
||||
<a class="navbar-link navbar-logo" rel="noopener noreferrer" href="https://github.com/autonomy/dianemo" target="_blank">
|
||||
<a class="navbar-link navbar-logo" rel="noopener noreferrer" href="https://github.com/autonomy/talos" target="_blank">
|
||||
<span class="octicon octicon-mark-github"></span>
|
||||
</a>
|
||||
|
||||
@ -74,8 +74,8 @@
|
||||
<div class="row">
|
||||
<div class="column">
|
||||
<span>
|
||||
<a class="logo" href="https://dianemo.autonomy.io/">
|
||||
<img src="https://dianemo.autonomy.io//img/logo.svg" class="logo">
|
||||
<a class="logo" href="https://talos.autonomy.io/">
|
||||
<img src="https://talos.autonomy.io//img/logo.svg" class="logo">
|
||||
</a>
|
||||
</span>
|
||||
</div>
|
||||
@ -86,11 +86,11 @@
|
||||
<div class="column">
|
||||
|
||||
<div class="button-group button-group-center">
|
||||
<a class="button" href="https://github.com/autonomy/dianemo/fork">
|
||||
<a class="button" href="https://github.com/autonomy/talos/fork">
|
||||
<span class="octicon octicon-repo-forked"></span>
|
||||
Fork
|
||||
</a>
|
||||
<a class="button" href="https://github.com/autonomy/dianemo/stargazers">
|
||||
<a class="button" href="https://github.com/autonomy/talos/stargazers">
|
||||
<span class="octicon octicon-star"></span>
|
||||
Star
|
||||
</a>
|
||||
@ -116,63 +116,63 @@
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link sidebar-link-parent active"
|
||||
href="https://dianemo.autonomy.io/components/" >
|
||||
href="https://talos.autonomy.io/components/" >
|
||||
Components
|
||||
</a>
|
||||
<ul class="sidebar-list active">
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/kernel/" >
|
||||
href="https://talos.autonomy.io/components/kernel/" >
|
||||
kernel
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/init/" >
|
||||
href="https://talos.autonomy.io/components/init/" >
|
||||
init
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/kubeadm/" >
|
||||
href="https://talos.autonomy.io/components/kubeadm/" >
|
||||
kubeadm
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/trustd/" >
|
||||
href="https://talos.autonomy.io/components/trustd/" >
|
||||
trustd
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/proxyd/" >
|
||||
href="https://talos.autonomy.io/components/proxyd/" >
|
||||
proxyd
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/osd/" >
|
||||
href="https://talos.autonomy.io/components/osd/" >
|
||||
osd
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/osctl/" >
|
||||
href="https://talos.autonomy.io/components/osctl/" >
|
||||
osctl
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/blockd/" >
|
||||
href="https://talos.autonomy.io/components/blockd/" >
|
||||
blockd
|
||||
</a>
|
||||
</li>
|
||||
@ -184,28 +184,28 @@
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link sidebar-link-parent"
|
||||
href="https://dianemo.autonomy.io/configuration/" >
|
||||
href="https://talos.autonomy.io/configuration/" >
|
||||
Configuration
|
||||
</a>
|
||||
<ul class="sidebar-list">
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/configuration/osd/" >
|
||||
href="https://talos.autonomy.io/configuration/osd/" >
|
||||
osd
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/configuration/masters/" >
|
||||
href="https://talos.autonomy.io/configuration/masters/" >
|
||||
Masters
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/configuration/workers/" >
|
||||
href="https://talos.autonomy.io/configuration/workers/" >
|
||||
Workers
|
||||
</a>
|
||||
</li>
|
||||
@ -217,28 +217,28 @@
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link sidebar-link-parent"
|
||||
href="https://dianemo.autonomy.io/examples/" >
|
||||
href="https://talos.autonomy.io/examples/" >
|
||||
Examples
|
||||
</a>
|
||||
<ul class="sidebar-list">
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/examples/aws/" >
|
||||
href="https://talos.autonomy.io/examples/aws/" >
|
||||
AWS
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/examples/kvm/" >
|
||||
href="https://talos.autonomy.io/examples/kvm/" >
|
||||
KVM
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/examples/xen/" >
|
||||
href="https://talos.autonomy.io/examples/xen/" >
|
||||
Xen
|
||||
</a>
|
||||
</li>
|
||||
@ -259,7 +259,7 @@
|
||||
<div class="column document">
|
||||
<section class="document">
|
||||
<h1 class="title">Components</h1>
|
||||
<p><p>In this section we will discuss the various components that Dianemo is comprised of.</p>
|
||||
<p><p>In this section we will discuss the various components that Talos is comprised of.</p>
|
||||
</p>
|
||||
</section>
|
||||
</div>
|
||||
|
@ -1,91 +1,91 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
|
||||
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
|
||||
<channel>
|
||||
<title>Components on Dianemo</title>
|
||||
<link>https://dianemo.autonomy.io/components/</link>
|
||||
<description>Recent content in Components on Dianemo</description>
|
||||
<title>Components on Talos</title>
|
||||
<link>https://talos.autonomy.io/components/</link>
|
||||
<description>Recent content in Components on Talos</description>
|
||||
<generator>Hugo -- gohugo.io</generator>
|
||||
<language>en-us</language>
|
||||
<lastBuildDate>Mon, 29 Oct 2018 19:40:55 -0700</lastBuildDate>
|
||||
|
||||
<atom:link href="https://dianemo.autonomy.io/components/index.xml" rel="self" type="application/rss+xml" />
|
||||
<atom:link href="https://talos.autonomy.io/components/index.xml" rel="self" type="application/rss+xml" />
|
||||
|
||||
|
||||
<item>
|
||||
<title>kernel</title>
|
||||
<link>https://dianemo.autonomy.io/components/kernel/</link>
|
||||
<link>https://talos.autonomy.io/components/kernel/</link>
|
||||
<pubDate>Mon, 29 Oct 2018 19:40:55 -0700</pubDate>
|
||||
|
||||
<guid>https://dianemo.autonomy.io/components/kernel/</guid>
|
||||
<description>The kernel included with Dianemo is configured according to the recommendations outlined in the Kernel Self Protection Project (KSSP).</description>
|
||||
<guid>https://talos.autonomy.io/components/kernel/</guid>
|
||||
<description>The kernel included with Talos is configured according to the recommendations outlined in the Kernel Self Protection Project (KSSP).</description>
|
||||
</item>
|
||||
|
||||
<item>
|
||||
<title>init</title>
|
||||
<link>https://dianemo.autonomy.io/components/init/</link>
|
||||
<link>https://talos.autonomy.io/components/init/</link>
|
||||
<pubDate>Mon, 29 Oct 2018 19:40:55 -0700</pubDate>
|
||||
|
||||
<guid>https://dianemo.autonomy.io/components/init/</guid>
|
||||
<description>A common theme throughout the design of Dianemo is minimalism. We believe strongly in the UNIX philosophy that each program should do one job well. The init included in Dianemo is one example of this.
|
||||
<guid>https://talos.autonomy.io/components/init/</guid>
|
||||
<description>A common theme throughout the design of Talos is minimalism. We believe strongly in the UNIX philosophy that each program should do one job well. The init included in Talos is one example of this.
|
||||
We wanted to create a focused init that had one job - run Kubernetes. There simply is no mechanism in place to do anything else.
|
||||
To accomplish this, we must address real world operations needs like:</description>
|
||||
</item>
|
||||
|
||||
<item>
|
||||
<title>kubeadm</title>
|
||||
<link>https://dianemo.autonomy.io/components/kubeadm/</link>
|
||||
<link>https://talos.autonomy.io/components/kubeadm/</link>
|
||||
<pubDate>Mon, 29 Oct 2018 19:40:55 -0700</pubDate>
|
||||
|
||||
<guid>https://dianemo.autonomy.io/components/kubeadm/</guid>
|
||||
<description>At the heart of Dianemo is kubeadm, allowing it to harness the power of the official upstream bootstrap tool. By integrating with kubeadm natively, Dianemo stands to gain a strong community of users and developers already familiar with kubeadm.</description>
|
||||
<guid>https://talos.autonomy.io/components/kubeadm/</guid>
|
||||
<description>At the heart of Talos is kubeadm, allowing it to harness the power of the official upstream bootstrap tool. By integrating with kubeadm natively, Talos stands to gain a strong community of users and developers already familiar with kubeadm.</description>
|
||||
</item>
|
||||
|
||||
<item>
|
||||
<title>trustd</title>
|
||||
<link>https://dianemo.autonomy.io/components/trustd/</link>
|
||||
<link>https://talos.autonomy.io/components/trustd/</link>
|
||||
<pubDate>Mon, 29 Oct 2018 19:40:55 -0700</pubDate>
|
||||
|
||||
<guid>https://dianemo.autonomy.io/components/trustd/</guid>
|
||||
<guid>https://talos.autonomy.io/components/trustd/</guid>
|
||||
<description>Security is one of the highest priorities within Autonomy. To run a Kubernetes cluster a certain level of trust is required to operate a cluster. For example, orchestrating the bootstrap of a highly available control plane requires the distribution of sensitive PKI data.
|
||||
To that end, we created trustd. Based on the concept of a Root of Trust, trustd is a simple daemon responsible for establishing trust within the system. Once trust is established, various methods become available to the trustee.</description>
|
||||
</item>
|
||||
|
||||
<item>
|
||||
<title>proxyd</title>
|
||||
<link>https://dianemo.autonomy.io/components/proxyd/</link>
|
||||
<link>https://talos.autonomy.io/components/proxyd/</link>
|
||||
<pubDate>Mon, 29 Oct 2018 19:40:55 -0700</pubDate>
|
||||
|
||||
<guid>https://dianemo.autonomy.io/components/proxyd/</guid>
|
||||
<description>Highly available Kubernetes clusters are crucial for production quality clusters. The proxyd component is a simple yet powerful reverse proxy that adapts to where Dianemo is employed and provides load balancing across all API servers.</description>
|
||||
<guid>https://talos.autonomy.io/components/proxyd/</guid>
|
||||
<description>Highly available Kubernetes clusters are crucial for production quality clusters. The proxyd component is a simple yet powerful reverse proxy that adapts to where Talos is employed and provides load balancing across all API servers.</description>
|
||||
</item>
|
||||
|
||||
<item>
|
||||
<title>osd</title>
|
||||
<link>https://dianemo.autonomy.io/components/osd/</link>
|
||||
<link>https://talos.autonomy.io/components/osd/</link>
|
||||
<pubDate>Mon, 29 Oct 2018 19:40:55 -0700</pubDate>
|
||||
|
||||
<guid>https://dianemo.autonomy.io/components/osd/</guid>
|
||||
<description>Dianemo is unique in that it has no concept of host-level access. There are no shells installed. No ssh daemon. Only what is required to run Kubernetes. Furthermore, there is no way to run any custom processes on the host level.
|
||||
<guid>https://talos.autonomy.io/components/osd/</guid>
|
||||
<description>Talos is unique in that it has no concept of host-level access. There are no shells installed. No ssh daemon. Only what is required to run Kubernetes. Furthermore, there is no way to run any custom processes on the host level.
|
||||
To make this work, we needed an out-of-band tool for managing the nodes. In an ideal world, the system would be self-healing and we would never have to touch it.</description>
|
||||
</item>
|
||||
|
||||
<item>
|
||||
<title>osctl</title>
|
||||
<link>https://dianemo.autonomy.io/components/osctl/</link>
|
||||
<link>https://talos.autonomy.io/components/osctl/</link>
|
||||
<pubDate>Mon, 29 Oct 2018 19:40:55 -0700</pubDate>
|
||||
|
||||
<guid>https://dianemo.autonomy.io/components/osctl/</guid>
|
||||
<guid>https://talos.autonomy.io/components/osctl/</guid>
|
||||
<description>The osctl CLI is the client to the osd service running on every node. With it you can do things like:
|
||||
retrieve container logs restart a service reset a node reboot a node retrieve kernel logs generate pki resources inject data into node configuration files </description>
|
||||
</item>
|
||||
|
||||
<item>
|
||||
<title>blockd</title>
|
||||
<link>https://dianemo.autonomy.io/components/blockd/</link>
|
||||
<link>https://talos.autonomy.io/components/blockd/</link>
|
||||
<pubDate>Tue, 30 Oct 2018 09:16:35 -0700</pubDate>
|
||||
|
||||
<guid>https://dianemo.autonomy.io/components/blockd/</guid>
|
||||
<description>Dianemo comes with a reserved block device with three partitions:
|
||||
<guid>https://talos.autonomy.io/components/blockd/</guid>
|
||||
<description>Talos comes with a reserved block device with three partitions:
|
||||
an EFI System Partition (ESP) a ROOT partition mounted as read-only that contains the minimal set of binaries to operate system services and a DATA partion that is mounted as read/write at /var/run These partitions are reserved and cannot be modified. The one exception to this is that the DATA partition will be resized automatically in the init process to the maximum size possible.</description>
|
||||
</item>
|
||||
|
||||
|
@ -15,17 +15,17 @@
|
||||
<link href="https://fonts.googleapis.com/css?family=Raleway|Fira+Mono|Roboto:300" rel="stylesheet">
|
||||
|
||||
|
||||
<link rel="icon" type="image/png" href="https://dianemo.autonomy.io/img/favicon.png">
|
||||
<link rel="icon" type="image/png" href="https://talos.autonomy.io/img/favicon.png">
|
||||
|
||||
|
||||
<script src="https://code.jquery.com/jquery-3.3.1.min.js"></script>
|
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/fuse.js/3.2.0/fuse.min.js"></script>
|
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/mark.js/8.11.1/jquery.mark.min.js"></script>
|
||||
<script src="https://dianemo.autonomy.io/js/search.js"></script>
|
||||
<script src="https://talos.autonomy.io/js/search.js"></script>
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://dianemo.autonomy.io//css/milligram.min.css">
|
||||
<link rel="stylesheet" href="https://dianemo.autonomy.io/css/main.css">
|
||||
<link rel="stylesheet" href="https://talos.autonomy.io//css/milligram.min.css">
|
||||
<link rel="stylesheet" href="https://talos.autonomy.io/css/main.css">
|
||||
</head>
|
||||
<nav class="navbar">
|
||||
<div class="container">
|
||||
@ -34,7 +34,7 @@
|
||||
<ul class="navbar-list navbar-left">
|
||||
<li class="navbar-item">
|
||||
<a class="navbar-link logo" href="/">
|
||||
<img src="https://dianemo.autonomy.io//img/logo.svg" class="logo">
|
||||
<img src="https://talos.autonomy.io//img/logo.svg" class="logo">
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
@ -43,7 +43,7 @@
|
||||
<ul class="navbar-list navbar-right">
|
||||
<li class="navbar-item">
|
||||
|
||||
<a class="navbar-link navbar-logo" rel="noopener noreferrer" href="https://github.com/autonomy/dianemo" target="_blank">
|
||||
<a class="navbar-link navbar-logo" rel="noopener noreferrer" href="https://github.com/autonomy/talos" target="_blank">
|
||||
<span class="octicon octicon-mark-github"></span>
|
||||
</a>
|
||||
|
||||
@ -74,8 +74,8 @@
|
||||
<div class="row">
|
||||
<div class="column">
|
||||
<span>
|
||||
<a class="logo" href="https://dianemo.autonomy.io/">
|
||||
<img src="https://dianemo.autonomy.io//img/logo.svg" class="logo">
|
||||
<a class="logo" href="https://talos.autonomy.io/">
|
||||
<img src="https://talos.autonomy.io//img/logo.svg" class="logo">
|
||||
</a>
|
||||
</span>
|
||||
</div>
|
||||
@ -86,11 +86,11 @@
|
||||
<div class="column">
|
||||
|
||||
<div class="button-group button-group-center">
|
||||
<a class="button" href="https://github.com/autonomy/dianemo/fork">
|
||||
<a class="button" href="https://github.com/autonomy/talos/fork">
|
||||
<span class="octicon octicon-repo-forked"></span>
|
||||
Fork
|
||||
</a>
|
||||
<a class="button" href="https://github.com/autonomy/dianemo/stargazers">
|
||||
<a class="button" href="https://github.com/autonomy/talos/stargazers">
|
||||
<span class="octicon octicon-star"></span>
|
||||
Star
|
||||
</a>
|
||||
@ -116,63 +116,63 @@
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link sidebar-link-parent active"
|
||||
href="https://dianemo.autonomy.io/components/" >
|
||||
href="https://talos.autonomy.io/components/" >
|
||||
Components
|
||||
</a>
|
||||
<ul class="sidebar-list active">
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/kernel/" >
|
||||
href="https://talos.autonomy.io/components/kernel/" >
|
||||
kernel
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link active"
|
||||
href="https://dianemo.autonomy.io/components/init/" >
|
||||
href="https://talos.autonomy.io/components/init/" >
|
||||
init
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/kubeadm/" >
|
||||
href="https://talos.autonomy.io/components/kubeadm/" >
|
||||
kubeadm
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/trustd/" >
|
||||
href="https://talos.autonomy.io/components/trustd/" >
|
||||
trustd
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/proxyd/" >
|
||||
href="https://talos.autonomy.io/components/proxyd/" >
|
||||
proxyd
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/osd/" >
|
||||
href="https://talos.autonomy.io/components/osd/" >
|
||||
osd
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/osctl/" >
|
||||
href="https://talos.autonomy.io/components/osctl/" >
|
||||
osctl
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/blockd/" >
|
||||
href="https://talos.autonomy.io/components/blockd/" >
|
||||
blockd
|
||||
</a>
|
||||
</li>
|
||||
@ -184,28 +184,28 @@
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link sidebar-link-parent"
|
||||
href="https://dianemo.autonomy.io/configuration/" >
|
||||
href="https://talos.autonomy.io/configuration/" >
|
||||
Configuration
|
||||
</a>
|
||||
<ul class="sidebar-list">
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/configuration/osd/" >
|
||||
href="https://talos.autonomy.io/configuration/osd/" >
|
||||
osd
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/configuration/masters/" >
|
||||
href="https://talos.autonomy.io/configuration/masters/" >
|
||||
Masters
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/configuration/workers/" >
|
||||
href="https://talos.autonomy.io/configuration/workers/" >
|
||||
Workers
|
||||
</a>
|
||||
</li>
|
||||
@ -217,28 +217,28 @@
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link sidebar-link-parent"
|
||||
href="https://dianemo.autonomy.io/examples/" >
|
||||
href="https://talos.autonomy.io/examples/" >
|
||||
Examples
|
||||
</a>
|
||||
<ul class="sidebar-list">
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/examples/aws/" >
|
||||
href="https://talos.autonomy.io/examples/aws/" >
|
||||
AWS
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/examples/kvm/" >
|
||||
href="https://talos.autonomy.io/examples/kvm/" >
|
||||
KVM
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/examples/xen/" >
|
||||
href="https://talos.autonomy.io/examples/xen/" >
|
||||
Xen
|
||||
</a>
|
||||
</li>
|
||||
@ -257,7 +257,7 @@
|
||||
<div class="row ">
|
||||
<div class="column column-10">
|
||||
|
||||
<a class="navigation navigation-previous" href="https://dianemo.autonomy.io/components/kernel/">
|
||||
<a class="navigation navigation-previous" href="https://talos.autonomy.io/components/kernel/">
|
||||
<i class="fa fa-chevron-left"></i>
|
||||
</a>
|
||||
|
||||
@ -265,9 +265,9 @@
|
||||
<div class="column document">
|
||||
<section class="document">
|
||||
<h1 class="title">init</h1>
|
||||
<p><p>A common theme throughout the design of Dianemo is minimalism.
|
||||
<p><p>A common theme throughout the design of Talos is minimalism.
|
||||
We believe strongly in the UNIX philosophy that each program should do one job well.
|
||||
The <code>init</code> included in Dianemo is one example of this.</p>
|
||||
The <code>init</code> included in Talos is one example of this.</p>
|
||||
|
||||
<p>We wanted to create a focused <code>init</code> that had one job - run Kubernetes.
|
||||
There simply is no mechanism in place to do anything else.</p>
|
||||
@ -288,7 +288,7 @@ There simply is no mechanism in place to do anything else.</p>
|
||||
</div>
|
||||
<div class="column column-10">
|
||||
|
||||
<a class="navigation navigation-next" href="https://dianemo.autonomy.io/components/kubeadm/">
|
||||
<a class="navigation navigation-next" href="https://talos.autonomy.io/components/kubeadm/">
|
||||
<i class="fa fa-chevron-right"></i>
|
||||
</a>
|
||||
|
||||
|
@ -15,17 +15,17 @@
|
||||
<link href="https://fonts.googleapis.com/css?family=Raleway|Fira+Mono|Roboto:300" rel="stylesheet">
|
||||
|
||||
|
||||
<link rel="icon" type="image/png" href="https://dianemo.autonomy.io/img/favicon.png">
|
||||
<link rel="icon" type="image/png" href="https://talos.autonomy.io/img/favicon.png">
|
||||
|
||||
|
||||
<script src="https://code.jquery.com/jquery-3.3.1.min.js"></script>
|
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/fuse.js/3.2.0/fuse.min.js"></script>
|
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/mark.js/8.11.1/jquery.mark.min.js"></script>
|
||||
<script src="https://dianemo.autonomy.io/js/search.js"></script>
|
||||
<script src="https://talos.autonomy.io/js/search.js"></script>
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://dianemo.autonomy.io//css/milligram.min.css">
|
||||
<link rel="stylesheet" href="https://dianemo.autonomy.io/css/main.css">
|
||||
<link rel="stylesheet" href="https://talos.autonomy.io//css/milligram.min.css">
|
||||
<link rel="stylesheet" href="https://talos.autonomy.io/css/main.css">
|
||||
</head>
|
||||
<nav class="navbar">
|
||||
<div class="container">
|
||||
@ -34,7 +34,7 @@
|
||||
<ul class="navbar-list navbar-left">
|
||||
<li class="navbar-item">
|
||||
<a class="navbar-link logo" href="/">
|
||||
<img src="https://dianemo.autonomy.io//img/logo.svg" class="logo">
|
||||
<img src="https://talos.autonomy.io//img/logo.svg" class="logo">
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
@ -43,7 +43,7 @@
|
||||
<ul class="navbar-list navbar-right">
|
||||
<li class="navbar-item">
|
||||
|
||||
<a class="navbar-link navbar-logo" rel="noopener noreferrer" href="https://github.com/autonomy/dianemo" target="_blank">
|
||||
<a class="navbar-link navbar-logo" rel="noopener noreferrer" href="https://github.com/autonomy/talos" target="_blank">
|
||||
<span class="octicon octicon-mark-github"></span>
|
||||
</a>
|
||||
|
||||
@ -74,8 +74,8 @@
|
||||
<div class="row">
|
||||
<div class="column">
|
||||
<span>
|
||||
<a class="logo" href="https://dianemo.autonomy.io/">
|
||||
<img src="https://dianemo.autonomy.io//img/logo.svg" class="logo">
|
||||
<a class="logo" href="https://talos.autonomy.io/">
|
||||
<img src="https://talos.autonomy.io//img/logo.svg" class="logo">
|
||||
</a>
|
||||
</span>
|
||||
</div>
|
||||
@ -86,11 +86,11 @@
|
||||
<div class="column">
|
||||
|
||||
<div class="button-group button-group-center">
|
||||
<a class="button" href="https://github.com/autonomy/dianemo/fork">
|
||||
<a class="button" href="https://github.com/autonomy/talos/fork">
|
||||
<span class="octicon octicon-repo-forked"></span>
|
||||
Fork
|
||||
</a>
|
||||
<a class="button" href="https://github.com/autonomy/dianemo/stargazers">
|
||||
<a class="button" href="https://github.com/autonomy/talos/stargazers">
|
||||
<span class="octicon octicon-star"></span>
|
||||
Star
|
||||
</a>
|
||||
@ -116,63 +116,63 @@
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link sidebar-link-parent active"
|
||||
href="https://dianemo.autonomy.io/components/" >
|
||||
href="https://talos.autonomy.io/components/" >
|
||||
Components
|
||||
</a>
|
||||
<ul class="sidebar-list active">
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link active"
|
||||
href="https://dianemo.autonomy.io/components/kernel/" >
|
||||
href="https://talos.autonomy.io/components/kernel/" >
|
||||
kernel
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/init/" >
|
||||
href="https://talos.autonomy.io/components/init/" >
|
||||
init
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/kubeadm/" >
|
||||
href="https://talos.autonomy.io/components/kubeadm/" >
|
||||
kubeadm
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/trustd/" >
|
||||
href="https://talos.autonomy.io/components/trustd/" >
|
||||
trustd
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/proxyd/" >
|
||||
href="https://talos.autonomy.io/components/proxyd/" >
|
||||
proxyd
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/osd/" >
|
||||
href="https://talos.autonomy.io/components/osd/" >
|
||||
osd
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/osctl/" >
|
||||
href="https://talos.autonomy.io/components/osctl/" >
|
||||
osctl
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/blockd/" >
|
||||
href="https://talos.autonomy.io/components/blockd/" >
|
||||
blockd
|
||||
</a>
|
||||
</li>
|
||||
@ -184,28 +184,28 @@
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link sidebar-link-parent"
|
||||
href="https://dianemo.autonomy.io/configuration/" >
|
||||
href="https://talos.autonomy.io/configuration/" >
|
||||
Configuration
|
||||
</a>
|
||||
<ul class="sidebar-list">
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/configuration/osd/" >
|
||||
href="https://talos.autonomy.io/configuration/osd/" >
|
||||
osd
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/configuration/masters/" >
|
||||
href="https://talos.autonomy.io/configuration/masters/" >
|
||||
Masters
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/configuration/workers/" >
|
||||
href="https://talos.autonomy.io/configuration/workers/" >
|
||||
Workers
|
||||
</a>
|
||||
</li>
|
||||
@ -217,28 +217,28 @@
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link sidebar-link-parent"
|
||||
href="https://dianemo.autonomy.io/examples/" >
|
||||
href="https://talos.autonomy.io/examples/" >
|
||||
Examples
|
||||
</a>
|
||||
<ul class="sidebar-list">
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/examples/aws/" >
|
||||
href="https://talos.autonomy.io/examples/aws/" >
|
||||
AWS
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/examples/kvm/" >
|
||||
href="https://talos.autonomy.io/examples/kvm/" >
|
||||
KVM
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/examples/xen/" >
|
||||
href="https://talos.autonomy.io/examples/xen/" >
|
||||
Xen
|
||||
</a>
|
||||
</li>
|
||||
@ -261,13 +261,13 @@
|
||||
<div class="column document">
|
||||
<section class="document">
|
||||
<h1 class="title">kernel</h1>
|
||||
<p><p>The kernel included with Dianemo is configured according to the recommendations outlined in the Kernel Self Protection Project (<a href="http://kernsec.org/wiki/index.php/Kernel_Self_Protection_Project">KSSP</a>).</p>
|
||||
<p><p>The kernel included with Talos is configured according to the recommendations outlined in the Kernel Self Protection Project (<a href="http://kernsec.org/wiki/index.php/Kernel_Self_Protection_Project">KSSP</a>).</p>
|
||||
</p>
|
||||
</section>
|
||||
</div>
|
||||
<div class="column column-10">
|
||||
|
||||
<a class="navigation navigation-next" href="https://dianemo.autonomy.io/components/init/">
|
||||
<a class="navigation navigation-next" href="https://talos.autonomy.io/components/init/">
|
||||
<i class="fa fa-chevron-right"></i>
|
||||
</a>
|
||||
|
||||
|
@ -15,17 +15,17 @@
|
||||
<link href="https://fonts.googleapis.com/css?family=Raleway|Fira+Mono|Roboto:300" rel="stylesheet">
|
||||
|
||||
|
||||
<link rel="icon" type="image/png" href="https://dianemo.autonomy.io/img/favicon.png">
|
||||
<link rel="icon" type="image/png" href="https://talos.autonomy.io/img/favicon.png">
|
||||
|
||||
|
||||
<script src="https://code.jquery.com/jquery-3.3.1.min.js"></script>
|
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/fuse.js/3.2.0/fuse.min.js"></script>
|
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/mark.js/8.11.1/jquery.mark.min.js"></script>
|
||||
<script src="https://dianemo.autonomy.io/js/search.js"></script>
|
||||
<script src="https://talos.autonomy.io/js/search.js"></script>
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://dianemo.autonomy.io//css/milligram.min.css">
|
||||
<link rel="stylesheet" href="https://dianemo.autonomy.io/css/main.css">
|
||||
<link rel="stylesheet" href="https://talos.autonomy.io//css/milligram.min.css">
|
||||
<link rel="stylesheet" href="https://talos.autonomy.io/css/main.css">
|
||||
</head>
|
||||
<nav class="navbar">
|
||||
<div class="container">
|
||||
@ -34,7 +34,7 @@
|
||||
<ul class="navbar-list navbar-left">
|
||||
<li class="navbar-item">
|
||||
<a class="navbar-link logo" href="/">
|
||||
<img src="https://dianemo.autonomy.io//img/logo.svg" class="logo">
|
||||
<img src="https://talos.autonomy.io//img/logo.svg" class="logo">
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
@ -43,7 +43,7 @@
|
||||
<ul class="navbar-list navbar-right">
|
||||
<li class="navbar-item">
|
||||
|
||||
<a class="navbar-link navbar-logo" rel="noopener noreferrer" href="https://github.com/autonomy/dianemo" target="_blank">
|
||||
<a class="navbar-link navbar-logo" rel="noopener noreferrer" href="https://github.com/autonomy/talos" target="_blank">
|
||||
<span class="octicon octicon-mark-github"></span>
|
||||
</a>
|
||||
|
||||
@ -74,8 +74,8 @@
|
||||
<div class="row">
|
||||
<div class="column">
|
||||
<span>
|
||||
<a class="logo" href="https://dianemo.autonomy.io/">
|
||||
<img src="https://dianemo.autonomy.io//img/logo.svg" class="logo">
|
||||
<a class="logo" href="https://talos.autonomy.io/">
|
||||
<img src="https://talos.autonomy.io//img/logo.svg" class="logo">
|
||||
</a>
|
||||
</span>
|
||||
</div>
|
||||
@ -86,11 +86,11 @@
|
||||
<div class="column">
|
||||
|
||||
<div class="button-group button-group-center">
|
||||
<a class="button" href="https://github.com/autonomy/dianemo/fork">
|
||||
<a class="button" href="https://github.com/autonomy/talos/fork">
|
||||
<span class="octicon octicon-repo-forked"></span>
|
||||
Fork
|
||||
</a>
|
||||
<a class="button" href="https://github.com/autonomy/dianemo/stargazers">
|
||||
<a class="button" href="https://github.com/autonomy/talos/stargazers">
|
||||
<span class="octicon octicon-star"></span>
|
||||
Star
|
||||
</a>
|
||||
@ -116,63 +116,63 @@
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link sidebar-link-parent active"
|
||||
href="https://dianemo.autonomy.io/components/" >
|
||||
href="https://talos.autonomy.io/components/" >
|
||||
Components
|
||||
</a>
|
||||
<ul class="sidebar-list active">
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/kernel/" >
|
||||
href="https://talos.autonomy.io/components/kernel/" >
|
||||
kernel
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/init/" >
|
||||
href="https://talos.autonomy.io/components/init/" >
|
||||
init
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link active"
|
||||
href="https://dianemo.autonomy.io/components/kubeadm/" >
|
||||
href="https://talos.autonomy.io/components/kubeadm/" >
|
||||
kubeadm
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/trustd/" >
|
||||
href="https://talos.autonomy.io/components/trustd/" >
|
||||
trustd
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/proxyd/" >
|
||||
href="https://talos.autonomy.io/components/proxyd/" >
|
||||
proxyd
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/osd/" >
|
||||
href="https://talos.autonomy.io/components/osd/" >
|
||||
osd
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/osctl/" >
|
||||
href="https://talos.autonomy.io/components/osctl/" >
|
||||
osctl
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/blockd/" >
|
||||
href="https://talos.autonomy.io/components/blockd/" >
|
||||
blockd
|
||||
</a>
|
||||
</li>
|
||||
@ -184,28 +184,28 @@
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link sidebar-link-parent"
|
||||
href="https://dianemo.autonomy.io/configuration/" >
|
||||
href="https://talos.autonomy.io/configuration/" >
|
||||
Configuration
|
||||
</a>
|
||||
<ul class="sidebar-list">
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/configuration/osd/" >
|
||||
href="https://talos.autonomy.io/configuration/osd/" >
|
||||
osd
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/configuration/masters/" >
|
||||
href="https://talos.autonomy.io/configuration/masters/" >
|
||||
Masters
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/configuration/workers/" >
|
||||
href="https://talos.autonomy.io/configuration/workers/" >
|
||||
Workers
|
||||
</a>
|
||||
</li>
|
||||
@ -217,28 +217,28 @@
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link sidebar-link-parent"
|
||||
href="https://dianemo.autonomy.io/examples/" >
|
||||
href="https://talos.autonomy.io/examples/" >
|
||||
Examples
|
||||
</a>
|
||||
<ul class="sidebar-list">
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/examples/aws/" >
|
||||
href="https://talos.autonomy.io/examples/aws/" >
|
||||
AWS
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/examples/kvm/" >
|
||||
href="https://talos.autonomy.io/examples/kvm/" >
|
||||
KVM
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/examples/xen/" >
|
||||
href="https://talos.autonomy.io/examples/xen/" >
|
||||
Xen
|
||||
</a>
|
||||
</li>
|
||||
@ -257,7 +257,7 @@
|
||||
<div class="row ">
|
||||
<div class="column column-10">
|
||||
|
||||
<a class="navigation navigation-previous" href="https://dianemo.autonomy.io/components/init/">
|
||||
<a class="navigation navigation-previous" href="https://talos.autonomy.io/components/init/">
|
||||
<i class="fa fa-chevron-left"></i>
|
||||
</a>
|
||||
|
||||
@ -265,14 +265,14 @@
|
||||
<div class="column document">
|
||||
<section class="document">
|
||||
<h1 class="title">kubeadm</h1>
|
||||
<p><p>At the heart of Dianemo is <a href="https://github.com/kubernetes/kubernetes/tree/master/cmd/kubeadm"><code>kubeadm</code></a>, allowing it to harness the power of the official upstream bootstrap tool.
|
||||
By integrating with <code>kubeadm</code> natively, Dianemo stands to gain a strong community of users and developers already familiar with <code>kubeadm</code>.</p>
|
||||
<p><p>At the heart of Talos is <a href="https://github.com/kubernetes/kubernetes/tree/master/cmd/kubeadm"><code>kubeadm</code></a>, allowing it to harness the power of the official upstream bootstrap tool.
|
||||
By integrating with <code>kubeadm</code> natively, Talos stands to gain a strong community of users and developers already familiar with <code>kubeadm</code>.</p>
|
||||
</p>
|
||||
</section>
|
||||
</div>
|
||||
<div class="column column-10">
|
||||
|
||||
<a class="navigation navigation-next" href="https://dianemo.autonomy.io/components/trustd/">
|
||||
<a class="navigation navigation-next" href="https://talos.autonomy.io/components/trustd/">
|
||||
<i class="fa fa-chevron-right"></i>
|
||||
</a>
|
||||
|
||||
|
@ -15,17 +15,17 @@
|
||||
<link href="https://fonts.googleapis.com/css?family=Raleway|Fira+Mono|Roboto:300" rel="stylesheet">
|
||||
|
||||
|
||||
<link rel="icon" type="image/png" href="https://dianemo.autonomy.io/img/favicon.png">
|
||||
<link rel="icon" type="image/png" href="https://talos.autonomy.io/img/favicon.png">
|
||||
|
||||
|
||||
<script src="https://code.jquery.com/jquery-3.3.1.min.js"></script>
|
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/fuse.js/3.2.0/fuse.min.js"></script>
|
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/mark.js/8.11.1/jquery.mark.min.js"></script>
|
||||
<script src="https://dianemo.autonomy.io/js/search.js"></script>
|
||||
<script src="https://talos.autonomy.io/js/search.js"></script>
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://dianemo.autonomy.io//css/milligram.min.css">
|
||||
<link rel="stylesheet" href="https://dianemo.autonomy.io/css/main.css">
|
||||
<link rel="stylesheet" href="https://talos.autonomy.io//css/milligram.min.css">
|
||||
<link rel="stylesheet" href="https://talos.autonomy.io/css/main.css">
|
||||
</head>
|
||||
<nav class="navbar">
|
||||
<div class="container">
|
||||
@ -34,7 +34,7 @@
|
||||
<ul class="navbar-list navbar-left">
|
||||
<li class="navbar-item">
|
||||
<a class="navbar-link logo" href="/">
|
||||
<img src="https://dianemo.autonomy.io//img/logo.svg" class="logo">
|
||||
<img src="https://talos.autonomy.io//img/logo.svg" class="logo">
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
@ -43,7 +43,7 @@
|
||||
<ul class="navbar-list navbar-right">
|
||||
<li class="navbar-item">
|
||||
|
||||
<a class="navbar-link navbar-logo" rel="noopener noreferrer" href="https://github.com/autonomy/dianemo" target="_blank">
|
||||
<a class="navbar-link navbar-logo" rel="noopener noreferrer" href="https://github.com/autonomy/talos" target="_blank">
|
||||
<span class="octicon octicon-mark-github"></span>
|
||||
</a>
|
||||
|
||||
@ -74,8 +74,8 @@
|
||||
<div class="row">
|
||||
<div class="column">
|
||||
<span>
|
||||
<a class="logo" href="https://dianemo.autonomy.io/">
|
||||
<img src="https://dianemo.autonomy.io//img/logo.svg" class="logo">
|
||||
<a class="logo" href="https://talos.autonomy.io/">
|
||||
<img src="https://talos.autonomy.io//img/logo.svg" class="logo">
|
||||
</a>
|
||||
</span>
|
||||
</div>
|
||||
@ -86,11 +86,11 @@
|
||||
<div class="column">
|
||||
|
||||
<div class="button-group button-group-center">
|
||||
<a class="button" href="https://github.com/autonomy/dianemo/fork">
|
||||
<a class="button" href="https://github.com/autonomy/talos/fork">
|
||||
<span class="octicon octicon-repo-forked"></span>
|
||||
Fork
|
||||
</a>
|
||||
<a class="button" href="https://github.com/autonomy/dianemo/stargazers">
|
||||
<a class="button" href="https://github.com/autonomy/talos/stargazers">
|
||||
<span class="octicon octicon-star"></span>
|
||||
Star
|
||||
</a>
|
||||
@ -116,63 +116,63 @@
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link sidebar-link-parent active"
|
||||
href="https://dianemo.autonomy.io/components/" >
|
||||
href="https://talos.autonomy.io/components/" >
|
||||
Components
|
||||
</a>
|
||||
<ul class="sidebar-list active">
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/kernel/" >
|
||||
href="https://talos.autonomy.io/components/kernel/" >
|
||||
kernel
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/init/" >
|
||||
href="https://talos.autonomy.io/components/init/" >
|
||||
init
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/kubeadm/" >
|
||||
href="https://talos.autonomy.io/components/kubeadm/" >
|
||||
kubeadm
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/trustd/" >
|
||||
href="https://talos.autonomy.io/components/trustd/" >
|
||||
trustd
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/proxyd/" >
|
||||
href="https://talos.autonomy.io/components/proxyd/" >
|
||||
proxyd
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/osd/" >
|
||||
href="https://talos.autonomy.io/components/osd/" >
|
||||
osd
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link active"
|
||||
href="https://dianemo.autonomy.io/components/osctl/" >
|
||||
href="https://talos.autonomy.io/components/osctl/" >
|
||||
osctl
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/blockd/" >
|
||||
href="https://talos.autonomy.io/components/blockd/" >
|
||||
blockd
|
||||
</a>
|
||||
</li>
|
||||
@ -184,28 +184,28 @@
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link sidebar-link-parent"
|
||||
href="https://dianemo.autonomy.io/configuration/" >
|
||||
href="https://talos.autonomy.io/configuration/" >
|
||||
Configuration
|
||||
</a>
|
||||
<ul class="sidebar-list">
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/configuration/osd/" >
|
||||
href="https://talos.autonomy.io/configuration/osd/" >
|
||||
osd
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/configuration/masters/" >
|
||||
href="https://talos.autonomy.io/configuration/masters/" >
|
||||
Masters
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/configuration/workers/" >
|
||||
href="https://talos.autonomy.io/configuration/workers/" >
|
||||
Workers
|
||||
</a>
|
||||
</li>
|
||||
@ -217,28 +217,28 @@
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link sidebar-link-parent"
|
||||
href="https://dianemo.autonomy.io/examples/" >
|
||||
href="https://talos.autonomy.io/examples/" >
|
||||
Examples
|
||||
</a>
|
||||
<ul class="sidebar-list">
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/examples/aws/" >
|
||||
href="https://talos.autonomy.io/examples/aws/" >
|
||||
AWS
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/examples/kvm/" >
|
||||
href="https://talos.autonomy.io/examples/kvm/" >
|
||||
KVM
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/examples/xen/" >
|
||||
href="https://talos.autonomy.io/examples/xen/" >
|
||||
Xen
|
||||
</a>
|
||||
</li>
|
||||
@ -257,7 +257,7 @@
|
||||
<div class="row ">
|
||||
<div class="column column-10">
|
||||
|
||||
<a class="navigation navigation-previous" href="https://dianemo.autonomy.io/components/osd/">
|
||||
<a class="navigation navigation-previous" href="https://talos.autonomy.io/components/osd/">
|
||||
<i class="fa fa-chevron-left"></i>
|
||||
</a>
|
||||
|
||||
@ -282,7 +282,7 @@ With it you can do things like:</p>
|
||||
</div>
|
||||
<div class="column column-10">
|
||||
|
||||
<a class="navigation navigation-next" href="https://dianemo.autonomy.io/components/blockd/">
|
||||
<a class="navigation navigation-next" href="https://talos.autonomy.io/components/blockd/">
|
||||
<i class="fa fa-chevron-right"></i>
|
||||
</a>
|
||||
|
||||
|
@ -15,17 +15,17 @@
|
||||
<link href="https://fonts.googleapis.com/css?family=Raleway|Fira+Mono|Roboto:300" rel="stylesheet">
|
||||
|
||||
|
||||
<link rel="icon" type="image/png" href="https://dianemo.autonomy.io/img/favicon.png">
|
||||
<link rel="icon" type="image/png" href="https://talos.autonomy.io/img/favicon.png">
|
||||
|
||||
|
||||
<script src="https://code.jquery.com/jquery-3.3.1.min.js"></script>
|
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/fuse.js/3.2.0/fuse.min.js"></script>
|
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/mark.js/8.11.1/jquery.mark.min.js"></script>
|
||||
<script src="https://dianemo.autonomy.io/js/search.js"></script>
|
||||
<script src="https://talos.autonomy.io/js/search.js"></script>
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://dianemo.autonomy.io//css/milligram.min.css">
|
||||
<link rel="stylesheet" href="https://dianemo.autonomy.io/css/main.css">
|
||||
<link rel="stylesheet" href="https://talos.autonomy.io//css/milligram.min.css">
|
||||
<link rel="stylesheet" href="https://talos.autonomy.io/css/main.css">
|
||||
</head>
|
||||
<nav class="navbar">
|
||||
<div class="container">
|
||||
@ -34,7 +34,7 @@
|
||||
<ul class="navbar-list navbar-left">
|
||||
<li class="navbar-item">
|
||||
<a class="navbar-link logo" href="/">
|
||||
<img src="https://dianemo.autonomy.io//img/logo.svg" class="logo">
|
||||
<img src="https://talos.autonomy.io//img/logo.svg" class="logo">
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
@ -43,7 +43,7 @@
|
||||
<ul class="navbar-list navbar-right">
|
||||
<li class="navbar-item">
|
||||
|
||||
<a class="navbar-link navbar-logo" rel="noopener noreferrer" href="https://github.com/autonomy/dianemo" target="_blank">
|
||||
<a class="navbar-link navbar-logo" rel="noopener noreferrer" href="https://github.com/autonomy/talos" target="_blank">
|
||||
<span class="octicon octicon-mark-github"></span>
|
||||
</a>
|
||||
|
||||
@ -74,8 +74,8 @@
|
||||
<div class="row">
|
||||
<div class="column">
|
||||
<span>
|
||||
<a class="logo" href="https://dianemo.autonomy.io/">
|
||||
<img src="https://dianemo.autonomy.io//img/logo.svg" class="logo">
|
||||
<a class="logo" href="https://talos.autonomy.io/">
|
||||
<img src="https://talos.autonomy.io//img/logo.svg" class="logo">
|
||||
</a>
|
||||
</span>
|
||||
</div>
|
||||
@ -86,11 +86,11 @@
|
||||
<div class="column">
|
||||
|
||||
<div class="button-group button-group-center">
|
||||
<a class="button" href="https://github.com/autonomy/dianemo/fork">
|
||||
<a class="button" href="https://github.com/autonomy/talos/fork">
|
||||
<span class="octicon octicon-repo-forked"></span>
|
||||
Fork
|
||||
</a>
|
||||
<a class="button" href="https://github.com/autonomy/dianemo/stargazers">
|
||||
<a class="button" href="https://github.com/autonomy/talos/stargazers">
|
||||
<span class="octicon octicon-star"></span>
|
||||
Star
|
||||
</a>
|
||||
@ -116,63 +116,63 @@
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link sidebar-link-parent active"
|
||||
href="https://dianemo.autonomy.io/components/" >
|
||||
href="https://talos.autonomy.io/components/" >
|
||||
Components
|
||||
</a>
|
||||
<ul class="sidebar-list active">
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/kernel/" >
|
||||
href="https://talos.autonomy.io/components/kernel/" >
|
||||
kernel
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/init/" >
|
||||
href="https://talos.autonomy.io/components/init/" >
|
||||
init
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/kubeadm/" >
|
||||
href="https://talos.autonomy.io/components/kubeadm/" >
|
||||
kubeadm
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/trustd/" >
|
||||
href="https://talos.autonomy.io/components/trustd/" >
|
||||
trustd
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/proxyd/" >
|
||||
href="https://talos.autonomy.io/components/proxyd/" >
|
||||
proxyd
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link active"
|
||||
href="https://dianemo.autonomy.io/components/osd/" >
|
||||
href="https://talos.autonomy.io/components/osd/" >
|
||||
osd
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/osctl/" >
|
||||
href="https://talos.autonomy.io/components/osctl/" >
|
||||
osctl
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/blockd/" >
|
||||
href="https://talos.autonomy.io/components/blockd/" >
|
||||
blockd
|
||||
</a>
|
||||
</li>
|
||||
@ -184,28 +184,28 @@
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link sidebar-link-parent"
|
||||
href="https://dianemo.autonomy.io/configuration/" >
|
||||
href="https://talos.autonomy.io/configuration/" >
|
||||
Configuration
|
||||
</a>
|
||||
<ul class="sidebar-list">
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/configuration/osd/" >
|
||||
href="https://talos.autonomy.io/configuration/osd/" >
|
||||
osd
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/configuration/masters/" >
|
||||
href="https://talos.autonomy.io/configuration/masters/" >
|
||||
Masters
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/configuration/workers/" >
|
||||
href="https://talos.autonomy.io/configuration/workers/" >
|
||||
Workers
|
||||
</a>
|
||||
</li>
|
||||
@ -217,28 +217,28 @@
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link sidebar-link-parent"
|
||||
href="https://dianemo.autonomy.io/examples/" >
|
||||
href="https://talos.autonomy.io/examples/" >
|
||||
Examples
|
||||
</a>
|
||||
<ul class="sidebar-list">
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/examples/aws/" >
|
||||
href="https://talos.autonomy.io/examples/aws/" >
|
||||
AWS
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/examples/kvm/" >
|
||||
href="https://talos.autonomy.io/examples/kvm/" >
|
||||
KVM
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/examples/xen/" >
|
||||
href="https://talos.autonomy.io/examples/xen/" >
|
||||
Xen
|
||||
</a>
|
||||
</li>
|
||||
@ -257,7 +257,7 @@
|
||||
<div class="row ">
|
||||
<div class="column column-10">
|
||||
|
||||
<a class="navigation navigation-previous" href="https://dianemo.autonomy.io/components/proxyd/">
|
||||
<a class="navigation navigation-previous" href="https://talos.autonomy.io/components/proxyd/">
|
||||
<i class="fa fa-chevron-left"></i>
|
||||
</a>
|
||||
|
||||
@ -265,7 +265,7 @@
|
||||
<div class="column document">
|
||||
<section class="document">
|
||||
<h1 class="title">osd</h1>
|
||||
<p><p>Dianemo is unique in that it has no concept of host-level access.
|
||||
<p><p>Talos is unique in that it has no concept of host-level access.
|
||||
There are no shells installed.
|
||||
No ssh daemon.
|
||||
Only what is required to run Kubernetes.
|
||||
@ -283,7 +283,7 @@ Based on the Principle of Least Privilege, <code>osd</code> provides operational
|
||||
</div>
|
||||
<div class="column column-10">
|
||||
|
||||
<a class="navigation navigation-next" href="https://dianemo.autonomy.io/components/osctl/">
|
||||
<a class="navigation navigation-next" href="https://talos.autonomy.io/components/osctl/">
|
||||
<i class="fa fa-chevron-right"></i>
|
||||
</a>
|
||||
|
||||
|
@ -15,17 +15,17 @@
|
||||
<link href="https://fonts.googleapis.com/css?family=Raleway|Fira+Mono|Roboto:300" rel="stylesheet">
|
||||
|
||||
|
||||
<link rel="icon" type="image/png" href="https://dianemo.autonomy.io/img/favicon.png">
|
||||
<link rel="icon" type="image/png" href="https://talos.autonomy.io/img/favicon.png">
|
||||
|
||||
|
||||
<script src="https://code.jquery.com/jquery-3.3.1.min.js"></script>
|
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/fuse.js/3.2.0/fuse.min.js"></script>
|
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/mark.js/8.11.1/jquery.mark.min.js"></script>
|
||||
<script src="https://dianemo.autonomy.io/js/search.js"></script>
|
||||
<script src="https://talos.autonomy.io/js/search.js"></script>
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://dianemo.autonomy.io//css/milligram.min.css">
|
||||
<link rel="stylesheet" href="https://dianemo.autonomy.io/css/main.css">
|
||||
<link rel="stylesheet" href="https://talos.autonomy.io//css/milligram.min.css">
|
||||
<link rel="stylesheet" href="https://talos.autonomy.io/css/main.css">
|
||||
</head>
|
||||
<nav class="navbar">
|
||||
<div class="container">
|
||||
@ -34,7 +34,7 @@
|
||||
<ul class="navbar-list navbar-left">
|
||||
<li class="navbar-item">
|
||||
<a class="navbar-link logo" href="/">
|
||||
<img src="https://dianemo.autonomy.io//img/logo.svg" class="logo">
|
||||
<img src="https://talos.autonomy.io//img/logo.svg" class="logo">
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
@ -43,7 +43,7 @@
|
||||
<ul class="navbar-list navbar-right">
|
||||
<li class="navbar-item">
|
||||
|
||||
<a class="navbar-link navbar-logo" rel="noopener noreferrer" href="https://github.com/autonomy/dianemo" target="_blank">
|
||||
<a class="navbar-link navbar-logo" rel="noopener noreferrer" href="https://github.com/autonomy/talos" target="_blank">
|
||||
<span class="octicon octicon-mark-github"></span>
|
||||
</a>
|
||||
|
||||
@ -74,8 +74,8 @@
|
||||
<div class="row">
|
||||
<div class="column">
|
||||
<span>
|
||||
<a class="logo" href="https://dianemo.autonomy.io/">
|
||||
<img src="https://dianemo.autonomy.io//img/logo.svg" class="logo">
|
||||
<a class="logo" href="https://talos.autonomy.io/">
|
||||
<img src="https://talos.autonomy.io//img/logo.svg" class="logo">
|
||||
</a>
|
||||
</span>
|
||||
</div>
|
||||
@ -86,11 +86,11 @@
|
||||
<div class="column">
|
||||
|
||||
<div class="button-group button-group-center">
|
||||
<a class="button" href="https://github.com/autonomy/dianemo/fork">
|
||||
<a class="button" href="https://github.com/autonomy/talos/fork">
|
||||
<span class="octicon octicon-repo-forked"></span>
|
||||
Fork
|
||||
</a>
|
||||
<a class="button" href="https://github.com/autonomy/dianemo/stargazers">
|
||||
<a class="button" href="https://github.com/autonomy/talos/stargazers">
|
||||
<span class="octicon octicon-star"></span>
|
||||
Star
|
||||
</a>
|
||||
@ -116,63 +116,63 @@
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link sidebar-link-parent active"
|
||||
href="https://dianemo.autonomy.io/components/" >
|
||||
href="https://talos.autonomy.io/components/" >
|
||||
Components
|
||||
</a>
|
||||
<ul class="sidebar-list active">
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/kernel/" >
|
||||
href="https://talos.autonomy.io/components/kernel/" >
|
||||
kernel
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/init/" >
|
||||
href="https://talos.autonomy.io/components/init/" >
|
||||
init
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/kubeadm/" >
|
||||
href="https://talos.autonomy.io/components/kubeadm/" >
|
||||
kubeadm
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/trustd/" >
|
||||
href="https://talos.autonomy.io/components/trustd/" >
|
||||
trustd
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link active"
|
||||
href="https://dianemo.autonomy.io/components/proxyd/" >
|
||||
href="https://talos.autonomy.io/components/proxyd/" >
|
||||
proxyd
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/osd/" >
|
||||
href="https://talos.autonomy.io/components/osd/" >
|
||||
osd
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/osctl/" >
|
||||
href="https://talos.autonomy.io/components/osctl/" >
|
||||
osctl
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/blockd/" >
|
||||
href="https://talos.autonomy.io/components/blockd/" >
|
||||
blockd
|
||||
</a>
|
||||
</li>
|
||||
@ -184,28 +184,28 @@
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link sidebar-link-parent"
|
||||
href="https://dianemo.autonomy.io/configuration/" >
|
||||
href="https://talos.autonomy.io/configuration/" >
|
||||
Configuration
|
||||
</a>
|
||||
<ul class="sidebar-list">
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/configuration/osd/" >
|
||||
href="https://talos.autonomy.io/configuration/osd/" >
|
||||
osd
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/configuration/masters/" >
|
||||
href="https://talos.autonomy.io/configuration/masters/" >
|
||||
Masters
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/configuration/workers/" >
|
||||
href="https://talos.autonomy.io/configuration/workers/" >
|
||||
Workers
|
||||
</a>
|
||||
</li>
|
||||
@ -217,28 +217,28 @@
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link sidebar-link-parent"
|
||||
href="https://dianemo.autonomy.io/examples/" >
|
||||
href="https://talos.autonomy.io/examples/" >
|
||||
Examples
|
||||
</a>
|
||||
<ul class="sidebar-list">
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/examples/aws/" >
|
||||
href="https://talos.autonomy.io/examples/aws/" >
|
||||
AWS
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/examples/kvm/" >
|
||||
href="https://talos.autonomy.io/examples/kvm/" >
|
||||
KVM
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/examples/xen/" >
|
||||
href="https://talos.autonomy.io/examples/xen/" >
|
||||
Xen
|
||||
</a>
|
||||
</li>
|
||||
@ -257,7 +257,7 @@
|
||||
<div class="row ">
|
||||
<div class="column column-10">
|
||||
|
||||
<a class="navigation navigation-previous" href="https://dianemo.autonomy.io/components/trustd/">
|
||||
<a class="navigation navigation-previous" href="https://talos.autonomy.io/components/trustd/">
|
||||
<i class="fa fa-chevron-left"></i>
|
||||
</a>
|
||||
|
||||
@ -266,13 +266,13 @@
|
||||
<section class="document">
|
||||
<h1 class="title">proxyd</h1>
|
||||
<p><p>Highly available Kubernetes clusters are crucial for production quality clusters.
|
||||
The <code>proxyd</code> component is a simple yet powerful reverse proxy that adapts to where Dianemo is employed and provides load balancing across all API servers.</p>
|
||||
The <code>proxyd</code> component is a simple yet powerful reverse proxy that adapts to where Talos is employed and provides load balancing across all API servers.</p>
|
||||
</p>
|
||||
</section>
|
||||
</div>
|
||||
<div class="column column-10">
|
||||
|
||||
<a class="navigation navigation-next" href="https://dianemo.autonomy.io/components/osd/">
|
||||
<a class="navigation navigation-next" href="https://talos.autonomy.io/components/osd/">
|
||||
<i class="fa fa-chevron-right"></i>
|
||||
</a>
|
||||
|
||||
|
@ -15,17 +15,17 @@
|
||||
<link href="https://fonts.googleapis.com/css?family=Raleway|Fira+Mono|Roboto:300" rel="stylesheet">
|
||||
|
||||
|
||||
<link rel="icon" type="image/png" href="https://dianemo.autonomy.io/img/favicon.png">
|
||||
<link rel="icon" type="image/png" href="https://talos.autonomy.io/img/favicon.png">
|
||||
|
||||
|
||||
<script src="https://code.jquery.com/jquery-3.3.1.min.js"></script>
|
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/fuse.js/3.2.0/fuse.min.js"></script>
|
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/mark.js/8.11.1/jquery.mark.min.js"></script>
|
||||
<script src="https://dianemo.autonomy.io/js/search.js"></script>
|
||||
<script src="https://talos.autonomy.io/js/search.js"></script>
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://dianemo.autonomy.io//css/milligram.min.css">
|
||||
<link rel="stylesheet" href="https://dianemo.autonomy.io/css/main.css">
|
||||
<link rel="stylesheet" href="https://talos.autonomy.io//css/milligram.min.css">
|
||||
<link rel="stylesheet" href="https://talos.autonomy.io/css/main.css">
|
||||
</head>
|
||||
<nav class="navbar">
|
||||
<div class="container">
|
||||
@ -34,7 +34,7 @@
|
||||
<ul class="navbar-list navbar-left">
|
||||
<li class="navbar-item">
|
||||
<a class="navbar-link logo" href="/">
|
||||
<img src="https://dianemo.autonomy.io//img/logo.svg" class="logo">
|
||||
<img src="https://talos.autonomy.io//img/logo.svg" class="logo">
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
@ -43,7 +43,7 @@
|
||||
<ul class="navbar-list navbar-right">
|
||||
<li class="navbar-item">
|
||||
|
||||
<a class="navbar-link navbar-logo" rel="noopener noreferrer" href="https://github.com/autonomy/dianemo" target="_blank">
|
||||
<a class="navbar-link navbar-logo" rel="noopener noreferrer" href="https://github.com/autonomy/talos" target="_blank">
|
||||
<span class="octicon octicon-mark-github"></span>
|
||||
</a>
|
||||
|
||||
@ -74,8 +74,8 @@
|
||||
<div class="row">
|
||||
<div class="column">
|
||||
<span>
|
||||
<a class="logo" href="https://dianemo.autonomy.io/">
|
||||
<img src="https://dianemo.autonomy.io//img/logo.svg" class="logo">
|
||||
<a class="logo" href="https://talos.autonomy.io/">
|
||||
<img src="https://talos.autonomy.io//img/logo.svg" class="logo">
|
||||
</a>
|
||||
</span>
|
||||
</div>
|
||||
@ -86,11 +86,11 @@
|
||||
<div class="column">
|
||||
|
||||
<div class="button-group button-group-center">
|
||||
<a class="button" href="https://github.com/autonomy/dianemo/fork">
|
||||
<a class="button" href="https://github.com/autonomy/talos/fork">
|
||||
<span class="octicon octicon-repo-forked"></span>
|
||||
Fork
|
||||
</a>
|
||||
<a class="button" href="https://github.com/autonomy/dianemo/stargazers">
|
||||
<a class="button" href="https://github.com/autonomy/talos/stargazers">
|
||||
<span class="octicon octicon-star"></span>
|
||||
Star
|
||||
</a>
|
||||
@ -116,63 +116,63 @@
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link sidebar-link-parent active"
|
||||
href="https://dianemo.autonomy.io/components/" >
|
||||
href="https://talos.autonomy.io/components/" >
|
||||
Components
|
||||
</a>
|
||||
<ul class="sidebar-list active">
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/kernel/" >
|
||||
href="https://talos.autonomy.io/components/kernel/" >
|
||||
kernel
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/init/" >
|
||||
href="https://talos.autonomy.io/components/init/" >
|
||||
init
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/kubeadm/" >
|
||||
href="https://talos.autonomy.io/components/kubeadm/" >
|
||||
kubeadm
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link active"
|
||||
href="https://dianemo.autonomy.io/components/trustd/" >
|
||||
href="https://talos.autonomy.io/components/trustd/" >
|
||||
trustd
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/proxyd/" >
|
||||
href="https://talos.autonomy.io/components/proxyd/" >
|
||||
proxyd
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/osd/" >
|
||||
href="https://talos.autonomy.io/components/osd/" >
|
||||
osd
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/osctl/" >
|
||||
href="https://talos.autonomy.io/components/osctl/" >
|
||||
osctl
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/blockd/" >
|
||||
href="https://talos.autonomy.io/components/blockd/" >
|
||||
blockd
|
||||
</a>
|
||||
</li>
|
||||
@ -184,28 +184,28 @@
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link sidebar-link-parent"
|
||||
href="https://dianemo.autonomy.io/configuration/" >
|
||||
href="https://talos.autonomy.io/configuration/" >
|
||||
Configuration
|
||||
</a>
|
||||
<ul class="sidebar-list">
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/configuration/osd/" >
|
||||
href="https://talos.autonomy.io/configuration/osd/" >
|
||||
osd
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/configuration/masters/" >
|
||||
href="https://talos.autonomy.io/configuration/masters/" >
|
||||
Masters
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/configuration/workers/" >
|
||||
href="https://talos.autonomy.io/configuration/workers/" >
|
||||
Workers
|
||||
</a>
|
||||
</li>
|
||||
@ -217,28 +217,28 @@
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link sidebar-link-parent"
|
||||
href="https://dianemo.autonomy.io/examples/" >
|
||||
href="https://talos.autonomy.io/examples/" >
|
||||
Examples
|
||||
</a>
|
||||
<ul class="sidebar-list">
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/examples/aws/" >
|
||||
href="https://talos.autonomy.io/examples/aws/" >
|
||||
AWS
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/examples/kvm/" >
|
||||
href="https://talos.autonomy.io/examples/kvm/" >
|
||||
KVM
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/examples/xen/" >
|
||||
href="https://talos.autonomy.io/examples/xen/" >
|
||||
Xen
|
||||
</a>
|
||||
</li>
|
||||
@ -257,7 +257,7 @@
|
||||
<div class="row ">
|
||||
<div class="column column-10">
|
||||
|
||||
<a class="navigation navigation-previous" href="https://dianemo.autonomy.io/components/kubeadm/">
|
||||
<a class="navigation navigation-previous" href="https://talos.autonomy.io/components/kubeadm/">
|
||||
<i class="fa fa-chevron-left"></i>
|
||||
</a>
|
||||
|
||||
@ -274,13 +274,13 @@ Based on the concept of a Root of Trust, <code>trustd</code> is a simple daemon
|
||||
Once trust is established, various methods become available to the trustee.
|
||||
It can, for example, accept a write request from another node to place a file on disk.</p>
|
||||
|
||||
<p>We imagine that the number available methods will grow as Dianemo gets tested in the real world.</p>
|
||||
<p>We imagine that the number available methods will grow as Talos gets tested in the real world.</p>
|
||||
</p>
|
||||
</section>
|
||||
</div>
|
||||
<div class="column column-10">
|
||||
|
||||
<a class="navigation navigation-next" href="https://dianemo.autonomy.io/components/proxyd/">
|
||||
<a class="navigation navigation-next" href="https://talos.autonomy.io/components/proxyd/">
|
||||
<i class="fa fa-chevron-right"></i>
|
||||
</a>
|
||||
|
||||
|
@ -15,17 +15,17 @@
|
||||
<link href="https://fonts.googleapis.com/css?family=Raleway|Fira+Mono|Roboto:300" rel="stylesheet">
|
||||
|
||||
|
||||
<link rel="icon" type="image/png" href="https://dianemo.autonomy.io/img/favicon.png">
|
||||
<link rel="icon" type="image/png" href="https://talos.autonomy.io/img/favicon.png">
|
||||
|
||||
|
||||
<script src="https://code.jquery.com/jquery-3.3.1.min.js"></script>
|
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/fuse.js/3.2.0/fuse.min.js"></script>
|
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/mark.js/8.11.1/jquery.mark.min.js"></script>
|
||||
<script src="https://dianemo.autonomy.io/js/search.js"></script>
|
||||
<script src="https://talos.autonomy.io/js/search.js"></script>
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://dianemo.autonomy.io//css/milligram.min.css">
|
||||
<link rel="stylesheet" href="https://dianemo.autonomy.io/css/main.css">
|
||||
<link rel="stylesheet" href="https://talos.autonomy.io//css/milligram.min.css">
|
||||
<link rel="stylesheet" href="https://talos.autonomy.io/css/main.css">
|
||||
</head>
|
||||
<nav class="navbar">
|
||||
<div class="container">
|
||||
@ -34,7 +34,7 @@
|
||||
<ul class="navbar-list navbar-left">
|
||||
<li class="navbar-item">
|
||||
<a class="navbar-link logo" href="/">
|
||||
<img src="https://dianemo.autonomy.io//img/logo.svg" class="logo">
|
||||
<img src="https://talos.autonomy.io//img/logo.svg" class="logo">
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
@ -43,7 +43,7 @@
|
||||
<ul class="navbar-list navbar-right">
|
||||
<li class="navbar-item">
|
||||
|
||||
<a class="navbar-link navbar-logo" rel="noopener noreferrer" href="https://github.com/autonomy/dianemo" target="_blank">
|
||||
<a class="navbar-link navbar-logo" rel="noopener noreferrer" href="https://github.com/autonomy/talos" target="_blank">
|
||||
<span class="octicon octicon-mark-github"></span>
|
||||
</a>
|
||||
|
||||
@ -74,8 +74,8 @@
|
||||
<div class="row">
|
||||
<div class="column">
|
||||
<span>
|
||||
<a class="logo" href="https://dianemo.autonomy.io/">
|
||||
<img src="https://dianemo.autonomy.io//img/logo.svg" class="logo">
|
||||
<a class="logo" href="https://talos.autonomy.io/">
|
||||
<img src="https://talos.autonomy.io//img/logo.svg" class="logo">
|
||||
</a>
|
||||
</span>
|
||||
</div>
|
||||
@ -86,11 +86,11 @@
|
||||
<div class="column">
|
||||
|
||||
<div class="button-group button-group-center">
|
||||
<a class="button" href="https://github.com/autonomy/dianemo/fork">
|
||||
<a class="button" href="https://github.com/autonomy/talos/fork">
|
||||
<span class="octicon octicon-repo-forked"></span>
|
||||
Fork
|
||||
</a>
|
||||
<a class="button" href="https://github.com/autonomy/dianemo/stargazers">
|
||||
<a class="button" href="https://github.com/autonomy/talos/stargazers">
|
||||
<span class="octicon octicon-star"></span>
|
||||
Star
|
||||
</a>
|
||||
@ -116,63 +116,63 @@
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link sidebar-link-parent"
|
||||
href="https://dianemo.autonomy.io/components/" >
|
||||
href="https://talos.autonomy.io/components/" >
|
||||
Components
|
||||
</a>
|
||||
<ul class="sidebar-list">
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/kernel/" >
|
||||
href="https://talos.autonomy.io/components/kernel/" >
|
||||
kernel
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/init/" >
|
||||
href="https://talos.autonomy.io/components/init/" >
|
||||
init
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/kubeadm/" >
|
||||
href="https://talos.autonomy.io/components/kubeadm/" >
|
||||
kubeadm
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/trustd/" >
|
||||
href="https://talos.autonomy.io/components/trustd/" >
|
||||
trustd
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/proxyd/" >
|
||||
href="https://talos.autonomy.io/components/proxyd/" >
|
||||
proxyd
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/osd/" >
|
||||
href="https://talos.autonomy.io/components/osd/" >
|
||||
osd
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/osctl/" >
|
||||
href="https://talos.autonomy.io/components/osctl/" >
|
||||
osctl
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/blockd/" >
|
||||
href="https://talos.autonomy.io/components/blockd/" >
|
||||
blockd
|
||||
</a>
|
||||
</li>
|
||||
@ -184,28 +184,28 @@
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link sidebar-link-parent active"
|
||||
href="https://dianemo.autonomy.io/configuration/" >
|
||||
href="https://talos.autonomy.io/configuration/" >
|
||||
Configuration
|
||||
</a>
|
||||
<ul class="sidebar-list active">
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/configuration/osd/" >
|
||||
href="https://talos.autonomy.io/configuration/osd/" >
|
||||
osd
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/configuration/masters/" >
|
||||
href="https://talos.autonomy.io/configuration/masters/" >
|
||||
Masters
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/configuration/workers/" >
|
||||
href="https://talos.autonomy.io/configuration/workers/" >
|
||||
Workers
|
||||
</a>
|
||||
</li>
|
||||
@ -217,28 +217,28 @@
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link sidebar-link-parent"
|
||||
href="https://dianemo.autonomy.io/examples/" >
|
||||
href="https://talos.autonomy.io/examples/" >
|
||||
Examples
|
||||
</a>
|
||||
<ul class="sidebar-list">
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/examples/aws/" >
|
||||
href="https://talos.autonomy.io/examples/aws/" >
|
||||
AWS
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/examples/kvm/" >
|
||||
href="https://talos.autonomy.io/examples/kvm/" >
|
||||
KVM
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/examples/xen/" >
|
||||
href="https://talos.autonomy.io/examples/xen/" >
|
||||
Xen
|
||||
</a>
|
||||
</li>
|
||||
@ -259,7 +259,7 @@
|
||||
<div class="column document">
|
||||
<section class="document">
|
||||
<h1 class="title">Configuration</h1>
|
||||
<p><p>In this section, we will step through the configuration of a Dianemo based Kubernetes cluster.
|
||||
<p><p>In this section, we will step through the configuration of a Talos based Kubernetes cluster.
|
||||
There are three major components we will configure:</p>
|
||||
|
||||
<ul>
|
||||
|
@ -1,44 +1,44 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
|
||||
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
|
||||
<channel>
|
||||
<title>Configuration on Dianemo</title>
|
||||
<link>https://dianemo.autonomy.io/configuration/</link>
|
||||
<description>Recent content in Configuration on Dianemo</description>
|
||||
<title>Configuration on Talos</title>
|
||||
<link>https://talos.autonomy.io/configuration/</link>
|
||||
<description>Recent content in Configuration on Talos</description>
|
||||
<generator>Hugo -- gohugo.io</generator>
|
||||
<language>en-us</language>
|
||||
<lastBuildDate>Mon, 29 Oct 2018 19:40:55 -0700</lastBuildDate>
|
||||
|
||||
<atom:link href="https://dianemo.autonomy.io/configuration/index.xml" rel="self" type="application/rss+xml" />
|
||||
<atom:link href="https://talos.autonomy.io/configuration/index.xml" rel="self" type="application/rss+xml" />
|
||||
|
||||
|
||||
<item>
|
||||
<title>osd</title>
|
||||
<link>https://dianemo.autonomy.io/configuration/osd/</link>
|
||||
<link>https://talos.autonomy.io/configuration/osd/</link>
|
||||
<pubDate>Sat, 03 Nov 2018 17:14:49 -0700</pubDate>
|
||||
|
||||
<guid>https://dianemo.autonomy.io/configuration/osd/</guid>
|
||||
<guid>https://talos.autonomy.io/configuration/osd/</guid>
|
||||
<description>The osd service enforces a high level of security by utilizing mutual TLS for authentication and authorization. In this section we will configure mutual TLS by generating the certificates for the servers (osd) and clients (osctl).
|
||||
Cluster Owners We recommend that the configuration of osd be performed by a cluster owner. A cluster owner should be a person of authority within an organization. Perhaps a director, manager, or senior member of a team.</description>
|
||||
</item>
|
||||
|
||||
<item>
|
||||
<title>Masters</title>
|
||||
<link>https://dianemo.autonomy.io/configuration/masters/</link>
|
||||
<link>https://talos.autonomy.io/configuration/masters/</link>
|
||||
<pubDate>Mon, 29 Oct 2018 19:40:55 -0700</pubDate>
|
||||
|
||||
<guid>https://dianemo.autonomy.io/configuration/masters/</guid>
|
||||
<description>Configuring master nodes in a Dianemo Kubernetes cluster is a two part process:
|
||||
configuring the Dianemo specific options and configuring the Kubernetes specific options To get started, create a YAML file we will use in the following steps:
|
||||
touch &lt;node-name&gt;.yaml Configuring Dianemo Injecting the Dianemo PKI Using osctl, and our output from the osd configuration documentation, inject the generated PKI into the configuration file:
|
||||
<guid>https://talos.autonomy.io/configuration/masters/</guid>
|
||||
<description>Configuring master nodes in a Talos Kubernetes cluster is a two part process:
|
||||
configuring the Talos specific options and configuring the Kubernetes specific options To get started, create a YAML file we will use in the following steps:
|
||||
touch &lt;node-name&gt;.yaml Configuring Talos Injecting the Talos PKI Using osctl, and our output from the osd configuration documentation, inject the generated PKI into the configuration file:
|
||||
osctl inject os --crt &lt;organization&gt;.</description>
|
||||
</item>
|
||||
|
||||
<item>
|
||||
<title>Workers</title>
|
||||
<link>https://dianemo.autonomy.io/configuration/workers/</link>
|
||||
<link>https://talos.autonomy.io/configuration/workers/</link>
|
||||
<pubDate>Mon, 29 Oct 2018 19:40:55 -0700</pubDate>
|
||||
|
||||
<guid>https://dianemo.autonomy.io/configuration/workers/</guid>
|
||||
<guid>https://talos.autonomy.io/configuration/workers/</guid>
|
||||
<description>Configuring the worker nodes is much more simple in comparison to configuring the master nodes. Using the trustd API, worker nodes submit a CSR, and, if authenticated, receive a valid osd certificate. Similarly, using a kubeadm token, the node joins an existing cluster.
|
||||
We need to specify:
|
||||
the osd public certificate trustd credentials and endpoints and a kubeadm JoinConfiguration version: &quot;&quot; security: os: ca: crt: &lt;base 64 encoded root public certificate&gt; services: kubeadm: configuration: | apiVersion: kubeadm.</description>
|
||||
|
@ -15,17 +15,17 @@
|
||||
<link href="https://fonts.googleapis.com/css?family=Raleway|Fira+Mono|Roboto:300" rel="stylesheet">
|
||||
|
||||
|
||||
<link rel="icon" type="image/png" href="https://dianemo.autonomy.io/img/favicon.png">
|
||||
<link rel="icon" type="image/png" href="https://talos.autonomy.io/img/favicon.png">
|
||||
|
||||
|
||||
<script src="https://code.jquery.com/jquery-3.3.1.min.js"></script>
|
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/fuse.js/3.2.0/fuse.min.js"></script>
|
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/mark.js/8.11.1/jquery.mark.min.js"></script>
|
||||
<script src="https://dianemo.autonomy.io/js/search.js"></script>
|
||||
<script src="https://talos.autonomy.io/js/search.js"></script>
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://dianemo.autonomy.io//css/milligram.min.css">
|
||||
<link rel="stylesheet" href="https://dianemo.autonomy.io/css/main.css">
|
||||
<link rel="stylesheet" href="https://talos.autonomy.io//css/milligram.min.css">
|
||||
<link rel="stylesheet" href="https://talos.autonomy.io/css/main.css">
|
||||
</head>
|
||||
<nav class="navbar">
|
||||
<div class="container">
|
||||
@ -34,7 +34,7 @@
|
||||
<ul class="navbar-list navbar-left">
|
||||
<li class="navbar-item">
|
||||
<a class="navbar-link logo" href="/">
|
||||
<img src="https://dianemo.autonomy.io//img/logo.svg" class="logo">
|
||||
<img src="https://talos.autonomy.io//img/logo.svg" class="logo">
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
@ -43,7 +43,7 @@
|
||||
<ul class="navbar-list navbar-right">
|
||||
<li class="navbar-item">
|
||||
|
||||
<a class="navbar-link navbar-logo" rel="noopener noreferrer" href="https://github.com/autonomy/dianemo" target="_blank">
|
||||
<a class="navbar-link navbar-logo" rel="noopener noreferrer" href="https://github.com/autonomy/talos" target="_blank">
|
||||
<span class="octicon octicon-mark-github"></span>
|
||||
</a>
|
||||
|
||||
@ -74,8 +74,8 @@
|
||||
<div class="row">
|
||||
<div class="column">
|
||||
<span>
|
||||
<a class="logo" href="https://dianemo.autonomy.io/">
|
||||
<img src="https://dianemo.autonomy.io//img/logo.svg" class="logo">
|
||||
<a class="logo" href="https://talos.autonomy.io/">
|
||||
<img src="https://talos.autonomy.io//img/logo.svg" class="logo">
|
||||
</a>
|
||||
</span>
|
||||
</div>
|
||||
@ -86,11 +86,11 @@
|
||||
<div class="column">
|
||||
|
||||
<div class="button-group button-group-center">
|
||||
<a class="button" href="https://github.com/autonomy/dianemo/fork">
|
||||
<a class="button" href="https://github.com/autonomy/talos/fork">
|
||||
<span class="octicon octicon-repo-forked"></span>
|
||||
Fork
|
||||
</a>
|
||||
<a class="button" href="https://github.com/autonomy/dianemo/stargazers">
|
||||
<a class="button" href="https://github.com/autonomy/talos/stargazers">
|
||||
<span class="octicon octicon-star"></span>
|
||||
Star
|
||||
</a>
|
||||
@ -116,63 +116,63 @@
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link sidebar-link-parent"
|
||||
href="https://dianemo.autonomy.io/components/" >
|
||||
href="https://talos.autonomy.io/components/" >
|
||||
Components
|
||||
</a>
|
||||
<ul class="sidebar-list">
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/kernel/" >
|
||||
href="https://talos.autonomy.io/components/kernel/" >
|
||||
kernel
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/init/" >
|
||||
href="https://talos.autonomy.io/components/init/" >
|
||||
init
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/kubeadm/" >
|
||||
href="https://talos.autonomy.io/components/kubeadm/" >
|
||||
kubeadm
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/trustd/" >
|
||||
href="https://talos.autonomy.io/components/trustd/" >
|
||||
trustd
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/proxyd/" >
|
||||
href="https://talos.autonomy.io/components/proxyd/" >
|
||||
proxyd
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/osd/" >
|
||||
href="https://talos.autonomy.io/components/osd/" >
|
||||
osd
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/osctl/" >
|
||||
href="https://talos.autonomy.io/components/osctl/" >
|
||||
osctl
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/blockd/" >
|
||||
href="https://talos.autonomy.io/components/blockd/" >
|
||||
blockd
|
||||
</a>
|
||||
</li>
|
||||
@ -184,28 +184,28 @@
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link sidebar-link-parent active"
|
||||
href="https://dianemo.autonomy.io/configuration/" >
|
||||
href="https://talos.autonomy.io/configuration/" >
|
||||
Configuration
|
||||
</a>
|
||||
<ul class="sidebar-list active">
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/configuration/osd/" >
|
||||
href="https://talos.autonomy.io/configuration/osd/" >
|
||||
osd
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link active"
|
||||
href="https://dianemo.autonomy.io/configuration/masters/" >
|
||||
href="https://talos.autonomy.io/configuration/masters/" >
|
||||
Masters
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/configuration/workers/" >
|
||||
href="https://talos.autonomy.io/configuration/workers/" >
|
||||
Workers
|
||||
</a>
|
||||
</li>
|
||||
@ -217,28 +217,28 @@
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link sidebar-link-parent"
|
||||
href="https://dianemo.autonomy.io/examples/" >
|
||||
href="https://talos.autonomy.io/examples/" >
|
||||
Examples
|
||||
</a>
|
||||
<ul class="sidebar-list">
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/examples/aws/" >
|
||||
href="https://talos.autonomy.io/examples/aws/" >
|
||||
AWS
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/examples/kvm/" >
|
||||
href="https://talos.autonomy.io/examples/kvm/" >
|
||||
KVM
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/examples/xen/" >
|
||||
href="https://talos.autonomy.io/examples/xen/" >
|
||||
Xen
|
||||
</a>
|
||||
</li>
|
||||
@ -257,7 +257,7 @@
|
||||
<div class="row ">
|
||||
<div class="column column-10">
|
||||
|
||||
<a class="navigation navigation-previous" href="https://dianemo.autonomy.io/configuration/osd/">
|
||||
<a class="navigation navigation-previous" href="https://talos.autonomy.io/configuration/osd/">
|
||||
<i class="fa fa-chevron-left"></i>
|
||||
</a>
|
||||
|
||||
@ -267,10 +267,10 @@
|
||||
<h1 class="title">Masters</h1>
|
||||
<p>
|
||||
|
||||
<p>Configuring master nodes in a Dianemo Kubernetes cluster is a two part process:</p>
|
||||
<p>Configuring master nodes in a Talos Kubernetes cluster is a two part process:</p>
|
||||
|
||||
<ul>
|
||||
<li>configuring the Dianemo specific options</li>
|
||||
<li>configuring the Talos specific options</li>
|
||||
<li>and configuring the Kubernetes specific options</li>
|
||||
</ul>
|
||||
|
||||
@ -279,11 +279,11 @@
|
||||
<pre><code class="language-bash">touch <node-name>.yaml
|
||||
</code></pre>
|
||||
|
||||
<h2 id="configuring-dianemo">Configuring Dianemo</h2>
|
||||
<h2 id="configuring-talos">Configuring Talos</h2>
|
||||
|
||||
<h3 id="injecting-the-dianemo-pki">Injecting the Dianemo PKI</h3>
|
||||
<h3 id="injecting-the-talos-pki">Injecting the Talos PKI</h3>
|
||||
|
||||
<p>Using <code>osctl</code>, and our output from the <code>osd</code> configuration <a href="https://dianemo.autonomy.io/configuration/osd/">documentation</a>, inject the generated PKI into the configuration file:</p>
|
||||
<p>Using <code>osctl</code>, and our output from the <code>osd</code> configuration <a href="https://talos.autonomy.io/configuration/osd/">documentation</a>, inject the generated PKI into the configuration file:</p>
|
||||
|
||||
<pre><code class="language-bash">osctl inject os --crt <organization>.crt --key <organization>.key <node-name>.yaml
|
||||
osctl inject identity --crt <node-name>.crt --key <node-name>.key <node-name>.yaml
|
||||
@ -363,11 +363,11 @@ services:
|
||||
<p>The configuration of the <code>kubeadm</code> service is done in two parts:</p>
|
||||
|
||||
<ul>
|
||||
<li>supplying the Dianemo specific options</li>
|
||||
<li>supplying the Talos specific options</li>
|
||||
<li>supplying the <code>kubeadm</code> <code>InitConfiguration</code></li>
|
||||
</ul>
|
||||
|
||||
<h4 id="dianemo-specific-options">Dianemo Specific Options</h4>
|
||||
<h4 id="talos-specific-options">Talos Specific Options</h4>
|
||||
|
||||
<pre><code class="language-yaml">services:
|
||||
...
|
||||
@ -399,7 +399,7 @@ services:
|
||||
</div>
|
||||
<div class="column column-10">
|
||||
|
||||
<a class="navigation navigation-next" href="https://dianemo.autonomy.io/configuration/workers/">
|
||||
<a class="navigation navigation-next" href="https://talos.autonomy.io/configuration/workers/">
|
||||
<i class="fa fa-chevron-right"></i>
|
||||
</a>
|
||||
|
||||
|
@ -15,17 +15,17 @@
|
||||
<link href="https://fonts.googleapis.com/css?family=Raleway|Fira+Mono|Roboto:300" rel="stylesheet">
|
||||
|
||||
|
||||
<link rel="icon" type="image/png" href="https://dianemo.autonomy.io/img/favicon.png">
|
||||
<link rel="icon" type="image/png" href="https://talos.autonomy.io/img/favicon.png">
|
||||
|
||||
|
||||
<script src="https://code.jquery.com/jquery-3.3.1.min.js"></script>
|
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/fuse.js/3.2.0/fuse.min.js"></script>
|
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/mark.js/8.11.1/jquery.mark.min.js"></script>
|
||||
<script src="https://dianemo.autonomy.io/js/search.js"></script>
|
||||
<script src="https://talos.autonomy.io/js/search.js"></script>
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://dianemo.autonomy.io//css/milligram.min.css">
|
||||
<link rel="stylesheet" href="https://dianemo.autonomy.io/css/main.css">
|
||||
<link rel="stylesheet" href="https://talos.autonomy.io//css/milligram.min.css">
|
||||
<link rel="stylesheet" href="https://talos.autonomy.io/css/main.css">
|
||||
</head>
|
||||
<nav class="navbar">
|
||||
<div class="container">
|
||||
@ -34,7 +34,7 @@
|
||||
<ul class="navbar-list navbar-left">
|
||||
<li class="navbar-item">
|
||||
<a class="navbar-link logo" href="/">
|
||||
<img src="https://dianemo.autonomy.io//img/logo.svg" class="logo">
|
||||
<img src="https://talos.autonomy.io//img/logo.svg" class="logo">
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
@ -43,7 +43,7 @@
|
||||
<ul class="navbar-list navbar-right">
|
||||
<li class="navbar-item">
|
||||
|
||||
<a class="navbar-link navbar-logo" rel="noopener noreferrer" href="https://github.com/autonomy/dianemo" target="_blank">
|
||||
<a class="navbar-link navbar-logo" rel="noopener noreferrer" href="https://github.com/autonomy/talos" target="_blank">
|
||||
<span class="octicon octicon-mark-github"></span>
|
||||
</a>
|
||||
|
||||
@ -74,8 +74,8 @@
|
||||
<div class="row">
|
||||
<div class="column">
|
||||
<span>
|
||||
<a class="logo" href="https://dianemo.autonomy.io/">
|
||||
<img src="https://dianemo.autonomy.io//img/logo.svg" class="logo">
|
||||
<a class="logo" href="https://talos.autonomy.io/">
|
||||
<img src="https://talos.autonomy.io//img/logo.svg" class="logo">
|
||||
</a>
|
||||
</span>
|
||||
</div>
|
||||
@ -86,11 +86,11 @@
|
||||
<div class="column">
|
||||
|
||||
<div class="button-group button-group-center">
|
||||
<a class="button" href="https://github.com/autonomy/dianemo/fork">
|
||||
<a class="button" href="https://github.com/autonomy/talos/fork">
|
||||
<span class="octicon octicon-repo-forked"></span>
|
||||
Fork
|
||||
</a>
|
||||
<a class="button" href="https://github.com/autonomy/dianemo/stargazers">
|
||||
<a class="button" href="https://github.com/autonomy/talos/stargazers">
|
||||
<span class="octicon octicon-star"></span>
|
||||
Star
|
||||
</a>
|
||||
@ -116,63 +116,63 @@
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link sidebar-link-parent"
|
||||
href="https://dianemo.autonomy.io/components/" >
|
||||
href="https://talos.autonomy.io/components/" >
|
||||
Components
|
||||
</a>
|
||||
<ul class="sidebar-list">
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/kernel/" >
|
||||
href="https://talos.autonomy.io/components/kernel/" >
|
||||
kernel
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/init/" >
|
||||
href="https://talos.autonomy.io/components/init/" >
|
||||
init
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/kubeadm/" >
|
||||
href="https://talos.autonomy.io/components/kubeadm/" >
|
||||
kubeadm
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/trustd/" >
|
||||
href="https://talos.autonomy.io/components/trustd/" >
|
||||
trustd
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/proxyd/" >
|
||||
href="https://talos.autonomy.io/components/proxyd/" >
|
||||
proxyd
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/osd/" >
|
||||
href="https://talos.autonomy.io/components/osd/" >
|
||||
osd
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/osctl/" >
|
||||
href="https://talos.autonomy.io/components/osctl/" >
|
||||
osctl
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/blockd/" >
|
||||
href="https://talos.autonomy.io/components/blockd/" >
|
||||
blockd
|
||||
</a>
|
||||
</li>
|
||||
@ -184,28 +184,28 @@
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link sidebar-link-parent active"
|
||||
href="https://dianemo.autonomy.io/configuration/" >
|
||||
href="https://talos.autonomy.io/configuration/" >
|
||||
Configuration
|
||||
</a>
|
||||
<ul class="sidebar-list active">
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link active"
|
||||
href="https://dianemo.autonomy.io/configuration/osd/" >
|
||||
href="https://talos.autonomy.io/configuration/osd/" >
|
||||
osd
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/configuration/masters/" >
|
||||
href="https://talos.autonomy.io/configuration/masters/" >
|
||||
Masters
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/configuration/workers/" >
|
||||
href="https://talos.autonomy.io/configuration/workers/" >
|
||||
Workers
|
||||
</a>
|
||||
</li>
|
||||
@ -217,28 +217,28 @@
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link sidebar-link-parent"
|
||||
href="https://dianemo.autonomy.io/examples/" >
|
||||
href="https://talos.autonomy.io/examples/" >
|
||||
Examples
|
||||
</a>
|
||||
<ul class="sidebar-list">
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/examples/aws/" >
|
||||
href="https://talos.autonomy.io/examples/aws/" >
|
||||
AWS
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/examples/kvm/" >
|
||||
href="https://talos.autonomy.io/examples/kvm/" >
|
||||
KVM
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/examples/xen/" >
|
||||
href="https://talos.autonomy.io/examples/xen/" >
|
||||
Xen
|
||||
</a>
|
||||
</li>
|
||||
@ -276,7 +276,7 @@ They are responsible for storing the root CA, and distributing the PKI for autho
|
||||
<h3 id="cluster-administrators">Cluster Administrators</h3>
|
||||
|
||||
<p>The authorization to use <code>osctl</code> should be granted to a person fit for cluster administration.
|
||||
As a cluster administrator, the user gains access to the out-of-band management tools offered by Dianemo.</p>
|
||||
As a cluster administrator, the user gains access to the out-of-band management tools offered by Talos.</p>
|
||||
|
||||
<h2 id="configuring-osd">Configuring <code>osd</code></h2>
|
||||
|
||||
@ -353,7 +353,7 @@ cat <user>.crt | base64
|
||||
cat <user>.key | base64
|
||||
</code></pre>
|
||||
|
||||
<p>Now, create <code>~/.dianemo/config</code> with the following contents:</p>
|
||||
<p>Now, create <code>~/.talos/config</code> with the following contents:</p>
|
||||
|
||||
<pre><code class="language-yaml">context: <context>
|
||||
contexts:
|
||||
@ -368,7 +368,7 @@ contexts:
|
||||
</div>
|
||||
<div class="column column-10">
|
||||
|
||||
<a class="navigation navigation-next" href="https://dianemo.autonomy.io/configuration/masters/">
|
||||
<a class="navigation navigation-next" href="https://talos.autonomy.io/configuration/masters/">
|
||||
<i class="fa fa-chevron-right"></i>
|
||||
</a>
|
||||
|
||||
|
@ -15,17 +15,17 @@
|
||||
<link href="https://fonts.googleapis.com/css?family=Raleway|Fira+Mono|Roboto:300" rel="stylesheet">
|
||||
|
||||
|
||||
<link rel="icon" type="image/png" href="https://dianemo.autonomy.io/img/favicon.png">
|
||||
<link rel="icon" type="image/png" href="https://talos.autonomy.io/img/favicon.png">
|
||||
|
||||
|
||||
<script src="https://code.jquery.com/jquery-3.3.1.min.js"></script>
|
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/fuse.js/3.2.0/fuse.min.js"></script>
|
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/mark.js/8.11.1/jquery.mark.min.js"></script>
|
||||
<script src="https://dianemo.autonomy.io/js/search.js"></script>
|
||||
<script src="https://talos.autonomy.io/js/search.js"></script>
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://dianemo.autonomy.io//css/milligram.min.css">
|
||||
<link rel="stylesheet" href="https://dianemo.autonomy.io/css/main.css">
|
||||
<link rel="stylesheet" href="https://talos.autonomy.io//css/milligram.min.css">
|
||||
<link rel="stylesheet" href="https://talos.autonomy.io/css/main.css">
|
||||
</head>
|
||||
<nav class="navbar">
|
||||
<div class="container">
|
||||
@ -34,7 +34,7 @@
|
||||
<ul class="navbar-list navbar-left">
|
||||
<li class="navbar-item">
|
||||
<a class="navbar-link logo" href="/">
|
||||
<img src="https://dianemo.autonomy.io//img/logo.svg" class="logo">
|
||||
<img src="https://talos.autonomy.io//img/logo.svg" class="logo">
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
@ -43,7 +43,7 @@
|
||||
<ul class="navbar-list navbar-right">
|
||||
<li class="navbar-item">
|
||||
|
||||
<a class="navbar-link navbar-logo" rel="noopener noreferrer" href="https://github.com/autonomy/dianemo" target="_blank">
|
||||
<a class="navbar-link navbar-logo" rel="noopener noreferrer" href="https://github.com/autonomy/talos" target="_blank">
|
||||
<span class="octicon octicon-mark-github"></span>
|
||||
</a>
|
||||
|
||||
@ -74,8 +74,8 @@
|
||||
<div class="row">
|
||||
<div class="column">
|
||||
<span>
|
||||
<a class="logo" href="https://dianemo.autonomy.io/">
|
||||
<img src="https://dianemo.autonomy.io//img/logo.svg" class="logo">
|
||||
<a class="logo" href="https://talos.autonomy.io/">
|
||||
<img src="https://talos.autonomy.io//img/logo.svg" class="logo">
|
||||
</a>
|
||||
</span>
|
||||
</div>
|
||||
@ -86,11 +86,11 @@
|
||||
<div class="column">
|
||||
|
||||
<div class="button-group button-group-center">
|
||||
<a class="button" href="https://github.com/autonomy/dianemo/fork">
|
||||
<a class="button" href="https://github.com/autonomy/talos/fork">
|
||||
<span class="octicon octicon-repo-forked"></span>
|
||||
Fork
|
||||
</a>
|
||||
<a class="button" href="https://github.com/autonomy/dianemo/stargazers">
|
||||
<a class="button" href="https://github.com/autonomy/talos/stargazers">
|
||||
<span class="octicon octicon-star"></span>
|
||||
Star
|
||||
</a>
|
||||
@ -116,63 +116,63 @@
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link sidebar-link-parent"
|
||||
href="https://dianemo.autonomy.io/components/" >
|
||||
href="https://talos.autonomy.io/components/" >
|
||||
Components
|
||||
</a>
|
||||
<ul class="sidebar-list">
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/kernel/" >
|
||||
href="https://talos.autonomy.io/components/kernel/" >
|
||||
kernel
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/init/" >
|
||||
href="https://talos.autonomy.io/components/init/" >
|
||||
init
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/kubeadm/" >
|
||||
href="https://talos.autonomy.io/components/kubeadm/" >
|
||||
kubeadm
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/trustd/" >
|
||||
href="https://talos.autonomy.io/components/trustd/" >
|
||||
trustd
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/proxyd/" >
|
||||
href="https://talos.autonomy.io/components/proxyd/" >
|
||||
proxyd
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/osd/" >
|
||||
href="https://talos.autonomy.io/components/osd/" >
|
||||
osd
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/osctl/" >
|
||||
href="https://talos.autonomy.io/components/osctl/" >
|
||||
osctl
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/blockd/" >
|
||||
href="https://talos.autonomy.io/components/blockd/" >
|
||||
blockd
|
||||
</a>
|
||||
</li>
|
||||
@ -184,28 +184,28 @@
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link sidebar-link-parent active"
|
||||
href="https://dianemo.autonomy.io/configuration/" >
|
||||
href="https://talos.autonomy.io/configuration/" >
|
||||
Configuration
|
||||
</a>
|
||||
<ul class="sidebar-list active">
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/configuration/osd/" >
|
||||
href="https://talos.autonomy.io/configuration/osd/" >
|
||||
osd
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/configuration/masters/" >
|
||||
href="https://talos.autonomy.io/configuration/masters/" >
|
||||
Masters
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link active"
|
||||
href="https://dianemo.autonomy.io/configuration/workers/" >
|
||||
href="https://talos.autonomy.io/configuration/workers/" >
|
||||
Workers
|
||||
</a>
|
||||
</li>
|
||||
@ -217,28 +217,28 @@
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link sidebar-link-parent"
|
||||
href="https://dianemo.autonomy.io/examples/" >
|
||||
href="https://talos.autonomy.io/examples/" >
|
||||
Examples
|
||||
</a>
|
||||
<ul class="sidebar-list">
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/examples/aws/" >
|
||||
href="https://talos.autonomy.io/examples/aws/" >
|
||||
AWS
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/examples/kvm/" >
|
||||
href="https://talos.autonomy.io/examples/kvm/" >
|
||||
KVM
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/examples/xen/" >
|
||||
href="https://talos.autonomy.io/examples/xen/" >
|
||||
Xen
|
||||
</a>
|
||||
</li>
|
||||
@ -257,7 +257,7 @@
|
||||
<div class="row ">
|
||||
<div class="column column-10">
|
||||
|
||||
<a class="navigation navigation-previous" href="https://dianemo.autonomy.io/configuration/masters/">
|
||||
<a class="navigation navigation-previous" href="https://talos.autonomy.io/configuration/masters/">
|
||||
<i class="fa fa-chevron-left"></i>
|
||||
</a>
|
||||
|
||||
|
@ -15,17 +15,17 @@
|
||||
<link href="https://fonts.googleapis.com/css?family=Raleway|Fira+Mono|Roboto:300" rel="stylesheet">
|
||||
|
||||
|
||||
<link rel="icon" type="image/png" href="https://dianemo.autonomy.io/img/favicon.png">
|
||||
<link rel="icon" type="image/png" href="https://talos.autonomy.io/img/favicon.png">
|
||||
|
||||
|
||||
<script src="https://code.jquery.com/jquery-3.3.1.min.js"></script>
|
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/fuse.js/3.2.0/fuse.min.js"></script>
|
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/mark.js/8.11.1/jquery.mark.min.js"></script>
|
||||
<script src="https://dianemo.autonomy.io/js/search.js"></script>
|
||||
<script src="https://talos.autonomy.io/js/search.js"></script>
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://dianemo.autonomy.io//css/milligram.min.css">
|
||||
<link rel="stylesheet" href="https://dianemo.autonomy.io/css/main.css">
|
||||
<link rel="stylesheet" href="https://talos.autonomy.io//css/milligram.min.css">
|
||||
<link rel="stylesheet" href="https://talos.autonomy.io/css/main.css">
|
||||
</head>
|
||||
<nav class="navbar">
|
||||
<div class="container">
|
||||
@ -34,7 +34,7 @@
|
||||
<ul class="navbar-list navbar-left">
|
||||
<li class="navbar-item">
|
||||
<a class="navbar-link logo" href="/">
|
||||
<img src="https://dianemo.autonomy.io//img/logo.svg" class="logo">
|
||||
<img src="https://talos.autonomy.io//img/logo.svg" class="logo">
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
@ -43,7 +43,7 @@
|
||||
<ul class="navbar-list navbar-right">
|
||||
<li class="navbar-item">
|
||||
|
||||
<a class="navbar-link navbar-logo" rel="noopener noreferrer" href="https://github.com/autonomy/dianemo" target="_blank">
|
||||
<a class="navbar-link navbar-logo" rel="noopener noreferrer" href="https://github.com/autonomy/talos" target="_blank">
|
||||
<span class="octicon octicon-mark-github"></span>
|
||||
</a>
|
||||
|
||||
@ -74,8 +74,8 @@
|
||||
<div class="row">
|
||||
<div class="column">
|
||||
<span>
|
||||
<a class="logo" href="https://dianemo.autonomy.io/">
|
||||
<img src="https://dianemo.autonomy.io//img/logo.svg" class="logo">
|
||||
<a class="logo" href="https://talos.autonomy.io/">
|
||||
<img src="https://talos.autonomy.io//img/logo.svg" class="logo">
|
||||
</a>
|
||||
</span>
|
||||
</div>
|
||||
@ -86,11 +86,11 @@
|
||||
<div class="column">
|
||||
|
||||
<div class="button-group button-group-center">
|
||||
<a class="button" href="https://github.com/autonomy/dianemo/fork">
|
||||
<a class="button" href="https://github.com/autonomy/talos/fork">
|
||||
<span class="octicon octicon-repo-forked"></span>
|
||||
Fork
|
||||
</a>
|
||||
<a class="button" href="https://github.com/autonomy/dianemo/stargazers">
|
||||
<a class="button" href="https://github.com/autonomy/talos/stargazers">
|
||||
<span class="octicon octicon-star"></span>
|
||||
Star
|
||||
</a>
|
||||
@ -116,63 +116,63 @@
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link sidebar-link-parent"
|
||||
href="https://dianemo.autonomy.io/components/" >
|
||||
href="https://talos.autonomy.io/components/" >
|
||||
Components
|
||||
</a>
|
||||
<ul class="sidebar-list">
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/kernel/" >
|
||||
href="https://talos.autonomy.io/components/kernel/" >
|
||||
kernel
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/init/" >
|
||||
href="https://talos.autonomy.io/components/init/" >
|
||||
init
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/kubeadm/" >
|
||||
href="https://talos.autonomy.io/components/kubeadm/" >
|
||||
kubeadm
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/trustd/" >
|
||||
href="https://talos.autonomy.io/components/trustd/" >
|
||||
trustd
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/proxyd/" >
|
||||
href="https://talos.autonomy.io/components/proxyd/" >
|
||||
proxyd
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/osd/" >
|
||||
href="https://talos.autonomy.io/components/osd/" >
|
||||
osd
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/osctl/" >
|
||||
href="https://talos.autonomy.io/components/osctl/" >
|
||||
osctl
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/blockd/" >
|
||||
href="https://talos.autonomy.io/components/blockd/" >
|
||||
blockd
|
||||
</a>
|
||||
</li>
|
||||
@ -184,28 +184,28 @@
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link sidebar-link-parent"
|
||||
href="https://dianemo.autonomy.io/configuration/" >
|
||||
href="https://talos.autonomy.io/configuration/" >
|
||||
Configuration
|
||||
</a>
|
||||
<ul class="sidebar-list">
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/configuration/osd/" >
|
||||
href="https://talos.autonomy.io/configuration/osd/" >
|
||||
osd
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/configuration/masters/" >
|
||||
href="https://talos.autonomy.io/configuration/masters/" >
|
||||
Masters
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/configuration/workers/" >
|
||||
href="https://talos.autonomy.io/configuration/workers/" >
|
||||
Workers
|
||||
</a>
|
||||
</li>
|
||||
@ -217,28 +217,28 @@
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link sidebar-link-parent active"
|
||||
href="https://dianemo.autonomy.io/examples/" >
|
||||
href="https://talos.autonomy.io/examples/" >
|
||||
Examples
|
||||
</a>
|
||||
<ul class="sidebar-list active">
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link active"
|
||||
href="https://dianemo.autonomy.io/examples/aws/" >
|
||||
href="https://talos.autonomy.io/examples/aws/" >
|
||||
AWS
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/examples/kvm/" >
|
||||
href="https://talos.autonomy.io/examples/kvm/" >
|
||||
KVM
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/examples/xen/" >
|
||||
href="https://talos.autonomy.io/examples/xen/" >
|
||||
Xen
|
||||
</a>
|
||||
</li>
|
||||
@ -268,7 +268,7 @@
|
||||
--volume $HOME/.aws/credentials:/root/.aws/credentials \
|
||||
--env AWS_DEFAULT_PROFILE=${PROFILE} \
|
||||
--env AWS_DEFAULT_REGION=${REGION} \
|
||||
autonomy/dianemo:latest ami -var regions=${COMMA_SEPARATED_LIST_OF_REGIONS}
|
||||
autonomy/talos:latest ami -var regions=${COMMA_SEPARATED_LIST_OF_REGIONS}
|
||||
</code></pre>
|
||||
|
||||
<p>Once the AMI is created, you can now start an EC2 instance using the AMI ID.
|
||||
@ -282,7 +282,7 @@ Provide the proper configuration as the instance’s user data.</p>
|
||||
</div>
|
||||
<div class="column column-10">
|
||||
|
||||
<a class="navigation navigation-next" href="https://dianemo.autonomy.io/examples/kvm/">
|
||||
<a class="navigation navigation-next" href="https://talos.autonomy.io/examples/kvm/">
|
||||
<i class="fa fa-chevron-right"></i>
|
||||
</a>
|
||||
|
||||
|
@ -15,17 +15,17 @@
|
||||
<link href="https://fonts.googleapis.com/css?family=Raleway|Fira+Mono|Roboto:300" rel="stylesheet">
|
||||
|
||||
|
||||
<link rel="icon" type="image/png" href="https://dianemo.autonomy.io/img/favicon.png">
|
||||
<link rel="icon" type="image/png" href="https://talos.autonomy.io/img/favicon.png">
|
||||
|
||||
|
||||
<script src="https://code.jquery.com/jquery-3.3.1.min.js"></script>
|
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/fuse.js/3.2.0/fuse.min.js"></script>
|
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/mark.js/8.11.1/jquery.mark.min.js"></script>
|
||||
<script src="https://dianemo.autonomy.io/js/search.js"></script>
|
||||
<script src="https://talos.autonomy.io/js/search.js"></script>
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://dianemo.autonomy.io//css/milligram.min.css">
|
||||
<link rel="stylesheet" href="https://dianemo.autonomy.io/css/main.css">
|
||||
<link rel="stylesheet" href="https://talos.autonomy.io//css/milligram.min.css">
|
||||
<link rel="stylesheet" href="https://talos.autonomy.io/css/main.css">
|
||||
</head>
|
||||
<nav class="navbar">
|
||||
<div class="container">
|
||||
@ -34,7 +34,7 @@
|
||||
<ul class="navbar-list navbar-left">
|
||||
<li class="navbar-item">
|
||||
<a class="navbar-link logo" href="/">
|
||||
<img src="https://dianemo.autonomy.io//img/logo.svg" class="logo">
|
||||
<img src="https://talos.autonomy.io//img/logo.svg" class="logo">
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
@ -43,7 +43,7 @@
|
||||
<ul class="navbar-list navbar-right">
|
||||
<li class="navbar-item">
|
||||
|
||||
<a class="navbar-link navbar-logo" rel="noopener noreferrer" href="https://github.com/autonomy/dianemo" target="_blank">
|
||||
<a class="navbar-link navbar-logo" rel="noopener noreferrer" href="https://github.com/autonomy/talos" target="_blank">
|
||||
<span class="octicon octicon-mark-github"></span>
|
||||
</a>
|
||||
|
||||
@ -74,8 +74,8 @@
|
||||
<div class="row">
|
||||
<div class="column">
|
||||
<span>
|
||||
<a class="logo" href="https://dianemo.autonomy.io/">
|
||||
<img src="https://dianemo.autonomy.io//img/logo.svg" class="logo">
|
||||
<a class="logo" href="https://talos.autonomy.io/">
|
||||
<img src="https://talos.autonomy.io//img/logo.svg" class="logo">
|
||||
</a>
|
||||
</span>
|
||||
</div>
|
||||
@ -86,11 +86,11 @@
|
||||
<div class="column">
|
||||
|
||||
<div class="button-group button-group-center">
|
||||
<a class="button" href="https://github.com/autonomy/dianemo/fork">
|
||||
<a class="button" href="https://github.com/autonomy/talos/fork">
|
||||
<span class="octicon octicon-repo-forked"></span>
|
||||
Fork
|
||||
</a>
|
||||
<a class="button" href="https://github.com/autonomy/dianemo/stargazers">
|
||||
<a class="button" href="https://github.com/autonomy/talos/stargazers">
|
||||
<span class="octicon octicon-star"></span>
|
||||
Star
|
||||
</a>
|
||||
@ -116,63 +116,63 @@
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link sidebar-link-parent"
|
||||
href="https://dianemo.autonomy.io/components/" >
|
||||
href="https://talos.autonomy.io/components/" >
|
||||
Components
|
||||
</a>
|
||||
<ul class="sidebar-list">
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/kernel/" >
|
||||
href="https://talos.autonomy.io/components/kernel/" >
|
||||
kernel
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/init/" >
|
||||
href="https://talos.autonomy.io/components/init/" >
|
||||
init
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/kubeadm/" >
|
||||
href="https://talos.autonomy.io/components/kubeadm/" >
|
||||
kubeadm
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/trustd/" >
|
||||
href="https://talos.autonomy.io/components/trustd/" >
|
||||
trustd
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/proxyd/" >
|
||||
href="https://talos.autonomy.io/components/proxyd/" >
|
||||
proxyd
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/osd/" >
|
||||
href="https://talos.autonomy.io/components/osd/" >
|
||||
osd
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/osctl/" >
|
||||
href="https://talos.autonomy.io/components/osctl/" >
|
||||
osctl
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/blockd/" >
|
||||
href="https://talos.autonomy.io/components/blockd/" >
|
||||
blockd
|
||||
</a>
|
||||
</li>
|
||||
@ -184,28 +184,28 @@
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link sidebar-link-parent"
|
||||
href="https://dianemo.autonomy.io/configuration/" >
|
||||
href="https://talos.autonomy.io/configuration/" >
|
||||
Configuration
|
||||
</a>
|
||||
<ul class="sidebar-list">
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/configuration/osd/" >
|
||||
href="https://talos.autonomy.io/configuration/osd/" >
|
||||
osd
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/configuration/masters/" >
|
||||
href="https://talos.autonomy.io/configuration/masters/" >
|
||||
Masters
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/configuration/workers/" >
|
||||
href="https://talos.autonomy.io/configuration/workers/" >
|
||||
Workers
|
||||
</a>
|
||||
</li>
|
||||
@ -217,28 +217,28 @@
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link sidebar-link-parent active"
|
||||
href="https://dianemo.autonomy.io/examples/" >
|
||||
href="https://talos.autonomy.io/examples/" >
|
||||
Examples
|
||||
</a>
|
||||
<ul class="sidebar-list active">
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/examples/aws/" >
|
||||
href="https://talos.autonomy.io/examples/aws/" >
|
||||
AWS
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/examples/kvm/" >
|
||||
href="https://talos.autonomy.io/examples/kvm/" >
|
||||
KVM
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/examples/xen/" >
|
||||
href="https://talos.autonomy.io/examples/xen/" >
|
||||
Xen
|
||||
</a>
|
||||
</li>
|
||||
@ -259,8 +259,8 @@
|
||||
<div class="column document">
|
||||
<section class="document">
|
||||
<h1 class="title">Examples</h1>
|
||||
<p><p>One of the primary goals of Dianemo is a consistent experience regardless of <em>where</em> you are operating.
|
||||
In the following sections we will cover how to deploy Dianemo to well known platforms.</p>
|
||||
<p><p>One of the primary goals of Talos is a consistent experience regardless of <em>where</em> you are operating.
|
||||
In the following sections we will cover how to deploy Talos to well known platforms.</p>
|
||||
</p>
|
||||
</section>
|
||||
</div>
|
||||
|
@ -1,49 +1,49 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
|
||||
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
|
||||
<channel>
|
||||
<title>Examples on Dianemo</title>
|
||||
<link>https://dianemo.autonomy.io/examples/</link>
|
||||
<description>Recent content in Examples on Dianemo</description>
|
||||
<title>Examples on Talos</title>
|
||||
<link>https://talos.autonomy.io/examples/</link>
|
||||
<description>Recent content in Examples on Talos</description>
|
||||
<generator>Hugo -- gohugo.io</generator>
|
||||
<language>en-us</language>
|
||||
<lastBuildDate>Mon, 29 Oct 2018 19:40:55 -0700</lastBuildDate>
|
||||
|
||||
<atom:link href="https://dianemo.autonomy.io/examples/index.xml" rel="self" type="application/rss+xml" />
|
||||
<atom:link href="https://talos.autonomy.io/examples/index.xml" rel="self" type="application/rss+xml" />
|
||||
|
||||
|
||||
<item>
|
||||
<title>AWS</title>
|
||||
<link>https://dianemo.autonomy.io/examples/aws/</link>
|
||||
<link>https://talos.autonomy.io/examples/aws/</link>
|
||||
<pubDate>Mon, 29 Oct 2018 19:40:55 -0700</pubDate>
|
||||
|
||||
<guid>https://dianemo.autonomy.io/examples/aws/</guid>
|
||||
<guid>https://talos.autonomy.io/examples/aws/</guid>
|
||||
<description>First, create the AMI:
|
||||
docker run \ --rm \ --volume $HOME/.aws/credentials:/root/.aws/credentials \ --env AWS_DEFAULT_PROFILE=${PROFILE} \ --env AWS_DEFAULT_REGION=${REGION} \ autonomy/dianemo:latest ami -var regions=${COMMA_SEPARATED_LIST_OF_REGIONS} Once the AMI is created, you can now start an EC2 instance using the AMI ID. Provide the proper configuration as the instance&rsquo;s user data.
|
||||
docker run \ --rm \ --volume $HOME/.aws/credentials:/root/.aws/credentials \ --env AWS_DEFAULT_PROFILE=${PROFILE} \ --env AWS_DEFAULT_REGION=${REGION} \ autonomy/talos:latest ami -var regions=${COMMA_SEPARATED_LIST_OF_REGIONS} Once the AMI is created, you can now start an EC2 instance using the AMI ID. Provide the proper configuration as the instance&rsquo;s user data.
|
||||
An official Terraform module is currently being developed, stay tuned!
|
||||
</description>
|
||||
</item>
|
||||
|
||||
<item>
|
||||
<title>KVM</title>
|
||||
<link>https://dianemo.autonomy.io/examples/kvm/</link>
|
||||
<link>https://talos.autonomy.io/examples/kvm/</link>
|
||||
<pubDate>Mon, 29 Oct 2018 19:40:55 -0700</pubDate>
|
||||
|
||||
<guid>https://dianemo.autonomy.io/examples/kvm/</guid>
|
||||
<guid>https://talos.autonomy.io/examples/kvm/</guid>
|
||||
<description>Creating a Master Node On the KVM host, install a master node to an available block device:
|
||||
docker run \ --rm \ --privileged \ --volume /dev:/dev \ autonomy/dianemo:latest image -b /dev/sdb -f -p bare-metal -u http://${IP}:8080/master.yaml Note: http://${IP}:8080/master.yaml should be reachable by the VM and contain a valid master configuration file.
|
||||
docker run \ --rm \ --privileged \ --volume /dev:/dev \ autonomy/talos:latest image -b /dev/sdb -f -p bare-metal -u http://${IP}:8080/master.yaml Note: http://${IP}:8080/master.yaml should be reachable by the VM and contain a valid master configuration file.
|
||||
Now, create the VM:
|
||||
virt-install \ -n master \ --description &quot;Kubernetes master node.&quot; \ --os-type=Linux \ --os-variant=generic \ --virt-type=kvm \ --cpu=host \ --vcpus=2 \ --ram=4096 \ --disk path=/dev/sdb \ --network bridge=br0,model=e1000,mac=52:54:00:A8:4C:E1 \ --graphics none \ --boot hd \ --rng /dev/random Creating a Worker Node On the KVM host, install a worker node to an available block device:</description>
|
||||
</item>
|
||||
|
||||
<item>
|
||||
<title>Xen</title>
|
||||
<link>https://dianemo.autonomy.io/examples/xen/</link>
|
||||
<link>https://talos.autonomy.io/examples/xen/</link>
|
||||
<pubDate>Tue, 06 Nov 2018 06:25:46 -0800</pubDate>
|
||||
|
||||
<guid>https://dianemo.autonomy.io/examples/xen/</guid>
|
||||
<description>Creating a Master Node On Dom0, install Dianemo to an available block device:
|
||||
docker run \ --rm \ --privileged \ --volume /dev:/dev \ autonomy/dianemo:latest image -b /dev/sdb Save the following as /etc/xen/master.cfg
|
||||
name = &quot;master&quot; builder='hvm' bootloader = &quot;/bin/pygrub&quot; firmware_override = &quot;/usr/lib64/xen/boot/hvmloader&quot; vcpus=2 memory = 4096 serial = &quot;pty&quot; kernel = &quot;/var/lib/xen/dianemo/vmlinuz&quot; ramdisk = &quot;/var/lib/xen/dianemo/initramfs.xz&quot; disk = [ 'phy:/dev/sdb,xvda,w', ] vif = [ 'mac=52:54:00:A8:4C:E1,bridge=xenbr0,model=e1000', ] extra = &quot;ip=dhcp consoleblank=0 console=hvc0 console=tty0 console=ttyS0,9600 dianemo.</description>
|
||||
<guid>https://talos.autonomy.io/examples/xen/</guid>
|
||||
<description>Creating a Master Node On Dom0, install Talos to an available block device:
|
||||
docker run \ --rm \ --privileged \ --volume /dev:/dev \ autonomy/talos:latest image -b /dev/sdb Save the following as /etc/xen/master.cfg
|
||||
name = &quot;master&quot; builder='hvm' bootloader = &quot;/bin/pygrub&quot; firmware_override = &quot;/usr/lib64/xen/boot/hvmloader&quot; vcpus=2 memory = 4096 serial = &quot;pty&quot; kernel = &quot;/var/lib/xen/talos/vmlinuz&quot; ramdisk = &quot;/var/lib/xen/talos/initramfs.xz&quot; disk = [ 'phy:/dev/sdb,xvda,w', ] vif = [ 'mac=52:54:00:A8:4C:E1,bridge=xenbr0,model=e1000', ] extra = &quot;ip=dhcp consoleblank=0 console=hvc0 console=tty0 console=ttyS0,9600 talos.</description>
|
||||
</item>
|
||||
|
||||
</channel>
|
||||
|
@ -15,17 +15,17 @@
|
||||
<link href="https://fonts.googleapis.com/css?family=Raleway|Fira+Mono|Roboto:300" rel="stylesheet">
|
||||
|
||||
|
||||
<link rel="icon" type="image/png" href="https://dianemo.autonomy.io/img/favicon.png">
|
||||
<link rel="icon" type="image/png" href="https://talos.autonomy.io/img/favicon.png">
|
||||
|
||||
|
||||
<script src="https://code.jquery.com/jquery-3.3.1.min.js"></script>
|
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/fuse.js/3.2.0/fuse.min.js"></script>
|
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/mark.js/8.11.1/jquery.mark.min.js"></script>
|
||||
<script src="https://dianemo.autonomy.io/js/search.js"></script>
|
||||
<script src="https://talos.autonomy.io/js/search.js"></script>
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://dianemo.autonomy.io//css/milligram.min.css">
|
||||
<link rel="stylesheet" href="https://dianemo.autonomy.io/css/main.css">
|
||||
<link rel="stylesheet" href="https://talos.autonomy.io//css/milligram.min.css">
|
||||
<link rel="stylesheet" href="https://talos.autonomy.io/css/main.css">
|
||||
</head>
|
||||
<nav class="navbar">
|
||||
<div class="container">
|
||||
@ -34,7 +34,7 @@
|
||||
<ul class="navbar-list navbar-left">
|
||||
<li class="navbar-item">
|
||||
<a class="navbar-link logo" href="/">
|
||||
<img src="https://dianemo.autonomy.io//img/logo.svg" class="logo">
|
||||
<img src="https://talos.autonomy.io//img/logo.svg" class="logo">
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
@ -43,7 +43,7 @@
|
||||
<ul class="navbar-list navbar-right">
|
||||
<li class="navbar-item">
|
||||
|
||||
<a class="navbar-link navbar-logo" rel="noopener noreferrer" href="https://github.com/autonomy/dianemo" target="_blank">
|
||||
<a class="navbar-link navbar-logo" rel="noopener noreferrer" href="https://github.com/autonomy/talos" target="_blank">
|
||||
<span class="octicon octicon-mark-github"></span>
|
||||
</a>
|
||||
|
||||
@ -74,8 +74,8 @@
|
||||
<div class="row">
|
||||
<div class="column">
|
||||
<span>
|
||||
<a class="logo" href="https://dianemo.autonomy.io/">
|
||||
<img src="https://dianemo.autonomy.io//img/logo.svg" class="logo">
|
||||
<a class="logo" href="https://talos.autonomy.io/">
|
||||
<img src="https://talos.autonomy.io//img/logo.svg" class="logo">
|
||||
</a>
|
||||
</span>
|
||||
</div>
|
||||
@ -86,11 +86,11 @@
|
||||
<div class="column">
|
||||
|
||||
<div class="button-group button-group-center">
|
||||
<a class="button" href="https://github.com/autonomy/dianemo/fork">
|
||||
<a class="button" href="https://github.com/autonomy/talos/fork">
|
||||
<span class="octicon octicon-repo-forked"></span>
|
||||
Fork
|
||||
</a>
|
||||
<a class="button" href="https://github.com/autonomy/dianemo/stargazers">
|
||||
<a class="button" href="https://github.com/autonomy/talos/stargazers">
|
||||
<span class="octicon octicon-star"></span>
|
||||
Star
|
||||
</a>
|
||||
@ -116,63 +116,63 @@
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link sidebar-link-parent"
|
||||
href="https://dianemo.autonomy.io/components/" >
|
||||
href="https://talos.autonomy.io/components/" >
|
||||
Components
|
||||
</a>
|
||||
<ul class="sidebar-list">
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/kernel/" >
|
||||
href="https://talos.autonomy.io/components/kernel/" >
|
||||
kernel
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/init/" >
|
||||
href="https://talos.autonomy.io/components/init/" >
|
||||
init
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/kubeadm/" >
|
||||
href="https://talos.autonomy.io/components/kubeadm/" >
|
||||
kubeadm
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/trustd/" >
|
||||
href="https://talos.autonomy.io/components/trustd/" >
|
||||
trustd
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/proxyd/" >
|
||||
href="https://talos.autonomy.io/components/proxyd/" >
|
||||
proxyd
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/osd/" >
|
||||
href="https://talos.autonomy.io/components/osd/" >
|
||||
osd
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/osctl/" >
|
||||
href="https://talos.autonomy.io/components/osctl/" >
|
||||
osctl
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/blockd/" >
|
||||
href="https://talos.autonomy.io/components/blockd/" >
|
||||
blockd
|
||||
</a>
|
||||
</li>
|
||||
@ -184,28 +184,28 @@
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link sidebar-link-parent"
|
||||
href="https://dianemo.autonomy.io/configuration/" >
|
||||
href="https://talos.autonomy.io/configuration/" >
|
||||
Configuration
|
||||
</a>
|
||||
<ul class="sidebar-list">
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/configuration/osd/" >
|
||||
href="https://talos.autonomy.io/configuration/osd/" >
|
||||
osd
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/configuration/masters/" >
|
||||
href="https://talos.autonomy.io/configuration/masters/" >
|
||||
Masters
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/configuration/workers/" >
|
||||
href="https://talos.autonomy.io/configuration/workers/" >
|
||||
Workers
|
||||
</a>
|
||||
</li>
|
||||
@ -217,28 +217,28 @@
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link sidebar-link-parent active"
|
||||
href="https://dianemo.autonomy.io/examples/" >
|
||||
href="https://talos.autonomy.io/examples/" >
|
||||
Examples
|
||||
</a>
|
||||
<ul class="sidebar-list active">
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/examples/aws/" >
|
||||
href="https://talos.autonomy.io/examples/aws/" >
|
||||
AWS
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link active"
|
||||
href="https://dianemo.autonomy.io/examples/kvm/" >
|
||||
href="https://talos.autonomy.io/examples/kvm/" >
|
||||
KVM
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/examples/xen/" >
|
||||
href="https://talos.autonomy.io/examples/xen/" >
|
||||
Xen
|
||||
</a>
|
||||
</li>
|
||||
@ -257,7 +257,7 @@
|
||||
<div class="row ">
|
||||
<div class="column column-10">
|
||||
|
||||
<a class="navigation navigation-previous" href="https://dianemo.autonomy.io/examples/aws/">
|
||||
<a class="navigation navigation-previous" href="https://talos.autonomy.io/examples/aws/">
|
||||
<i class="fa fa-chevron-left"></i>
|
||||
</a>
|
||||
|
||||
@ -275,7 +275,7 @@
|
||||
--rm \
|
||||
--privileged \
|
||||
--volume /dev:/dev \
|
||||
autonomy/dianemo:latest image -b /dev/sdb -f -p bare-metal -u http://${IP}:8080/master.yaml
|
||||
autonomy/talos:latest image -b /dev/sdb -f -p bare-metal -u http://${IP}:8080/master.yaml
|
||||
</code></pre>
|
||||
|
||||
<blockquote class="note " >
|
||||
@ -309,7 +309,7 @@
|
||||
--rm \
|
||||
--privileged \
|
||||
--volume /dev:/dev \
|
||||
autonomy/dianemo:latest image -b /dev/sdc -f -p bare-metal -u http://${IP}:8080/worker.yaml
|
||||
autonomy/talos:latest image -b /dev/sdc -f -p bare-metal -u http://${IP}:8080/worker.yaml
|
||||
</code></pre>
|
||||
|
||||
<blockquote class="note " >
|
||||
@ -339,7 +339,7 @@
|
||||
</div>
|
||||
<div class="column column-10">
|
||||
|
||||
<a class="navigation navigation-next" href="https://dianemo.autonomy.io/examples/xen/">
|
||||
<a class="navigation navigation-next" href="https://talos.autonomy.io/examples/xen/">
|
||||
<i class="fa fa-chevron-right"></i>
|
||||
</a>
|
||||
|
||||
|
@ -15,17 +15,17 @@
|
||||
<link href="https://fonts.googleapis.com/css?family=Raleway|Fira+Mono|Roboto:300" rel="stylesheet">
|
||||
|
||||
|
||||
<link rel="icon" type="image/png" href="https://dianemo.autonomy.io/img/favicon.png">
|
||||
<link rel="icon" type="image/png" href="https://talos.autonomy.io/img/favicon.png">
|
||||
|
||||
|
||||
<script src="https://code.jquery.com/jquery-3.3.1.min.js"></script>
|
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/fuse.js/3.2.0/fuse.min.js"></script>
|
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/mark.js/8.11.1/jquery.mark.min.js"></script>
|
||||
<script src="https://dianemo.autonomy.io/js/search.js"></script>
|
||||
<script src="https://talos.autonomy.io/js/search.js"></script>
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://dianemo.autonomy.io//css/milligram.min.css">
|
||||
<link rel="stylesheet" href="https://dianemo.autonomy.io/css/main.css">
|
||||
<link rel="stylesheet" href="https://talos.autonomy.io//css/milligram.min.css">
|
||||
<link rel="stylesheet" href="https://talos.autonomy.io/css/main.css">
|
||||
</head>
|
||||
<nav class="navbar">
|
||||
<div class="container">
|
||||
@ -34,7 +34,7 @@
|
||||
<ul class="navbar-list navbar-left">
|
||||
<li class="navbar-item">
|
||||
<a class="navbar-link logo" href="/">
|
||||
<img src="https://dianemo.autonomy.io//img/logo.svg" class="logo">
|
||||
<img src="https://talos.autonomy.io//img/logo.svg" class="logo">
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
@ -43,7 +43,7 @@
|
||||
<ul class="navbar-list navbar-right">
|
||||
<li class="navbar-item">
|
||||
|
||||
<a class="navbar-link navbar-logo" rel="noopener noreferrer" href="https://github.com/autonomy/dianemo" target="_blank">
|
||||
<a class="navbar-link navbar-logo" rel="noopener noreferrer" href="https://github.com/autonomy/talos" target="_blank">
|
||||
<span class="octicon octicon-mark-github"></span>
|
||||
</a>
|
||||
|
||||
@ -74,8 +74,8 @@
|
||||
<div class="row">
|
||||
<div class="column">
|
||||
<span>
|
||||
<a class="logo" href="https://dianemo.autonomy.io/">
|
||||
<img src="https://dianemo.autonomy.io//img/logo.svg" class="logo">
|
||||
<a class="logo" href="https://talos.autonomy.io/">
|
||||
<img src="https://talos.autonomy.io//img/logo.svg" class="logo">
|
||||
</a>
|
||||
</span>
|
||||
</div>
|
||||
@ -86,11 +86,11 @@
|
||||
<div class="column">
|
||||
|
||||
<div class="button-group button-group-center">
|
||||
<a class="button" href="https://github.com/autonomy/dianemo/fork">
|
||||
<a class="button" href="https://github.com/autonomy/talos/fork">
|
||||
<span class="octicon octicon-repo-forked"></span>
|
||||
Fork
|
||||
</a>
|
||||
<a class="button" href="https://github.com/autonomy/dianemo/stargazers">
|
||||
<a class="button" href="https://github.com/autonomy/talos/stargazers">
|
||||
<span class="octicon octicon-star"></span>
|
||||
Star
|
||||
</a>
|
||||
@ -116,63 +116,63 @@
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link sidebar-link-parent"
|
||||
href="https://dianemo.autonomy.io/components/" >
|
||||
href="https://talos.autonomy.io/components/" >
|
||||
Components
|
||||
</a>
|
||||
<ul class="sidebar-list">
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/kernel/" >
|
||||
href="https://talos.autonomy.io/components/kernel/" >
|
||||
kernel
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/init/" >
|
||||
href="https://talos.autonomy.io/components/init/" >
|
||||
init
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/kubeadm/" >
|
||||
href="https://talos.autonomy.io/components/kubeadm/" >
|
||||
kubeadm
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/trustd/" >
|
||||
href="https://talos.autonomy.io/components/trustd/" >
|
||||
trustd
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/proxyd/" >
|
||||
href="https://talos.autonomy.io/components/proxyd/" >
|
||||
proxyd
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/osd/" >
|
||||
href="https://talos.autonomy.io/components/osd/" >
|
||||
osd
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/osctl/" >
|
||||
href="https://talos.autonomy.io/components/osctl/" >
|
||||
osctl
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/blockd/" >
|
||||
href="https://talos.autonomy.io/components/blockd/" >
|
||||
blockd
|
||||
</a>
|
||||
</li>
|
||||
@ -184,28 +184,28 @@
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link sidebar-link-parent"
|
||||
href="https://dianemo.autonomy.io/configuration/" >
|
||||
href="https://talos.autonomy.io/configuration/" >
|
||||
Configuration
|
||||
</a>
|
||||
<ul class="sidebar-list">
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/configuration/osd/" >
|
||||
href="https://talos.autonomy.io/configuration/osd/" >
|
||||
osd
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/configuration/masters/" >
|
||||
href="https://talos.autonomy.io/configuration/masters/" >
|
||||
Masters
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/configuration/workers/" >
|
||||
href="https://talos.autonomy.io/configuration/workers/" >
|
||||
Workers
|
||||
</a>
|
||||
</li>
|
||||
@ -217,28 +217,28 @@
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link sidebar-link-parent active"
|
||||
href="https://dianemo.autonomy.io/examples/" >
|
||||
href="https://talos.autonomy.io/examples/" >
|
||||
Examples
|
||||
</a>
|
||||
<ul class="sidebar-list active">
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/examples/aws/" >
|
||||
href="https://talos.autonomy.io/examples/aws/" >
|
||||
AWS
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/examples/kvm/" >
|
||||
href="https://talos.autonomy.io/examples/kvm/" >
|
||||
KVM
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link active"
|
||||
href="https://dianemo.autonomy.io/examples/xen/" >
|
||||
href="https://talos.autonomy.io/examples/xen/" >
|
||||
Xen
|
||||
</a>
|
||||
</li>
|
||||
@ -257,7 +257,7 @@
|
||||
<div class="row ">
|
||||
<div class="column column-10">
|
||||
|
||||
<a class="navigation navigation-previous" href="https://dianemo.autonomy.io/examples/kvm/">
|
||||
<a class="navigation navigation-previous" href="https://talos.autonomy.io/examples/kvm/">
|
||||
<i class="fa fa-chevron-left"></i>
|
||||
</a>
|
||||
|
||||
@ -269,13 +269,13 @@
|
||||
|
||||
<h2 id="creating-a-master-node">Creating a Master Node</h2>
|
||||
|
||||
<p>On <code>Dom0</code>, install Dianemo to an available block device:</p>
|
||||
<p>On <code>Dom0</code>, install Talos to an available block device:</p>
|
||||
|
||||
<pre><code class="language-bash">docker run \
|
||||
--rm \
|
||||
--privileged \
|
||||
--volume /dev:/dev \
|
||||
autonomy/dianemo:latest image -b /dev/sdb
|
||||
autonomy/talos:latest image -b /dev/sdb
|
||||
</code></pre>
|
||||
|
||||
<p>Save the following as <code>/etc/xen/master.cfg</code></p>
|
||||
@ -290,11 +290,11 @@ vcpus=2
|
||||
memory = 4096
|
||||
serial = "pty"
|
||||
|
||||
kernel = "/var/lib/xen/dianemo/vmlinuz"
|
||||
ramdisk = "/var/lib/xen/dianemo/initramfs.xz"
|
||||
kernel = "/var/lib/xen/talos/vmlinuz"
|
||||
ramdisk = "/var/lib/xen/talos/initramfs.xz"
|
||||
disk = [ 'phy:/dev/sdb,xvda,w', ]
|
||||
vif = [ 'mac=52:54:00:A8:4C:E1,bridge=xenbr0,model=e1000', ]
|
||||
extra = "ip=dhcp consoleblank=0 console=hvc0 console=tty0 console=ttyS0,9600 dianemo.autonomy.io/platform=bare-metal dianemo.autonomy.io/userdata=http://${IP}:8080/master.yaml"
|
||||
extra = "ip=dhcp consoleblank=0 console=hvc0 console=tty0 console=ttyS0,9600 talos.autonomy.io/platform=bare-metal talos.autonomy.io/userdata=http://${IP}:8080/master.yaml"
|
||||
</code></pre>
|
||||
|
||||
<blockquote class="note " >
|
||||
@ -309,13 +309,13 @@ extra = "ip=dhcp consoleblank=0 console=hvc0 console=tty0 console=ttyS0,960
|
||||
|
||||
<h2 id="creating-a-worker-node">Creating a Worker Node</h2>
|
||||
|
||||
<p>On <code>Dom0</code>, install Dianemo to an available block device:</p>
|
||||
<p>On <code>Dom0</code>, install Talos to an available block device:</p>
|
||||
|
||||
<pre><code class="language-bash">docker run \
|
||||
--rm \
|
||||
--privileged \
|
||||
--volume /dev:/dev \
|
||||
autonomy/dianemo:latest image -b /dev/sdc
|
||||
autonomy/talos:latest image -b /dev/sdc
|
||||
</code></pre>
|
||||
|
||||
<p>Save the following as <code>/etc/xen/worker.cfg</code></p>
|
||||
@ -330,11 +330,11 @@ vcpus=2
|
||||
memory = 4096
|
||||
serial = "pty"
|
||||
|
||||
kernel = "/var/lib/xen/dianemo/vmlinuz"
|
||||
ramdisk = "/var/lib/xen/dianemo/initramfs.xz"
|
||||
kernel = "/var/lib/xen/talos/vmlinuz"
|
||||
ramdisk = "/var/lib/xen/talos/initramfs.xz"
|
||||
disk = [ 'phy:/dev/sdc,xvda,w', ]
|
||||
vif = [ 'mac=52:54:00:B9:5D:F2,bridge=xenbr0,model=e1000', ]
|
||||
extra = "ip=dhcp consoleblank=0 console=hvc0 console=tty0 console=ttyS0,9600 dianemo.autonomy.io/platform=bare-metal dianemo.autonomy.io/userdata=http://${IP}:8080/worker.yaml"
|
||||
extra = "ip=dhcp consoleblank=0 console=hvc0 console=tty0 console=ttyS0,9600 talos.autonomy.io/platform=bare-metal talos.autonomy.io/userdata=http://${IP}:8080/worker.yaml"
|
||||
</code></pre>
|
||||
|
||||
<blockquote class="note " >
|
||||
|
@ -16,17 +16,17 @@
|
||||
<link href="https://fonts.googleapis.com/css?family=Raleway|Fira+Mono|Roboto:300" rel="stylesheet">
|
||||
|
||||
|
||||
<link rel="icon" type="image/png" href="https://dianemo.autonomy.io/img/favicon.png">
|
||||
<link rel="icon" type="image/png" href="https://talos.autonomy.io/img/favicon.png">
|
||||
|
||||
|
||||
<script src="https://code.jquery.com/jquery-3.3.1.min.js"></script>
|
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/fuse.js/3.2.0/fuse.min.js"></script>
|
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/mark.js/8.11.1/jquery.mark.min.js"></script>
|
||||
<script src="https://dianemo.autonomy.io/js/search.js"></script>
|
||||
<script src="https://talos.autonomy.io/js/search.js"></script>
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://dianemo.autonomy.io//css/milligram.min.css">
|
||||
<link rel="stylesheet" href="https://dianemo.autonomy.io/css/main.css">
|
||||
<link rel="stylesheet" href="https://talos.autonomy.io//css/milligram.min.css">
|
||||
<link rel="stylesheet" href="https://talos.autonomy.io/css/main.css">
|
||||
</head>
|
||||
<nav class="navbar">
|
||||
<div class="container">
|
||||
@ -35,7 +35,7 @@
|
||||
<ul class="navbar-list navbar-left">
|
||||
<li class="navbar-item">
|
||||
<a class="navbar-link logo" href="/">
|
||||
<img src="https://dianemo.autonomy.io//img/logo.svg" class="logo">
|
||||
<img src="https://talos.autonomy.io//img/logo.svg" class="logo">
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
@ -44,7 +44,7 @@
|
||||
<ul class="navbar-list navbar-right">
|
||||
<li class="navbar-item">
|
||||
|
||||
<a class="navbar-link navbar-logo" rel="noopener noreferrer" href="https://github.com/autonomy/dianemo" target="_blank">
|
||||
<a class="navbar-link navbar-logo" rel="noopener noreferrer" href="https://github.com/autonomy/talos" target="_blank">
|
||||
<span class="octicon octicon-mark-github"></span>
|
||||
</a>
|
||||
|
||||
@ -75,8 +75,8 @@
|
||||
<div class="row">
|
||||
<div class="column">
|
||||
<span>
|
||||
<a class="logo" href="https://dianemo.autonomy.io/">
|
||||
<img src="https://dianemo.autonomy.io//img/logo.svg" class="logo">
|
||||
<a class="logo" href="https://talos.autonomy.io/">
|
||||
<img src="https://talos.autonomy.io//img/logo.svg" class="logo">
|
||||
</a>
|
||||
</span>
|
||||
</div>
|
||||
@ -87,11 +87,11 @@
|
||||
<div class="column">
|
||||
|
||||
<div class="button-group button-group-center">
|
||||
<a class="button" href="https://github.com/autonomy/dianemo/fork">
|
||||
<a class="button" href="https://github.com/autonomy/talos/fork">
|
||||
<span class="octicon octicon-repo-forked"></span>
|
||||
Fork
|
||||
</a>
|
||||
<a class="button" href="https://github.com/autonomy/dianemo/stargazers">
|
||||
<a class="button" href="https://github.com/autonomy/talos/stargazers">
|
||||
<span class="octicon octicon-star"></span>
|
||||
Star
|
||||
</a>
|
||||
@ -117,63 +117,63 @@
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link sidebar-link-parent"
|
||||
href="https://dianemo.autonomy.io/components/" >
|
||||
href="https://talos.autonomy.io/components/" >
|
||||
Components
|
||||
</a>
|
||||
<ul class="sidebar-list">
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/kernel/" >
|
||||
href="https://talos.autonomy.io/components/kernel/" >
|
||||
kernel
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/init/" >
|
||||
href="https://talos.autonomy.io/components/init/" >
|
||||
init
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/kubeadm/" >
|
||||
href="https://talos.autonomy.io/components/kubeadm/" >
|
||||
kubeadm
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/trustd/" >
|
||||
href="https://talos.autonomy.io/components/trustd/" >
|
||||
trustd
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/proxyd/" >
|
||||
href="https://talos.autonomy.io/components/proxyd/" >
|
||||
proxyd
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/osd/" >
|
||||
href="https://talos.autonomy.io/components/osd/" >
|
||||
osd
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/osctl/" >
|
||||
href="https://talos.autonomy.io/components/osctl/" >
|
||||
osctl
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/blockd/" >
|
||||
href="https://talos.autonomy.io/components/blockd/" >
|
||||
blockd
|
||||
</a>
|
||||
</li>
|
||||
@ -185,28 +185,28 @@
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link sidebar-link-parent"
|
||||
href="https://dianemo.autonomy.io/configuration/" >
|
||||
href="https://talos.autonomy.io/configuration/" >
|
||||
Configuration
|
||||
</a>
|
||||
<ul class="sidebar-list">
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/configuration/osd/" >
|
||||
href="https://talos.autonomy.io/configuration/osd/" >
|
||||
osd
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/configuration/masters/" >
|
||||
href="https://talos.autonomy.io/configuration/masters/" >
|
||||
Masters
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/configuration/workers/" >
|
||||
href="https://talos.autonomy.io/configuration/workers/" >
|
||||
Workers
|
||||
</a>
|
||||
</li>
|
||||
@ -218,28 +218,28 @@
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link sidebar-link-parent"
|
||||
href="https://dianemo.autonomy.io/examples/" >
|
||||
href="https://talos.autonomy.io/examples/" >
|
||||
Examples
|
||||
</a>
|
||||
<ul class="sidebar-list">
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/examples/aws/" >
|
||||
href="https://talos.autonomy.io/examples/aws/" >
|
||||
AWS
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/examples/kvm/" >
|
||||
href="https://talos.autonomy.io/examples/kvm/" >
|
||||
KVM
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/examples/xen/" >
|
||||
href="https://talos.autonomy.io/examples/xen/" >
|
||||
Xen
|
||||
</a>
|
||||
</li>
|
||||
@ -260,8 +260,8 @@
|
||||
<div class="column document">
|
||||
|
||||
<section class="document">
|
||||
<h1 class="title">Dianemo</h1>
|
||||
<p><p>Dianemo is a modern Linux distribution designed to be secure, immutable, and minimal.</p>
|
||||
<h1 class="title">Talos</h1>
|
||||
<p><p>Talos is a modern Linux distribution designed to be secure, immutable, and minimal.</p>
|
||||
</p>
|
||||
</section>
|
||||
|
||||
|
File diff suppressed because one or more lines are too long
100
docs/index.xml
100
docs/index.xml
@ -1,99 +1,99 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
|
||||
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
|
||||
<channel>
|
||||
<title>Dianemo</title>
|
||||
<link>https://dianemo.autonomy.io/</link>
|
||||
<description>Recent content on Dianemo</description>
|
||||
<title>Talos</title>
|
||||
<link>https://talos.autonomy.io/</link>
|
||||
<description>Recent content on Talos</description>
|
||||
<generator>Hugo -- gohugo.io</generator>
|
||||
<language>en-us</language>
|
||||
<lastBuildDate>Sat, 03 Nov 2018 17:14:49 -0700</lastBuildDate>
|
||||
|
||||
<atom:link href="https://dianemo.autonomy.io/index.xml" rel="self" type="application/rss+xml" />
|
||||
<atom:link href="https://talos.autonomy.io/index.xml" rel="self" type="application/rss+xml" />
|
||||
|
||||
|
||||
<item>
|
||||
<title>osd</title>
|
||||
<link>https://dianemo.autonomy.io/configuration/osd/</link>
|
||||
<link>https://talos.autonomy.io/configuration/osd/</link>
|
||||
<pubDate>Sat, 03 Nov 2018 17:14:49 -0700</pubDate>
|
||||
|
||||
<guid>https://dianemo.autonomy.io/configuration/osd/</guid>
|
||||
<guid>https://talos.autonomy.io/configuration/osd/</guid>
|
||||
<description>The osd service enforces a high level of security by utilizing mutual TLS for authentication and authorization. In this section we will configure mutual TLS by generating the certificates for the servers (osd) and clients (osctl).
|
||||
Cluster Owners We recommend that the configuration of osd be performed by a cluster owner. A cluster owner should be a person of authority within an organization. Perhaps a director, manager, or senior member of a team.</description>
|
||||
</item>
|
||||
|
||||
<item>
|
||||
<title>AWS</title>
|
||||
<link>https://dianemo.autonomy.io/examples/aws/</link>
|
||||
<link>https://talos.autonomy.io/examples/aws/</link>
|
||||
<pubDate>Mon, 29 Oct 2018 19:40:55 -0700</pubDate>
|
||||
|
||||
<guid>https://dianemo.autonomy.io/examples/aws/</guid>
|
||||
<guid>https://talos.autonomy.io/examples/aws/</guid>
|
||||
<description>First, create the AMI:
|
||||
docker run \ --rm \ --volume $HOME/.aws/credentials:/root/.aws/credentials \ --env AWS_DEFAULT_PROFILE=${PROFILE} \ --env AWS_DEFAULT_REGION=${REGION} \ autonomy/dianemo:latest ami -var regions=${COMMA_SEPARATED_LIST_OF_REGIONS} Once the AMI is created, you can now start an EC2 instance using the AMI ID. Provide the proper configuration as the instance&rsquo;s user data.
|
||||
docker run \ --rm \ --volume $HOME/.aws/credentials:/root/.aws/credentials \ --env AWS_DEFAULT_PROFILE=${PROFILE} \ --env AWS_DEFAULT_REGION=${REGION} \ autonomy/talos:latest ami -var regions=${COMMA_SEPARATED_LIST_OF_REGIONS} Once the AMI is created, you can now start an EC2 instance using the AMI ID. Provide the proper configuration as the instance&rsquo;s user data.
|
||||
An official Terraform module is currently being developed, stay tuned!
|
||||
</description>
|
||||
</item>
|
||||
|
||||
<item>
|
||||
<title>kernel</title>
|
||||
<link>https://dianemo.autonomy.io/components/kernel/</link>
|
||||
<link>https://talos.autonomy.io/components/kernel/</link>
|
||||
<pubDate>Mon, 29 Oct 2018 19:40:55 -0700</pubDate>
|
||||
|
||||
<guid>https://dianemo.autonomy.io/components/kernel/</guid>
|
||||
<description>The kernel included with Dianemo is configured according to the recommendations outlined in the Kernel Self Protection Project (KSSP).</description>
|
||||
<guid>https://talos.autonomy.io/components/kernel/</guid>
|
||||
<description>The kernel included with Talos is configured according to the recommendations outlined in the Kernel Self Protection Project (KSSP).</description>
|
||||
</item>
|
||||
|
||||
<item>
|
||||
<title>KVM</title>
|
||||
<link>https://dianemo.autonomy.io/examples/kvm/</link>
|
||||
<link>https://talos.autonomy.io/examples/kvm/</link>
|
||||
<pubDate>Mon, 29 Oct 2018 19:40:55 -0700</pubDate>
|
||||
|
||||
<guid>https://dianemo.autonomy.io/examples/kvm/</guid>
|
||||
<guid>https://talos.autonomy.io/examples/kvm/</guid>
|
||||
<description>Creating a Master Node On the KVM host, install a master node to an available block device:
|
||||
docker run \ --rm \ --privileged \ --volume /dev:/dev \ autonomy/dianemo:latest image -b /dev/sdb -f -p bare-metal -u http://${IP}:8080/master.yaml Note: http://${IP}:8080/master.yaml should be reachable by the VM and contain a valid master configuration file.
|
||||
docker run \ --rm \ --privileged \ --volume /dev:/dev \ autonomy/talos:latest image -b /dev/sdb -f -p bare-metal -u http://${IP}:8080/master.yaml Note: http://${IP}:8080/master.yaml should be reachable by the VM and contain a valid master configuration file.
|
||||
Now, create the VM:
|
||||
virt-install \ -n master \ --description &quot;Kubernetes master node.&quot; \ --os-type=Linux \ --os-variant=generic \ --virt-type=kvm \ --cpu=host \ --vcpus=2 \ --ram=4096 \ --disk path=/dev/sdb \ --network bridge=br0,model=e1000,mac=52:54:00:A8:4C:E1 \ --graphics none \ --boot hd \ --rng /dev/random Creating a Worker Node On the KVM host, install a worker node to an available block device:</description>
|
||||
</item>
|
||||
|
||||
<item>
|
||||
<title>Masters</title>
|
||||
<link>https://dianemo.autonomy.io/configuration/masters/</link>
|
||||
<link>https://talos.autonomy.io/configuration/masters/</link>
|
||||
<pubDate>Mon, 29 Oct 2018 19:40:55 -0700</pubDate>
|
||||
|
||||
<guid>https://dianemo.autonomy.io/configuration/masters/</guid>
|
||||
<description>Configuring master nodes in a Dianemo Kubernetes cluster is a two part process:
|
||||
configuring the Dianemo specific options and configuring the Kubernetes specific options To get started, create a YAML file we will use in the following steps:
|
||||
touch &lt;node-name&gt;.yaml Configuring Dianemo Injecting the Dianemo PKI Using osctl, and our output from the osd configuration documentation, inject the generated PKI into the configuration file:
|
||||
<guid>https://talos.autonomy.io/configuration/masters/</guid>
|
||||
<description>Configuring master nodes in a Talos Kubernetes cluster is a two part process:
|
||||
configuring the Talos specific options and configuring the Kubernetes specific options To get started, create a YAML file we will use in the following steps:
|
||||
touch &lt;node-name&gt;.yaml Configuring Talos Injecting the Talos PKI Using osctl, and our output from the osd configuration documentation, inject the generated PKI into the configuration file:
|
||||
osctl inject os --crt &lt;organization&gt;.</description>
|
||||
</item>
|
||||
|
||||
<item>
|
||||
<title>init</title>
|
||||
<link>https://dianemo.autonomy.io/components/init/</link>
|
||||
<link>https://talos.autonomy.io/components/init/</link>
|
||||
<pubDate>Mon, 29 Oct 2018 19:40:55 -0700</pubDate>
|
||||
|
||||
<guid>https://dianemo.autonomy.io/components/init/</guid>
|
||||
<description>A common theme throughout the design of Dianemo is minimalism. We believe strongly in the UNIX philosophy that each program should do one job well. The init included in Dianemo is one example of this.
|
||||
<guid>https://talos.autonomy.io/components/init/</guid>
|
||||
<description>A common theme throughout the design of Talos is minimalism. We believe strongly in the UNIX philosophy that each program should do one job well. The init included in Talos is one example of this.
|
||||
We wanted to create a focused init that had one job - run Kubernetes. There simply is no mechanism in place to do anything else.
|
||||
To accomplish this, we must address real world operations needs like:</description>
|
||||
</item>
|
||||
|
||||
<item>
|
||||
<title>Xen</title>
|
||||
<link>https://dianemo.autonomy.io/examples/xen/</link>
|
||||
<link>https://talos.autonomy.io/examples/xen/</link>
|
||||
<pubDate>Tue, 06 Nov 2018 06:25:46 -0800</pubDate>
|
||||
|
||||
<guid>https://dianemo.autonomy.io/examples/xen/</guid>
|
||||
<description>Creating a Master Node On Dom0, install Dianemo to an available block device:
|
||||
docker run \ --rm \ --privileged \ --volume /dev:/dev \ autonomy/dianemo:latest image -b /dev/sdb Save the following as /etc/xen/master.cfg
|
||||
name = &quot;master&quot; builder='hvm' bootloader = &quot;/bin/pygrub&quot; firmware_override = &quot;/usr/lib64/xen/boot/hvmloader&quot; vcpus=2 memory = 4096 serial = &quot;pty&quot; kernel = &quot;/var/lib/xen/dianemo/vmlinuz&quot; ramdisk = &quot;/var/lib/xen/dianemo/initramfs.xz&quot; disk = [ 'phy:/dev/sdb,xvda,w', ] vif = [ 'mac=52:54:00:A8:4C:E1,bridge=xenbr0,model=e1000', ] extra = &quot;ip=dhcp consoleblank=0 console=hvc0 console=tty0 console=ttyS0,9600 dianemo.</description>
|
||||
<guid>https://talos.autonomy.io/examples/xen/</guid>
|
||||
<description>Creating a Master Node On Dom0, install Talos to an available block device:
|
||||
docker run \ --rm \ --privileged \ --volume /dev:/dev \ autonomy/talos:latest image -b /dev/sdb Save the following as /etc/xen/master.cfg
|
||||
name = &quot;master&quot; builder='hvm' bootloader = &quot;/bin/pygrub&quot; firmware_override = &quot;/usr/lib64/xen/boot/hvmloader&quot; vcpus=2 memory = 4096 serial = &quot;pty&quot; kernel = &quot;/var/lib/xen/talos/vmlinuz&quot; ramdisk = &quot;/var/lib/xen/talos/initramfs.xz&quot; disk = [ 'phy:/dev/sdb,xvda,w', ] vif = [ 'mac=52:54:00:A8:4C:E1,bridge=xenbr0,model=e1000', ] extra = &quot;ip=dhcp consoleblank=0 console=hvc0 console=tty0 console=ttyS0,9600 talos.</description>
|
||||
</item>
|
||||
|
||||
<item>
|
||||
<title>Workers</title>
|
||||
<link>https://dianemo.autonomy.io/configuration/workers/</link>
|
||||
<link>https://talos.autonomy.io/configuration/workers/</link>
|
||||
<pubDate>Mon, 29 Oct 2018 19:40:55 -0700</pubDate>
|
||||
|
||||
<guid>https://dianemo.autonomy.io/configuration/workers/</guid>
|
||||
<guid>https://talos.autonomy.io/configuration/workers/</guid>
|
||||
<description>Configuring the worker nodes is much more simple in comparison to configuring the master nodes. Using the trustd API, worker nodes submit a CSR, and, if authenticated, receive a valid osd certificate. Similarly, using a kubeadm token, the node joins an existing cluster.
|
||||
We need to specify:
|
||||
the osd public certificate trustd credentials and endpoints and a kubeadm JoinConfiguration version: &quot;&quot; security: os: ca: crt: &lt;base 64 encoded root public certificate&gt; services: kubeadm: configuration: | apiVersion: kubeadm.</description>
|
||||
@ -101,69 +101,69 @@ We need to specify:
|
||||
|
||||
<item>
|
||||
<title>kubeadm</title>
|
||||
<link>https://dianemo.autonomy.io/components/kubeadm/</link>
|
||||
<link>https://talos.autonomy.io/components/kubeadm/</link>
|
||||
<pubDate>Mon, 29 Oct 2018 19:40:55 -0700</pubDate>
|
||||
|
||||
<guid>https://dianemo.autonomy.io/components/kubeadm/</guid>
|
||||
<description>At the heart of Dianemo is kubeadm, allowing it to harness the power of the official upstream bootstrap tool. By integrating with kubeadm natively, Dianemo stands to gain a strong community of users and developers already familiar with kubeadm.</description>
|
||||
<guid>https://talos.autonomy.io/components/kubeadm/</guid>
|
||||
<description>At the heart of Talos is kubeadm, allowing it to harness the power of the official upstream bootstrap tool. By integrating with kubeadm natively, Talos stands to gain a strong community of users and developers already familiar with kubeadm.</description>
|
||||
</item>
|
||||
|
||||
<item>
|
||||
<title>trustd</title>
|
||||
<link>https://dianemo.autonomy.io/components/trustd/</link>
|
||||
<link>https://talos.autonomy.io/components/trustd/</link>
|
||||
<pubDate>Mon, 29 Oct 2018 19:40:55 -0700</pubDate>
|
||||
|
||||
<guid>https://dianemo.autonomy.io/components/trustd/</guid>
|
||||
<guid>https://talos.autonomy.io/components/trustd/</guid>
|
||||
<description>Security is one of the highest priorities within Autonomy. To run a Kubernetes cluster a certain level of trust is required to operate a cluster. For example, orchestrating the bootstrap of a highly available control plane requires the distribution of sensitive PKI data.
|
||||
To that end, we created trustd. Based on the concept of a Root of Trust, trustd is a simple daemon responsible for establishing trust within the system. Once trust is established, various methods become available to the trustee.</description>
|
||||
</item>
|
||||
|
||||
<item>
|
||||
<title>proxyd</title>
|
||||
<link>https://dianemo.autonomy.io/components/proxyd/</link>
|
||||
<link>https://talos.autonomy.io/components/proxyd/</link>
|
||||
<pubDate>Mon, 29 Oct 2018 19:40:55 -0700</pubDate>
|
||||
|
||||
<guid>https://dianemo.autonomy.io/components/proxyd/</guid>
|
||||
<description>Highly available Kubernetes clusters are crucial for production quality clusters. The proxyd component is a simple yet powerful reverse proxy that adapts to where Dianemo is employed and provides load balancing across all API servers.</description>
|
||||
<guid>https://talos.autonomy.io/components/proxyd/</guid>
|
||||
<description>Highly available Kubernetes clusters are crucial for production quality clusters. The proxyd component is a simple yet powerful reverse proxy that adapts to where Talos is employed and provides load balancing across all API servers.</description>
|
||||
</item>
|
||||
|
||||
<item>
|
||||
<title>osd</title>
|
||||
<link>https://dianemo.autonomy.io/components/osd/</link>
|
||||
<link>https://talos.autonomy.io/components/osd/</link>
|
||||
<pubDate>Mon, 29 Oct 2018 19:40:55 -0700</pubDate>
|
||||
|
||||
<guid>https://dianemo.autonomy.io/components/osd/</guid>
|
||||
<description>Dianemo is unique in that it has no concept of host-level access. There are no shells installed. No ssh daemon. Only what is required to run Kubernetes. Furthermore, there is no way to run any custom processes on the host level.
|
||||
<guid>https://talos.autonomy.io/components/osd/</guid>
|
||||
<description>Talos is unique in that it has no concept of host-level access. There are no shells installed. No ssh daemon. Only what is required to run Kubernetes. Furthermore, there is no way to run any custom processes on the host level.
|
||||
To make this work, we needed an out-of-band tool for managing the nodes. In an ideal world, the system would be self-healing and we would never have to touch it.</description>
|
||||
</item>
|
||||
|
||||
<item>
|
||||
<title>osctl</title>
|
||||
<link>https://dianemo.autonomy.io/components/osctl/</link>
|
||||
<link>https://talos.autonomy.io/components/osctl/</link>
|
||||
<pubDate>Mon, 29 Oct 2018 19:40:55 -0700</pubDate>
|
||||
|
||||
<guid>https://dianemo.autonomy.io/components/osctl/</guid>
|
||||
<guid>https://talos.autonomy.io/components/osctl/</guid>
|
||||
<description>The osctl CLI is the client to the osd service running on every node. With it you can do things like:
|
||||
retrieve container logs restart a service reset a node reboot a node retrieve kernel logs generate pki resources inject data into node configuration files </description>
|
||||
</item>
|
||||
|
||||
<item>
|
||||
<title>blockd</title>
|
||||
<link>https://dianemo.autonomy.io/components/blockd/</link>
|
||||
<link>https://talos.autonomy.io/components/blockd/</link>
|
||||
<pubDate>Tue, 30 Oct 2018 09:16:35 -0700</pubDate>
|
||||
|
||||
<guid>https://dianemo.autonomy.io/components/blockd/</guid>
|
||||
<description>Dianemo comes with a reserved block device with three partitions:
|
||||
<guid>https://talos.autonomy.io/components/blockd/</guid>
|
||||
<description>Talos comes with a reserved block device with three partitions:
|
||||
an EFI System Partition (ESP) a ROOT partition mounted as read-only that contains the minimal set of binaries to operate system services and a DATA partion that is mounted as read/write at /var/run These partitions are reserved and cannot be modified. The one exception to this is that the DATA partition will be resized automatically in the init process to the maximum size possible.</description>
|
||||
</item>
|
||||
|
||||
<item>
|
||||
<title>Dianemo</title>
|
||||
<link>https://dianemo.autonomy.io/dianemo/</link>
|
||||
<title>Talos</title>
|
||||
<link>https://talos.autonomy.io/talos/</link>
|
||||
<pubDate>Mon, 29 Oct 2018 19:40:55 -0700</pubDate>
|
||||
|
||||
<guid>https://dianemo.autonomy.io/dianemo/</guid>
|
||||
<description>Dianemo is a modern Linux distribution designed to be secure, immutable, and minimal.</description>
|
||||
<guid>https://talos.autonomy.io/talos/</guid>
|
||||
<description>Talos is a modern Linux distribution designed to be secure, immutable, and minimal.</description>
|
||||
</item>
|
||||
|
||||
</channel>
|
||||
|
@ -3,109 +3,109 @@
|
||||
xmlns:xhtml="http://www.w3.org/1999/xhtml">
|
||||
|
||||
<url>
|
||||
<loc>https://dianemo.autonomy.io/configuration/osd/</loc>
|
||||
<loc>https://talos.autonomy.io/configuration/osd/</loc>
|
||||
<lastmod>2018-11-03T17:14:49-07:00</lastmod>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>https://dianemo.autonomy.io/examples/aws/</loc>
|
||||
<loc>https://talos.autonomy.io/examples/aws/</loc>
|
||||
<lastmod>2018-10-29T19:40:55-07:00</lastmod>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>https://dianemo.autonomy.io/components/kernel/</loc>
|
||||
<loc>https://talos.autonomy.io/components/kernel/</loc>
|
||||
<lastmod>2018-10-29T19:40:55-07:00</lastmod>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>https://dianemo.autonomy.io/examples/kvm/</loc>
|
||||
<loc>https://talos.autonomy.io/examples/kvm/</loc>
|
||||
<lastmod>2018-10-29T19:40:55-07:00</lastmod>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>https://dianemo.autonomy.io/configuration/masters/</loc>
|
||||
<loc>https://talos.autonomy.io/configuration/masters/</loc>
|
||||
<lastmod>2018-10-29T19:40:55-07:00</lastmod>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>https://dianemo.autonomy.io/components/init/</loc>
|
||||
<loc>https://talos.autonomy.io/components/init/</loc>
|
||||
<lastmod>2018-10-29T19:40:55-07:00</lastmod>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>https://dianemo.autonomy.io/examples/xen/</loc>
|
||||
<loc>https://talos.autonomy.io/examples/xen/</loc>
|
||||
<lastmod>2018-11-06T06:25:46-08:00</lastmod>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>https://dianemo.autonomy.io/configuration/workers/</loc>
|
||||
<loc>https://talos.autonomy.io/configuration/workers/</loc>
|
||||
<lastmod>2018-10-29T19:40:55-07:00</lastmod>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>https://dianemo.autonomy.io/components/kubeadm/</loc>
|
||||
<loc>https://talos.autonomy.io/components/kubeadm/</loc>
|
||||
<lastmod>2018-10-29T19:40:55-07:00</lastmod>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>https://dianemo.autonomy.io/components/trustd/</loc>
|
||||
<loc>https://talos.autonomy.io/components/trustd/</loc>
|
||||
<lastmod>2018-10-29T19:40:55-07:00</lastmod>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>https://dianemo.autonomy.io/components/proxyd/</loc>
|
||||
<loc>https://talos.autonomy.io/components/proxyd/</loc>
|
||||
<lastmod>2018-10-29T19:40:55-07:00</lastmod>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>https://dianemo.autonomy.io/components/osd/</loc>
|
||||
<loc>https://talos.autonomy.io/components/osd/</loc>
|
||||
<lastmod>2018-10-29T19:40:55-07:00</lastmod>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>https://dianemo.autonomy.io/components/osctl/</loc>
|
||||
<loc>https://talos.autonomy.io/components/osctl/</loc>
|
||||
<lastmod>2018-10-29T19:40:55-07:00</lastmod>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>https://dianemo.autonomy.io/components/blockd/</loc>
|
||||
<loc>https://talos.autonomy.io/components/blockd/</loc>
|
||||
<lastmod>2018-10-30T09:16:35-07:00</lastmod>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>https://dianemo.autonomy.io/components/</loc>
|
||||
<loc>https://talos.autonomy.io/components/</loc>
|
||||
<lastmod>2018-10-29T19:40:55-07:00</lastmod>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>https://dianemo.autonomy.io/configuration/</loc>
|
||||
<loc>https://talos.autonomy.io/configuration/</loc>
|
||||
<lastmod>2018-10-29T19:40:55-07:00</lastmod>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>https://dianemo.autonomy.io/dianemo/</loc>
|
||||
<loc>https://talos.autonomy.io/examples/</loc>
|
||||
<lastmod>2018-10-29T19:40:55-07:00</lastmod>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>https://dianemo.autonomy.io/examples/</loc>
|
||||
<loc>https://talos.autonomy.io/talos/</loc>
|
||||
<lastmod>2018-10-29T19:40:55-07:00</lastmod>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>https://dianemo.autonomy.io/categories/</loc>
|
||||
<loc>https://talos.autonomy.io/categories/</loc>
|
||||
<priority>0</priority>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>https://dianemo.autonomy.io/</loc>
|
||||
<loc>https://talos.autonomy.io/tags/</loc>
|
||||
<priority>0</priority>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>https://talos.autonomy.io/</loc>
|
||||
<lastmod>2018-11-03T17:14:49-07:00</lastmod>
|
||||
<priority>0</priority>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>https://dianemo.autonomy.io/tags/</loc>
|
||||
<priority>0</priority>
|
||||
</url>
|
||||
|
||||
</urlset>
|
@ -15,17 +15,17 @@
|
||||
<link href="https://fonts.googleapis.com/css?family=Raleway|Fira+Mono|Roboto:300" rel="stylesheet">
|
||||
|
||||
|
||||
<link rel="icon" type="image/png" href="https://dianemo.autonomy.io/img/favicon.png">
|
||||
<link rel="icon" type="image/png" href="https://talos.autonomy.io/img/favicon.png">
|
||||
|
||||
|
||||
<script src="https://code.jquery.com/jquery-3.3.1.min.js"></script>
|
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/fuse.js/3.2.0/fuse.min.js"></script>
|
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/mark.js/8.11.1/jquery.mark.min.js"></script>
|
||||
<script src="https://dianemo.autonomy.io/js/search.js"></script>
|
||||
<script src="https://talos.autonomy.io/js/search.js"></script>
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://dianemo.autonomy.io//css/milligram.min.css">
|
||||
<link rel="stylesheet" href="https://dianemo.autonomy.io/css/main.css">
|
||||
<link rel="stylesheet" href="https://talos.autonomy.io//css/milligram.min.css">
|
||||
<link rel="stylesheet" href="https://talos.autonomy.io/css/main.css">
|
||||
</head>
|
||||
<nav class="navbar">
|
||||
<div class="container">
|
||||
@ -34,7 +34,7 @@
|
||||
<ul class="navbar-list navbar-left">
|
||||
<li class="navbar-item">
|
||||
<a class="navbar-link logo" href="/">
|
||||
<img src="https://dianemo.autonomy.io//img/logo.svg" class="logo">
|
||||
<img src="https://talos.autonomy.io//img/logo.svg" class="logo">
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
@ -43,7 +43,7 @@
|
||||
<ul class="navbar-list navbar-right">
|
||||
<li class="navbar-item">
|
||||
|
||||
<a class="navbar-link navbar-logo" rel="noopener noreferrer" href="https://github.com/autonomy/dianemo" target="_blank">
|
||||
<a class="navbar-link navbar-logo" rel="noopener noreferrer" href="https://github.com/autonomy/talos" target="_blank">
|
||||
<span class="octicon octicon-mark-github"></span>
|
||||
</a>
|
||||
|
||||
@ -74,8 +74,8 @@
|
||||
<div class="row">
|
||||
<div class="column">
|
||||
<span>
|
||||
<a class="logo" href="https://dianemo.autonomy.io/">
|
||||
<img src="https://dianemo.autonomy.io//img/logo.svg" class="logo">
|
||||
<a class="logo" href="https://talos.autonomy.io/">
|
||||
<img src="https://talos.autonomy.io//img/logo.svg" class="logo">
|
||||
</a>
|
||||
</span>
|
||||
</div>
|
||||
@ -86,11 +86,11 @@
|
||||
<div class="column">
|
||||
|
||||
<div class="button-group button-group-center">
|
||||
<a class="button" href="https://github.com/autonomy/dianemo/fork">
|
||||
<a class="button" href="https://github.com/autonomy/talos/fork">
|
||||
<span class="octicon octicon-repo-forked"></span>
|
||||
Fork
|
||||
</a>
|
||||
<a class="button" href="https://github.com/autonomy/dianemo/stargazers">
|
||||
<a class="button" href="https://github.com/autonomy/talos/stargazers">
|
||||
<span class="octicon octicon-star"></span>
|
||||
Star
|
||||
</a>
|
||||
@ -116,63 +116,63 @@
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link sidebar-link-parent"
|
||||
href="https://dianemo.autonomy.io/components/" >
|
||||
href="https://talos.autonomy.io/components/" >
|
||||
Components
|
||||
</a>
|
||||
<ul class="sidebar-list">
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/kernel/" >
|
||||
href="https://talos.autonomy.io/components/kernel/" >
|
||||
kernel
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/init/" >
|
||||
href="https://talos.autonomy.io/components/init/" >
|
||||
init
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/kubeadm/" >
|
||||
href="https://talos.autonomy.io/components/kubeadm/" >
|
||||
kubeadm
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/trustd/" >
|
||||
href="https://talos.autonomy.io/components/trustd/" >
|
||||
trustd
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/proxyd/" >
|
||||
href="https://talos.autonomy.io/components/proxyd/" >
|
||||
proxyd
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/osd/" >
|
||||
href="https://talos.autonomy.io/components/osd/" >
|
||||
osd
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/osctl/" >
|
||||
href="https://talos.autonomy.io/components/osctl/" >
|
||||
osctl
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/blockd/" >
|
||||
href="https://talos.autonomy.io/components/blockd/" >
|
||||
blockd
|
||||
</a>
|
||||
</li>
|
||||
@ -184,28 +184,28 @@
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link sidebar-link-parent"
|
||||
href="https://dianemo.autonomy.io/configuration/" >
|
||||
href="https://talos.autonomy.io/configuration/" >
|
||||
Configuration
|
||||
</a>
|
||||
<ul class="sidebar-list">
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/configuration/osd/" >
|
||||
href="https://talos.autonomy.io/configuration/osd/" >
|
||||
osd
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/configuration/masters/" >
|
||||
href="https://talos.autonomy.io/configuration/masters/" >
|
||||
Masters
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/configuration/workers/" >
|
||||
href="https://talos.autonomy.io/configuration/workers/" >
|
||||
Workers
|
||||
</a>
|
||||
</li>
|
||||
@ -217,28 +217,28 @@
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link sidebar-link-parent"
|
||||
href="https://dianemo.autonomy.io/examples/" >
|
||||
href="https://talos.autonomy.io/examples/" >
|
||||
Examples
|
||||
</a>
|
||||
<ul class="sidebar-list">
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/examples/aws/" >
|
||||
href="https://talos.autonomy.io/examples/aws/" >
|
||||
AWS
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/examples/kvm/" >
|
||||
href="https://talos.autonomy.io/examples/kvm/" >
|
||||
KVM
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/examples/xen/" >
|
||||
href="https://talos.autonomy.io/examples/xen/" >
|
||||
Xen
|
||||
</a>
|
||||
</li>
|
||||
|
@ -1,13 +1,13 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
|
||||
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
|
||||
<channel>
|
||||
<title>Tags on Dianemo</title>
|
||||
<link>https://dianemo.autonomy.io/tags/</link>
|
||||
<description>Recent content in Tags on Dianemo</description>
|
||||
<title>Tags on Talos</title>
|
||||
<link>https://talos.autonomy.io/tags/</link>
|
||||
<description>Recent content in Tags on Talos</description>
|
||||
<generator>Hugo -- gohugo.io</generator>
|
||||
<language>en-us</language>
|
||||
|
||||
<atom:link href="https://dianemo.autonomy.io/tags/index.xml" rel="self" type="application/rss+xml" />
|
||||
<atom:link href="https://talos.autonomy.io/tags/index.xml" rel="self" type="application/rss+xml" />
|
||||
|
||||
|
||||
</channel>
|
||||
|
@ -15,17 +15,17 @@
|
||||
<link href="https://fonts.googleapis.com/css?family=Raleway|Fira+Mono|Roboto:300" rel="stylesheet">
|
||||
|
||||
|
||||
<link rel="icon" type="image/png" href="https://dianemo.autonomy.io/img/favicon.png">
|
||||
<link rel="icon" type="image/png" href="https://talos.autonomy.io/img/favicon.png">
|
||||
|
||||
|
||||
<script src="https://code.jquery.com/jquery-3.3.1.min.js"></script>
|
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/fuse.js/3.2.0/fuse.min.js"></script>
|
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/mark.js/8.11.1/jquery.mark.min.js"></script>
|
||||
<script src="https://dianemo.autonomy.io/js/search.js"></script>
|
||||
<script src="https://talos.autonomy.io/js/search.js"></script>
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://dianemo.autonomy.io//css/milligram.min.css">
|
||||
<link rel="stylesheet" href="https://dianemo.autonomy.io/css/main.css">
|
||||
<link rel="stylesheet" href="https://talos.autonomy.io//css/milligram.min.css">
|
||||
<link rel="stylesheet" href="https://talos.autonomy.io/css/main.css">
|
||||
</head>
|
||||
<nav class="navbar">
|
||||
<div class="container">
|
||||
@ -34,7 +34,7 @@
|
||||
<ul class="navbar-list navbar-left">
|
||||
<li class="navbar-item">
|
||||
<a class="navbar-link logo" href="/">
|
||||
<img src="https://dianemo.autonomy.io//img/logo.svg" class="logo">
|
||||
<img src="https://talos.autonomy.io//img/logo.svg" class="logo">
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
@ -43,7 +43,7 @@
|
||||
<ul class="navbar-list navbar-right">
|
||||
<li class="navbar-item">
|
||||
|
||||
<a class="navbar-link navbar-logo" rel="noopener noreferrer" href="https://github.com/autonomy/dianemo" target="_blank">
|
||||
<a class="navbar-link navbar-logo" rel="noopener noreferrer" href="https://github.com/autonomy/talos" target="_blank">
|
||||
<span class="octicon octicon-mark-github"></span>
|
||||
</a>
|
||||
|
||||
@ -74,8 +74,8 @@
|
||||
<div class="row">
|
||||
<div class="column">
|
||||
<span>
|
||||
<a class="logo" href="https://dianemo.autonomy.io/">
|
||||
<img src="https://dianemo.autonomy.io//img/logo.svg" class="logo">
|
||||
<a class="logo" href="https://talos.autonomy.io/">
|
||||
<img src="https://talos.autonomy.io//img/logo.svg" class="logo">
|
||||
</a>
|
||||
</span>
|
||||
</div>
|
||||
@ -86,11 +86,11 @@
|
||||
<div class="column">
|
||||
|
||||
<div class="button-group button-group-center">
|
||||
<a class="button" href="https://github.com/autonomy/dianemo/fork">
|
||||
<a class="button" href="https://github.com/autonomy/talos/fork">
|
||||
<span class="octicon octicon-repo-forked"></span>
|
||||
Fork
|
||||
</a>
|
||||
<a class="button" href="https://github.com/autonomy/dianemo/stargazers">
|
||||
<a class="button" href="https://github.com/autonomy/talos/stargazers">
|
||||
<span class="octicon octicon-star"></span>
|
||||
Star
|
||||
</a>
|
||||
@ -116,63 +116,63 @@
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link sidebar-link-parent"
|
||||
href="https://dianemo.autonomy.io/components/" >
|
||||
href="https://talos.autonomy.io/components/" >
|
||||
Components
|
||||
</a>
|
||||
<ul class="sidebar-list">
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/kernel/" >
|
||||
href="https://talos.autonomy.io/components/kernel/" >
|
||||
kernel
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/init/" >
|
||||
href="https://talos.autonomy.io/components/init/" >
|
||||
init
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/kubeadm/" >
|
||||
href="https://talos.autonomy.io/components/kubeadm/" >
|
||||
kubeadm
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/trustd/" >
|
||||
href="https://talos.autonomy.io/components/trustd/" >
|
||||
trustd
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/proxyd/" >
|
||||
href="https://talos.autonomy.io/components/proxyd/" >
|
||||
proxyd
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/osd/" >
|
||||
href="https://talos.autonomy.io/components/osd/" >
|
||||
osd
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/osctl/" >
|
||||
href="https://talos.autonomy.io/components/osctl/" >
|
||||
osctl
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/components/blockd/" >
|
||||
href="https://talos.autonomy.io/components/blockd/" >
|
||||
blockd
|
||||
</a>
|
||||
</li>
|
||||
@ -184,28 +184,28 @@
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link sidebar-link-parent"
|
||||
href="https://dianemo.autonomy.io/configuration/" >
|
||||
href="https://talos.autonomy.io/configuration/" >
|
||||
Configuration
|
||||
</a>
|
||||
<ul class="sidebar-list">
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/configuration/osd/" >
|
||||
href="https://talos.autonomy.io/configuration/osd/" >
|
||||
osd
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/configuration/masters/" >
|
||||
href="https://talos.autonomy.io/configuration/masters/" >
|
||||
Masters
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/configuration/workers/" >
|
||||
href="https://talos.autonomy.io/configuration/workers/" >
|
||||
Workers
|
||||
</a>
|
||||
</li>
|
||||
@ -217,28 +217,28 @@
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link sidebar-link-parent"
|
||||
href="https://dianemo.autonomy.io/examples/" >
|
||||
href="https://talos.autonomy.io/examples/" >
|
||||
Examples
|
||||
</a>
|
||||
<ul class="sidebar-list">
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/examples/aws/" >
|
||||
href="https://talos.autonomy.io/examples/aws/" >
|
||||
AWS
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/examples/kvm/" >
|
||||
href="https://talos.autonomy.io/examples/kvm/" >
|
||||
KVM
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link"
|
||||
href="https://dianemo.autonomy.io/examples/xen/" >
|
||||
href="https://talos.autonomy.io/examples/xen/" >
|
||||
Xen
|
||||
</a>
|
||||
</li>
|
||||
@ -260,8 +260,8 @@
|
||||
</div>
|
||||
<div class="column document">
|
||||
<section class="document">
|
||||
<h1 class="title">Dianemo</h1>
|
||||
<p><p>Dianemo is a modern Linux distribution designed to be secure, immutable, and minimal.</p>
|
||||
<h1 class="title">Talos</h1>
|
||||
<p><p>Talos is a modern Linux distribution designed to be secure, immutable, and minimal.</p>
|
||||
</p>
|
||||
</section>
|
||||
</div>
|
@ -1,12 +1,12 @@
|
||||
metadata:
|
||||
repository: dianemo/docs
|
||||
repository: talos/docs
|
||||
pipeline:
|
||||
stages:
|
||||
- build
|
||||
stages:
|
||||
build:
|
||||
artifacts:
|
||||
- source: /src/github.com/autonomy/dianemo/src/public/
|
||||
- source: /src/github.com/autonomy/talos/src/public/
|
||||
destination: ../../docs
|
||||
tasks:
|
||||
- docs
|
||||
@ -14,8 +14,8 @@ tasks:
|
||||
docs:
|
||||
template: |
|
||||
FROM golang:1.11.0 as docs
|
||||
WORKDIR /src/github.com/autonomy/dianemo
|
||||
WORKDIR /src/github.com/autonomy/talos
|
||||
RUN curl -L https://github.com/gohugoio/hugo/releases/download/v0.49.2/hugo_0.49.2_Linux-64bit.tar.gz | tar -xz -C /bin
|
||||
COPY ./src ./src
|
||||
RUN cd ./src && hugo --verbose
|
||||
RUN echo "dianemo.autonomy.io" > /src/github.com/autonomy/dianemo/src/public/CNAME
|
||||
RUN echo "talos.autonomy.io" > /src/github.com/autonomy/talos/src/public/CNAME
|
||||
|
@ -1,6 +1,6 @@
|
||||
baseURL = "https://dianemo.autonomy.io/"
|
||||
baseURL = "https://talos.autonomy.io/"
|
||||
languageCode = "en-us"
|
||||
title = "Dianemo"
|
||||
title = "Talos"
|
||||
theme = "autonomy"
|
||||
sectionPagesMenu = "main"
|
||||
|
||||
@ -9,7 +9,7 @@ sectionPagesMenu = "main"
|
||||
|
||||
[params]
|
||||
Copyright = "Released under Mozilla Public License 2.0"
|
||||
GitHubLink = "https://github.com/autonomy/dianemo"
|
||||
GitHubLink = "https://github.com/autonomy/talos"
|
||||
DockerHubLink = "https://hub.docker.com/u/autonomy"
|
||||
|
||||
[[menu.main]]
|
||||
|
@ -4,4 +4,4 @@ date: 2018-10-29T19:40:55-07:00
|
||||
draft: false
|
||||
---
|
||||
|
||||
In this section we will discuss the various components that Dianemo is comprised of.
|
||||
In this section we will discuss the various components that Talos is comprised of.
|
||||
|
@ -9,7 +9,7 @@ menu:
|
||||
weight: 80
|
||||
---
|
||||
|
||||
Dianemo comes with a reserved block device with three partitions:
|
||||
Talos comes with a reserved block device with three partitions:
|
||||
|
||||
- an EFI System Partition (`ESP`)
|
||||
- a `ROOT` partition mounted as read-only that contains the minimal set of binaries to operate system services
|
||||
|
@ -9,9 +9,9 @@ menu:
|
||||
weight: 20
|
||||
---
|
||||
|
||||
A common theme throughout the design of Dianemo is minimalism.
|
||||
A common theme throughout the design of Talos is minimalism.
|
||||
We believe strongly in the UNIX philosophy that each program should do one job well.
|
||||
The `init` included in Dianemo is one example of this.
|
||||
The `init` included in Talos is one example of this.
|
||||
|
||||
We wanted to create a focused `init` that had one job - run Kubernetes.
|
||||
There simply is no mechanism in place to do anything else.
|
||||
|
@ -9,4 +9,4 @@ menu:
|
||||
weight: 10
|
||||
---
|
||||
|
||||
The kernel included with Dianemo is configured according to the recommendations outlined in the Kernel Self Protection Project ([KSSP](http://kernsec.org/wiki/index.php/Kernel_Self_Protection_Project)).
|
||||
The kernel included with Talos is configured according to the recommendations outlined in the Kernel Self Protection Project ([KSSP](http://kernsec.org/wiki/index.php/Kernel_Self_Protection_Project)).
|
||||
|
@ -9,5 +9,5 @@ menu:
|
||||
weight: 30
|
||||
---
|
||||
|
||||
At the heart of Dianemo is [`kubeadm`](https://github.com/kubernetes/kubernetes/tree/master/cmd/kubeadm), allowing it to harness the power of the official upstream bootstrap tool.
|
||||
By integrating with `kubeadm` natively, Dianemo stands to gain a strong community of users and developers already familiar with `kubeadm`.
|
||||
At the heart of Talos is [`kubeadm`](https://github.com/kubernetes/kubernetes/tree/master/cmd/kubeadm), allowing it to harness the power of the official upstream bootstrap tool.
|
||||
By integrating with `kubeadm` natively, Talos stands to gain a strong community of users and developers already familiar with `kubeadm`.
|
||||
|
@ -9,7 +9,7 @@ menu:
|
||||
weight: 60
|
||||
---
|
||||
|
||||
Dianemo is unique in that it has no concept of host-level access.
|
||||
Talos is unique in that it has no concept of host-level access.
|
||||
There are no shells installed.
|
||||
No ssh daemon.
|
||||
Only what is required to run Kubernetes.
|
||||
|
@ -10,4 +10,4 @@ menu:
|
||||
---
|
||||
|
||||
Highly available Kubernetes clusters are crucial for production quality clusters.
|
||||
The `proxyd` component is a simple yet powerful reverse proxy that adapts to where Dianemo is employed and provides load balancing across all API servers.
|
||||
The `proxyd` component is a simple yet powerful reverse proxy that adapts to where Talos is employed and provides load balancing across all API servers.
|
||||
|
@ -18,4 +18,4 @@ Based on the concept of a Root of Trust, `trustd` is a simple daemon responsible
|
||||
Once trust is established, various methods become available to the trustee.
|
||||
It can, for example, accept a write request from another node to place a file on disk.
|
||||
|
||||
We imagine that the number available methods will grow as Dianemo gets tested in the real world.
|
||||
We imagine that the number available methods will grow as Talos gets tested in the real world.
|
||||
|
@ -4,7 +4,7 @@ date: 2018-10-29T19:40:55-07:00
|
||||
draft: false
|
||||
---
|
||||
|
||||
In this section, we will step through the configuration of a Dianemo based Kubernetes cluster.
|
||||
In this section, we will step through the configuration of a Talos based Kubernetes cluster.
|
||||
There are three major components we will configure:
|
||||
|
||||
- `osd` and `osctl`
|
||||
|
@ -9,9 +9,9 @@ menu:
|
||||
weight: 20
|
||||
---
|
||||
|
||||
Configuring master nodes in a Dianemo Kubernetes cluster is a two part process:
|
||||
Configuring master nodes in a Talos Kubernetes cluster is a two part process:
|
||||
|
||||
- configuring the Dianemo specific options
|
||||
- configuring the Talos specific options
|
||||
- and configuring the Kubernetes specific options
|
||||
|
||||
To get started, create a YAML file we will use in the following steps:
|
||||
@ -20,9 +20,9 @@ To get started, create a YAML file we will use in the following steps:
|
||||
touch <node-name>.yaml
|
||||
```
|
||||
|
||||
## Configuring Dianemo
|
||||
## Configuring Talos
|
||||
|
||||
### Injecting the Dianemo PKI
|
||||
### Injecting the Talos PKI
|
||||
|
||||
Using `osctl`, and our output from the `osd` configuration [documentation]({{< ref "osd.md" >}}), inject the generated PKI into the configuration file:
|
||||
|
||||
@ -104,10 +104,10 @@ security:
|
||||
|
||||
The configuration of the `kubeadm` service is done in two parts:
|
||||
|
||||
- supplying the Dianemo specific options
|
||||
- supplying the Talos specific options
|
||||
- supplying the `kubeadm` `InitConfiguration`
|
||||
|
||||
#### Dianemo Specific Options
|
||||
#### Talos Specific Options
|
||||
|
||||
```yaml
|
||||
services:
|
||||
|
@ -23,7 +23,7 @@ They are responsible for storing the root CA, and distributing the PKI for autho
|
||||
### Cluster Administrators
|
||||
|
||||
The authorization to use `osctl` should be granted to a person fit for cluster administration.
|
||||
As a cluster administrator, the user gains access to the out-of-band management tools offered by Dianemo.
|
||||
As a cluster administrator, the user gains access to the out-of-band management tools offered by Talos.
|
||||
|
||||
## Configuring `osd`
|
||||
|
||||
@ -98,7 +98,7 @@ cat <user>.crt | base64
|
||||
cat <user>.key | base64
|
||||
```
|
||||
|
||||
Now, create `~/.dianemo/config` with the following contents:
|
||||
Now, create `~/.talos/config` with the following contents:
|
||||
|
||||
```yaml
|
||||
context: <context>
|
||||
|
@ -1,7 +0,0 @@
|
||||
---
|
||||
title: "Dianemo"
|
||||
date: 2018-10-29T19:40:55-07:00
|
||||
type: index
|
||||
---
|
||||
|
||||
Dianemo is a modern Linux distribution designed to be secure, immutable, and minimal.
|
@ -3,5 +3,5 @@ title: "Examples"
|
||||
date: 2018-10-29T19:40:55-07:00
|
||||
draft: false
|
||||
---
|
||||
One of the primary goals of Dianemo is a consistent experience regardless of _where_ you are operating.
|
||||
In the following sections we will cover how to deploy Dianemo to well known platforms.
|
||||
One of the primary goals of Talos is a consistent experience regardless of _where_ you are operating.
|
||||
In the following sections we will cover how to deploy Talos to well known platforms.
|
||||
|
@ -17,7 +17,7 @@ docker run \
|
||||
--volume $HOME/.aws/credentials:/root/.aws/credentials \
|
||||
--env AWS_DEFAULT_PROFILE=${PROFILE} \
|
||||
--env AWS_DEFAULT_REGION=${REGION} \
|
||||
autonomy/dianemo:latest ami -var regions=${COMMA_SEPARATED_LIST_OF_REGIONS}
|
||||
autonomy/talos:latest ami -var regions=${COMMA_SEPARATED_LIST_OF_REGIONS}
|
||||
```
|
||||
|
||||
Once the AMI is created, you can now start an EC2 instance using the AMI ID.
|
||||
|
@ -18,7 +18,7 @@ docker run \
|
||||
--rm \
|
||||
--privileged \
|
||||
--volume /dev:/dev \
|
||||
autonomy/dianemo:latest image -b /dev/sdb -f -p bare-metal -u http://${IP}:8080/master.yaml
|
||||
autonomy/talos:latest image -b /dev/sdb -f -p bare-metal -u http://${IP}:8080/master.yaml
|
||||
```
|
||||
|
||||
{{% note %}}`http://${IP}:8080/master.yaml` should be reachable by the VM and contain a valid master configuration file.{{% /note %}}
|
||||
@ -51,7 +51,7 @@ docker run \
|
||||
--rm \
|
||||
--privileged \
|
||||
--volume /dev:/dev \
|
||||
autonomy/dianemo:latest image -b /dev/sdc -f -p bare-metal -u http://${IP}:8080/worker.yaml
|
||||
autonomy/talos:latest image -b /dev/sdc -f -p bare-metal -u http://${IP}:8080/worker.yaml
|
||||
```
|
||||
|
||||
{{% note %}}`http://${IP}:8080/worker.yaml` should be reachable by the VM and contain a valid worker configuration file.{{% /note %}}
|
||||
|
@ -11,14 +11,14 @@ menu:
|
||||
|
||||
## Creating a Master Node
|
||||
|
||||
On `Dom0`, install Dianemo to an available block device:
|
||||
On `Dom0`, install Talos to an available block device:
|
||||
|
||||
```bash
|
||||
docker run \
|
||||
--rm \
|
||||
--privileged \
|
||||
--volume /dev:/dev \
|
||||
autonomy/dianemo:latest image -b /dev/sdb
|
||||
autonomy/talos:latest image -b /dev/sdb
|
||||
```
|
||||
|
||||
Save the following as `/etc/xen/master.cfg`
|
||||
@ -34,11 +34,11 @@ vcpus=2
|
||||
memory = 4096
|
||||
serial = "pty"
|
||||
|
||||
kernel = "/var/lib/xen/dianemo/vmlinuz"
|
||||
ramdisk = "/var/lib/xen/dianemo/initramfs.xz"
|
||||
kernel = "/var/lib/xen/talos/vmlinuz"
|
||||
ramdisk = "/var/lib/xen/talos/initramfs.xz"
|
||||
disk = [ 'phy:/dev/sdb,xvda,w', ]
|
||||
vif = [ 'mac=52:54:00:A8:4C:E1,bridge=xenbr0,model=e1000', ]
|
||||
extra = "ip=dhcp consoleblank=0 console=hvc0 console=tty0 console=ttyS0,9600 dianemo.autonomy.io/platform=bare-metal dianemo.autonomy.io/userdata=http://${IP}:8080/master.yaml"
|
||||
extra = "ip=dhcp consoleblank=0 console=hvc0 console=tty0 console=ttyS0,9600 talos.autonomy.io/platform=bare-metal talos.autonomy.io/userdata=http://${IP}:8080/master.yaml"
|
||||
```
|
||||
|
||||
{{% note %}}`http://${IP}:8080/master.yaml` should be reachable by the VM and contain a valid master configuration file.{{% /note %}}
|
||||
@ -51,14 +51,14 @@ xl create /etc/xen/master.cfg
|
||||
|
||||
## Creating a Worker Node
|
||||
|
||||
On `Dom0`, install Dianemo to an available block device:
|
||||
On `Dom0`, install Talos to an available block device:
|
||||
|
||||
```bash
|
||||
docker run \
|
||||
--rm \
|
||||
--privileged \
|
||||
--volume /dev:/dev \
|
||||
autonomy/dianemo:latest image -b /dev/sdc
|
||||
autonomy/talos:latest image -b /dev/sdc
|
||||
```
|
||||
|
||||
Save the following as `/etc/xen/worker.cfg`
|
||||
@ -74,11 +74,11 @@ vcpus=2
|
||||
memory = 4096
|
||||
serial = "pty"
|
||||
|
||||
kernel = "/var/lib/xen/dianemo/vmlinuz"
|
||||
ramdisk = "/var/lib/xen/dianemo/initramfs.xz"
|
||||
kernel = "/var/lib/xen/talos/vmlinuz"
|
||||
ramdisk = "/var/lib/xen/talos/initramfs.xz"
|
||||
disk = [ 'phy:/dev/sdc,xvda,w', ]
|
||||
vif = [ 'mac=52:54:00:B9:5D:F2,bridge=xenbr0,model=e1000', ]
|
||||
extra = "ip=dhcp consoleblank=0 console=hvc0 console=tty0 console=ttyS0,9600 dianemo.autonomy.io/platform=bare-metal dianemo.autonomy.io/userdata=http://${IP}:8080/worker.yaml"
|
||||
extra = "ip=dhcp consoleblank=0 console=hvc0 console=tty0 console=ttyS0,9600 talos.autonomy.io/platform=bare-metal talos.autonomy.io/userdata=http://${IP}:8080/worker.yaml"
|
||||
```
|
||||
|
||||
{{% note %}}`http://${IP}:8080/worker.yaml` should be reachable by the VM and contain a valid worker configuration file.{{% /note %}}
|
||||
|
7
src/docs/src/content/talos.md
Normal file
7
src/docs/src/content/talos.md
Normal file
@ -0,0 +1,7 @@
|
||||
---
|
||||
title: "Talos"
|
||||
date: 2018-10-29T19:40:55-07:00
|
||||
type: index
|
||||
---
|
||||
|
||||
Talos is a modern Linux distribution designed to be secure, immutable, and minimal.
|
@ -1,5 +1,5 @@
|
||||
metadata:
|
||||
repository: autonomy/dianemo
|
||||
repository: autonomy/talos
|
||||
variables:
|
||||
srcPacker: https://releases.hashicorp.com/packer/1.3.1/packer_1.3.1_linux_amd64.zip
|
||||
srcSyslinux: https://www.kernel.org/pub/linux/utils/boot/syslinux/syslinux-6.03.tar.xz
|
||||
@ -9,7 +9,7 @@ script:
|
||||
|
||||
set -e
|
||||
|
||||
docker save {{ .Docker.Image.Name }}:{{ .Docker.Image.Tag }} -o ../../build/dianemo.tar
|
||||
docker save {{ .Docker.Image.Name }}:{{ .Docker.Image.Tag }} -o ../../build/talos.tar
|
||||
|
||||
{{ if and (.Git.IsClean) (or (.Git.IsTag) (eq .Git.Branch "master")) }}
|
||||
docker login --username=$DOCKER_USERNAME --password=$DOCKER_PASSWORD
|
||||
@ -48,8 +48,8 @@ tasks:
|
||||
WORKDIR /
|
||||
boot:
|
||||
template: |
|
||||
COPY --from=dianemo/kernel:{{ .Docker.Image.Tag }} /tmp/vmlinuz /generated/boot/vmlinuz
|
||||
COPY --from=dianemo/initramfs:{{ .Docker.Image.Tag }} /tmp/initramfs.xz /generated/boot/initramfs.xz
|
||||
COPY --from=talos/kernel:{{ .Docker.Image.Tag }} /tmp/vmlinuz /generated/boot/vmlinuz
|
||||
COPY --from=talos/initramfs:{{ .Docker.Image.Tag }} /tmp/initramfs.xz /generated/boot/initramfs.xz
|
||||
image:
|
||||
template: |
|
||||
FROM alpine:3.7
|
||||
@ -72,5 +72,5 @@ tasks:
|
||||
ENTRYPOINT ["entrypoint.sh"]
|
||||
rootfs:
|
||||
template: |
|
||||
COPY --from=dianemo/rootfs:{{ .Docker.Image.Tag }} /rootfs /generated/rootfs
|
||||
COPY --from=talos/rootfs:{{ .Docker.Image.Tag }} /rootfs /generated/rootfs
|
||||
RUN {{if .Git.IsClean}}XZ_OPT=-9e{{else}}XZ_OPT=-0{{end}} tar -cvpJf /generated/rootfs.tar.xz -C /generated/rootfs .
|
||||
|
@ -115,12 +115,12 @@ function create_extlinux_conf() {
|
||||
# AWS recommends setting the nvme_core.io_timeout to the highest value possible.
|
||||
# See https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/nvme-ebs-volumes.html.
|
||||
cat <<EOF >$1
|
||||
DEFAULT Dianemo
|
||||
SAY Dianemo (${VERSION}) by Autonomy
|
||||
LABEL Dianemo
|
||||
DEFAULT Talos
|
||||
SAY Talos (${VERSION}) by Autonomy
|
||||
LABEL Talos
|
||||
KERNEL /boot/vmlinuz
|
||||
INITRD /boot/initramfs.xz
|
||||
APPEND ${KERNEL_SELF_PROTECTION_PROJECT_KERNEL_PARAMS} ${EXTRA_KERNEL_PARAMS} nvme_core.io_timeout=4294967295 ip=dhcp consoleblank=0 console=tty0 console=ttyS0,9600 dianemo.autonomy.io/userdata=${DIANEMO_USERDATA} dianemo.autonomy.io/platform=${DIANEMO_PLATFORM}
|
||||
APPEND ${KERNEL_SELF_PROTECTION_PROJECT_KERNEL_PARAMS} ${EXTRA_KERNEL_PARAMS} nvme_core.io_timeout=4294967295 ip=dhcp consoleblank=0 console=tty0 console=ttyS0,9600 talos.autonomy.io/userdata=${TALOS_USERDATA} talos.autonomy.io/platform=${TALOS_PLATFORM}
|
||||
EOF
|
||||
}
|
||||
|
||||
@ -132,8 +132,8 @@ function cleanup {
|
||||
|
||||
# Defaults
|
||||
|
||||
DIANEMO_USERDATA=""
|
||||
DIANEMO_PLATFORM=""
|
||||
TALOS_USERDATA=""
|
||||
TALOS_PLATFORM=""
|
||||
RAW_IMAGE="/out/image.raw"
|
||||
VMDK_IMAGE="/out/image.vmdk"
|
||||
ISO_IMAGE="/out/image.iso"
|
||||
@ -141,7 +141,7 @@ FULL=false
|
||||
RAW=false
|
||||
ROOTFS_SIZE=$(size_xz /generated/rootfs.tar.xz)
|
||||
INITRAMFS_SIZE=$(size_xz /generated/boot/initramfs.xz)
|
||||
# TODO(andrewrynhard): Add slub_debug=P. See https://github.com/autonomy/dianemo/pull/157.
|
||||
# TODO(andrewrynhard): Add slub_debug=P. See https://github.com/autonomy/talos/pull/157.
|
||||
KERNEL_SELF_PROTECTION_PROJECT_KERNEL_PARAMS="page_poison=1 slab_nomerge pti=on"
|
||||
EXTRA_KERNEL_PARAMS=""
|
||||
|
||||
@ -170,12 +170,12 @@ case "$1" in
|
||||
echo "Using loop device ${RAW_IMAGE} as installation media"
|
||||
;;
|
||||
p )
|
||||
DIANEMO_PLATFORM=${OPTARG}
|
||||
echo "Using kernel parameter dianemo.autonomy.io/platform=${DIANEMO_PLATFORM}"
|
||||
TALOS_PLATFORM=${OPTARG}
|
||||
echo "Using kernel parameter talos.autonomy.io/platform=${TALOS_PLATFORM}"
|
||||
;;
|
||||
u )
|
||||
DIANEMO_USERDATA=${OPTARG}
|
||||
echo "Using kernel parameter dianemo.autonomy.io/userdata=${DIANEMO_USERDATA}"
|
||||
TALOS_USERDATA=${OPTARG}
|
||||
echo "Using kernel parameter talos.autonomy.io/userdata=${TALOS_USERDATA}"
|
||||
;;
|
||||
\? )
|
||||
echo "Invalid Option: -${OPTARG}" 1>&2
|
||||
@ -189,12 +189,12 @@ case "$1" in
|
||||
done
|
||||
shift $((OPTIND -1))
|
||||
|
||||
if [ -z "${DIANEMO_PLATFORM}" ]; then
|
||||
if [ -z "${TALOS_PLATFORM}" ]; then
|
||||
echo "The platform flag '-p' must be specified"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if [ -z "${DIANEMO_USERDATA}" ]; then
|
||||
if [ -z "${TALOS_USERDATA}" ]; then
|
||||
echo "The userdata flag '-u' must be specified"
|
||||
exit 1
|
||||
fi
|
||||
|
@ -31,13 +31,13 @@
|
||||
}
|
||||
],
|
||||
"run_tags": {
|
||||
"Name": "Packer - Dianemo {{ user `version` }}"
|
||||
"Name": "Packer - Talos {{ user `version` }}"
|
||||
},
|
||||
"run_volume_tags": {
|
||||
"Name": "Packer - Dianemo {{ user `version` }}"
|
||||
"Name": "Packer - Talos {{ user `version` }}"
|
||||
},
|
||||
"ami_name": "dianemo-amd64-hvm-{{ user `version` }}",
|
||||
"ami_description": "Dianemo (HVM)",
|
||||
"ami_name": "talos-amd64-hvm-{{ user `version` }}",
|
||||
"ami_description": "Talos (HVM)",
|
||||
"ami_virtualization_type": "hvm",
|
||||
"ami_regions": "{{ user `regions` }}",
|
||||
"ami_root_device": {
|
||||
@ -49,7 +49,7 @@
|
||||
},
|
||||
"ena_support": true,
|
||||
"tags": {
|
||||
"Name": "Dianemo {{ user `version` }}",
|
||||
"Name": "Talos {{ user `version` }}",
|
||||
"Built": "{{ user `built` }}"
|
||||
}
|
||||
}
|
||||
@ -64,7 +64,7 @@
|
||||
"sudo add-apt-repository \"deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable\"",
|
||||
"sudo apt-get -y update",
|
||||
"sudo apt-get -y install docker-ce",
|
||||
"sudo docker run --privileged --volume /dev:/dev autonomy/dianemo:{{ user `version` }} image -b /dev/xvdf -f -p aws -u none"
|
||||
"sudo docker run --privileged --volume /dev:/dev autonomy/talos:{{ user `version` }} image -b /dev/xvdf -f -p aws -u none"
|
||||
]
|
||||
}
|
||||
]
|
||||
|
@ -1,8 +1,8 @@
|
||||
metadata:
|
||||
repository: dianemo/initramfs
|
||||
repository: talos/initramfs
|
||||
variables:
|
||||
rootfs: /rootfs
|
||||
versionPath: github.com/autonomy/dianemo/src/initramfs/pkg/version
|
||||
versionPath: github.com/autonomy/talos/src/initramfs/pkg/version
|
||||
srcXfsprogs: https://www.kernel.org/pub/linux/utils/fs/xfs/xfsprogs/xfsprogs-4.18.0.tar.xz
|
||||
script:
|
||||
template: |
|
||||
@ -56,7 +56,7 @@ pipeline:
|
||||
stages:
|
||||
base:
|
||||
artifacts:
|
||||
- source: /src/github.com/autonomy/dianemo/src/initramfs/vendor
|
||||
- source: /src/github.com/autonomy/talos/src/initramfs/vendor
|
||||
destination: ./vendor
|
||||
tasks:
|
||||
- xfsprogs
|
||||
@ -90,11 +90,11 @@ stages:
|
||||
- image
|
||||
generate:
|
||||
artifacts:
|
||||
- source: /src/github.com/autonomy/dianemo/src/initramfs/cmd/osd/proto
|
||||
- source: /src/github.com/autonomy/talos/src/initramfs/cmd/osd/proto
|
||||
destination: ./cmd/osd/proto
|
||||
- source: /src/github.com/autonomy/dianemo/src/initramfs/cmd/trustd/proto
|
||||
- source: /src/github.com/autonomy/talos/src/initramfs/cmd/trustd/proto
|
||||
destination: ./cmd/trustd/proto
|
||||
- source: /src/github.com/autonomy/dianemo/src/initramfs/cmd/blockd/proto
|
||||
- source: /src/github.com/autonomy/talos/src/initramfs/cmd/blockd/proto
|
||||
destination: ./cmd/blockd/proto
|
||||
tasks:
|
||||
- proto
|
||||
@ -105,7 +105,7 @@ tasks:
|
||||
blockd:
|
||||
template: |
|
||||
FROM {{ .Repository }}:base AS {{ .Docker.CurrentStage }}
|
||||
WORKDIR /src/github.com/autonomy/dianemo/src/initramfs/cmd/{{ .Docker.CurrentStage }}
|
||||
WORKDIR /src/github.com/autonomy/talos/src/initramfs/cmd/{{ .Docker.CurrentStage }}
|
||||
{{ if and .Git.IsClean .Git.IsTag }}
|
||||
RUN GOOS=linux GOARCH=amd64 CGO_ENABLED=0 go build -a \
|
||||
-ldflags "-s -w -X {{ index .Variables "versionPath" }}.Name=Blockd -X {{ index .Variables "versionPath" }}.Tag={{ .Git.Tag }} -X {{ index .Variables "versionPath" }}.SHA={{ .Git.SHA }} -X \"{{ index .Variables "versionPath" }}.Built={{ .Built }}\"" \
|
||||
@ -123,19 +123,19 @@ tasks:
|
||||
template: |
|
||||
FROM scratch
|
||||
WORKDIR /tmp
|
||||
COPY --from=dianemo/initramfs:initramfs /initramfs/initramfs.xz initramfs.xz
|
||||
COPY --from=talos/initramfs:initramfs /initramfs/initramfs.xz initramfs.xz
|
||||
CMD false
|
||||
init:
|
||||
template: |
|
||||
FROM {{ .Repository }}:base AS {{ .Docker.CurrentStage }}
|
||||
WORKDIR /src/github.com/autonomy/dianemo/src/initramfs/cmd/{{ .Docker.CurrentStage }}
|
||||
WORKDIR /src/github.com/autonomy/talos/src/initramfs/cmd/{{ .Docker.CurrentStage }}
|
||||
{{ if and .Git.IsClean .Git.IsTag }}
|
||||
RUN GOOS=linux GOARCH=amd64 go build \
|
||||
-ldflags "-s -w -X {{ index .Variables "versionPath" }}.Name=Dianemo -X {{ index .Variables "versionPath" }}.Tag={{ .Git.Tag }} -X {{ index .Variables "versionPath" }}.SHA={{ .Git.SHA }} -X \"{{ index .Variables "versionPath" }}.Built={{ .Built }}\"" \
|
||||
-ldflags "-s -w -X {{ index .Variables "versionPath" }}.Name=Talos -X {{ index .Variables "versionPath" }}.Tag={{ .Git.Tag }} -X {{ index .Variables "versionPath" }}.SHA={{ .Git.SHA }} -X \"{{ index .Variables "versionPath" }}.Built={{ .Built }}\"" \
|
||||
-o /initramfs/init
|
||||
{{ else }}
|
||||
RUN GOOS=linux GOARCH=amd64 go build \
|
||||
-ldflags "-s -w -X {{ index .Variables "versionPath" }}.Name=Dianemo -X {{ index .Variables "versionPath" }}.Tag=none -X {{ index .Variables "versionPath" }}.SHA={{ .Git.SHA }}" \
|
||||
-ldflags "-s -w -X {{ index .Variables "versionPath" }}.Name=Talos -X {{ index .Variables "versionPath" }}.Tag=none -X {{ index .Variables "versionPath" }}.SHA={{ .Git.SHA }}" \
|
||||
-o /initramfs/init
|
||||
{{ end }}
|
||||
RUN chmod +x /initramfs/init
|
||||
@ -155,7 +155,7 @@ tasks:
|
||||
osctl:
|
||||
template: |
|
||||
FROM {{ .Repository }}:base AS {{ .Docker.CurrentStage }}
|
||||
WORKDIR /src/github.com/autonomy/dianemo/src/initramfs/cmd/{{ .Docker.CurrentStage }}
|
||||
WORKDIR /src/github.com/autonomy/talos/src/initramfs/cmd/{{ .Docker.CurrentStage }}
|
||||
{{ if and .Git.IsClean .Git.IsTag }}
|
||||
RUN GOOS=linux GOARCH=amd64 CGO_ENABLED=1 go build -a \
|
||||
-ldflags "-s -w -X {{ index .Variables "versionPath" }}.Name=Client -X {{ index .Variables "versionPath" }}.Tag={{ .Git.Tag }} -X {{ index .Variables "versionPath" }}.SHA={{ .Git.SHA }} -X \"{{ index .Variables "versionPath" }}.Built={{ .Built }}\"" \
|
||||
@ -177,7 +177,7 @@ tasks:
|
||||
osd:
|
||||
template: |
|
||||
FROM {{ .Repository }}:base AS {{ .Docker.CurrentStage }}
|
||||
WORKDIR /src/github.com/autonomy/dianemo/src/initramfs/cmd/{{ .Docker.CurrentStage }}
|
||||
WORKDIR /src/github.com/autonomy/talos/src/initramfs/cmd/{{ .Docker.CurrentStage }}
|
||||
{{ if and .Git.IsClean .Git.IsTag }}
|
||||
RUN GOOS=linux GOARCH=amd64 CGO_ENABLED=0 go build -a \
|
||||
-ldflags "-s -w -X {{ index .Variables "versionPath" }}.Name=Server -X {{ index .Variables "versionPath" }}.Tag={{ .Git.Tag }} -X {{ index .Variables "versionPath" }}.SHA={{ .Git.SHA }} -X \"{{ index .Variables "versionPath" }}.Built={{ .Built }}\"" \
|
||||
@ -201,19 +201,19 @@ tasks:
|
||||
&& mv /tmp/bin/protoc /bin \
|
||||
&& mv /tmp/include/* /usr/local/include \
|
||||
&& chmod +x /bin/protoc
|
||||
WORKDIR /src/github.com/autonomy/dianemo/src/initramfs/cmd/osd
|
||||
WORKDIR /src/github.com/autonomy/talos/src/initramfs/cmd/osd
|
||||
COPY ./cmd/osd/proto ./proto
|
||||
RUN protoc -I/usr/local/include -I./proto --go_out=plugins=grpc:proto proto/api.proto
|
||||
WORKDIR /src/github.com/autonomy/dianemo/src/initramfs/cmd/trustd
|
||||
WORKDIR /src/github.com/autonomy/talos/src/initramfs/cmd/trustd
|
||||
COPY ./cmd/trustd/proto ./proto
|
||||
RUN protoc -I/usr/local/include -I./proto --go_out=plugins=grpc:proto proto/api.proto
|
||||
WORKDIR /src/github.com/autonomy/dianemo/src/initramfs/cmd/blockd
|
||||
WORKDIR /src/github.com/autonomy/talos/src/initramfs/cmd/blockd
|
||||
COPY ./cmd/blockd/proto ./proto
|
||||
RUN protoc -I/usr/local/include -I./proto --go_out=plugins=grpc:proto proto/api.proto
|
||||
proxyd:
|
||||
template: |
|
||||
FROM {{ .Repository }}:base AS {{ .Docker.CurrentStage }}
|
||||
WORKDIR /src/github.com/autonomy/dianemo/src/initramfs/cmd/{{ .Docker.CurrentStage }}
|
||||
WORKDIR /src/github.com/autonomy/talos/src/initramfs/cmd/{{ .Docker.CurrentStage }}
|
||||
{{ if and .Git.IsClean .Git.IsTag }}
|
||||
RUN GOOS=linux GOARCH=amd64 CGO_ENABLED=0 go build -a \
|
||||
-ldflags "-s -w -X {{ index .Variables "versionPath" }}.Name=Proxyd -X {{ index .Variables "versionPath" }}.Tag={{ .Git.Tag }} -X {{ index .Variables "versionPath" }}.SHA={{ .Git.SHA }} -X \"{{ index .Variables "versionPath" }}.Built={{ .Built }}\"" \
|
||||
@ -229,13 +229,13 @@ tasks:
|
||||
ENTRYPOINT ["/{{ .Docker.CurrentStage }}"]
|
||||
src:
|
||||
template: |
|
||||
FROM dianemo/tools:{{ .Docker.Image.Tag }} AS {{ .Docker.CurrentStage }}
|
||||
FROM talos/tools:{{ .Docker.Image.Tag }} AS {{ .Docker.CurrentStage }}
|
||||
RUN ln -s /tools/lib64 /lib64
|
||||
RUN mkdir -p /etc/ssl/certs
|
||||
RUN ln -s /tools/etc/ssl/certs/ca-certificates /etc/ssl/certs/ca-certificates
|
||||
RUN curl -sfL https://install.goreleaser.com/github.com/golangci/golangci-lint.sh | bash -s -- -b $GOPATH/bin v1.10.1
|
||||
ENV GO111MODULE auto
|
||||
WORKDIR /src/github.com/autonomy/dianemo/src/initramfs
|
||||
WORKDIR /src/github.com/autonomy/talos/src/initramfs
|
||||
COPY --from=xfsprogs {{ index .Variables "rootfs" }} {{ index .Variables "rootfs" }}
|
||||
COPY ./ ./
|
||||
RUN go mod download
|
||||
@ -245,14 +245,14 @@ tasks:
|
||||
test:
|
||||
template: |
|
||||
FROM {{ .Repository }}:base AS {{ .Docker.CurrentStage }}
|
||||
WORKDIR /src/github.com/autonomy/dianemo/src/initramfs
|
||||
WORKDIR /src/github.com/autonomy/talos/src/initramfs
|
||||
RUN chmod +x ./hack/test.sh
|
||||
RUN ./hack/test.sh --unit
|
||||
RUN ./hack/test.sh --lint ./hack/golangci-lint.yaml
|
||||
trustd:
|
||||
template: |
|
||||
FROM {{ .Repository }}:base AS {{ .Docker.CurrentStage }}
|
||||
WORKDIR /src/github.com/autonomy/dianemo/src/initramfs/cmd/{{ .Docker.CurrentStage }}
|
||||
WORKDIR /src/github.com/autonomy/talos/src/initramfs/cmd/{{ .Docker.CurrentStage }}
|
||||
{{ if and .Git.IsClean .Git.IsTag }}
|
||||
RUN GOOS=linux GOARCH=amd64 CGO_ENABLED=0 go build -a \
|
||||
-ldflags "-s -w -X {{ index .Variables "versionPath" }}.Name=Trustd -X {{ index .Variables "versionPath" }}.Tag={{ .Git.Tag }} -X {{ index .Variables "versionPath" }}.SHA={{ .Git.SHA }} -X \"{{ index .Variables "versionPath" }}.Built={{ .Built }}\"" \
|
||||
@ -268,7 +268,7 @@ tasks:
|
||||
ENTRYPOINT ["/{{ .Docker.CurrentStage }}"]
|
||||
xfsprogs:
|
||||
template: |
|
||||
FROM dianemo/tools:{{ .Docker.Image.Tag }} AS {{ .Docker.CurrentStage }}
|
||||
FROM talos/tools:{{ .Docker.Image.Tag }} AS {{ .Docker.CurrentStage }}
|
||||
RUN ln -s /tools/lib64 /lib64
|
||||
RUN mkdir -p /etc/ssl/certs
|
||||
RUN ln -s /tools/etc/ssl/certs/ca-certificates /etc/ssl/certs/ca-certificates
|
||||
|
@ -4,11 +4,11 @@ import (
|
||||
"flag"
|
||||
"log"
|
||||
|
||||
"github.com/autonomy/dianemo/src/initramfs/cmd/trustd/pkg/reg"
|
||||
"github.com/autonomy/dianemo/src/initramfs/pkg/grpc/factory"
|
||||
"github.com/autonomy/dianemo/src/initramfs/pkg/grpc/gen"
|
||||
"github.com/autonomy/dianemo/src/initramfs/pkg/grpc/tls"
|
||||
"github.com/autonomy/dianemo/src/initramfs/pkg/userdata"
|
||||
"github.com/autonomy/talos/src/initramfs/cmd/trustd/pkg/reg"
|
||||
"github.com/autonomy/talos/src/initramfs/pkg/grpc/factory"
|
||||
"github.com/autonomy/talos/src/initramfs/pkg/grpc/gen"
|
||||
"github.com/autonomy/talos/src/initramfs/pkg/grpc/tls"
|
||||
"github.com/autonomy/talos/src/initramfs/pkg/userdata"
|
||||
"google.golang.org/grpc"
|
||||
"google.golang.org/grpc/credentials"
|
||||
)
|
||||
|
@ -3,8 +3,8 @@ package reg
|
||||
import (
|
||||
"context"
|
||||
|
||||
"github.com/autonomy/dianemo/src/initramfs/cmd/blockd/proto"
|
||||
"github.com/autonomy/dianemo/src/initramfs/pkg/userdata"
|
||||
"github.com/autonomy/talos/src/initramfs/cmd/blockd/proto"
|
||||
"github.com/autonomy/talos/src/initramfs/pkg/userdata"
|
||||
"github.com/golang/protobuf/ptypes/empty"
|
||||
"google.golang.org/grpc"
|
||||
)
|
||||
|
@ -9,14 +9,14 @@ import (
|
||||
"log"
|
||||
"os"
|
||||
|
||||
"github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/constants"
|
||||
"github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/mount"
|
||||
"github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/platform"
|
||||
"github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/rootfs"
|
||||
"github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/switchroot"
|
||||
"github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/system"
|
||||
"github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/system/services"
|
||||
"github.com/autonomy/dianemo/src/initramfs/pkg/userdata"
|
||||
"github.com/autonomy/talos/src/initramfs/cmd/init/pkg/constants"
|
||||
"github.com/autonomy/talos/src/initramfs/cmd/init/pkg/mount"
|
||||
"github.com/autonomy/talos/src/initramfs/cmd/init/pkg/platform"
|
||||
"github.com/autonomy/talos/src/initramfs/cmd/init/pkg/rootfs"
|
||||
"github.com/autonomy/talos/src/initramfs/cmd/init/pkg/switchroot"
|
||||
"github.com/autonomy/talos/src/initramfs/cmd/init/pkg/system"
|
||||
"github.com/autonomy/talos/src/initramfs/cmd/init/pkg/system/services"
|
||||
"github.com/autonomy/talos/src/initramfs/pkg/userdata"
|
||||
)
|
||||
|
||||
var (
|
||||
|
@ -3,11 +3,11 @@ package constants
|
||||
const (
|
||||
// KernelParamUserData is the kernel parameter name for specifying the URL
|
||||
// to the user data.
|
||||
KernelParamUserData = "dianemo.autonomy.io/userdata"
|
||||
KernelParamUserData = "talos.autonomy.io/userdata"
|
||||
|
||||
// KernelParamPlatform is the kernel parameter name for specifying the
|
||||
// platform.
|
||||
KernelParamPlatform = "dianemo.autonomy.io/platform"
|
||||
KernelParamPlatform = "talos.autonomy.io/platform"
|
||||
|
||||
// NewRoot is the path where the switchroot target is mounted.
|
||||
NewRoot = "/root"
|
||||
|
@ -9,11 +9,11 @@ import (
|
||||
"strings"
|
||||
"sync"
|
||||
|
||||
"github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/constants"
|
||||
"github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/fs/xfs"
|
||||
"github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/mount/blkid"
|
||||
"github.com/autonomy/dianemo/src/initramfs/pkg/blockdevice"
|
||||
gptpartition "github.com/autonomy/dianemo/src/initramfs/pkg/blockdevice/table/gpt/partition"
|
||||
"github.com/autonomy/talos/src/initramfs/cmd/init/pkg/constants"
|
||||
"github.com/autonomy/talos/src/initramfs/cmd/init/pkg/fs/xfs"
|
||||
"github.com/autonomy/talos/src/initramfs/cmd/init/pkg/mount/blkid"
|
||||
"github.com/autonomy/talos/src/initramfs/pkg/blockdevice"
|
||||
gptpartition "github.com/autonomy/talos/src/initramfs/pkg/blockdevice/table/gpt/partition"
|
||||
"golang.org/x/sys/unix"
|
||||
)
|
||||
|
||||
|
@ -8,10 +8,10 @@ import (
|
||||
"os"
|
||||
"path"
|
||||
|
||||
"github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/constants"
|
||||
"github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/kernel"
|
||||
"github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/mount/blkid"
|
||||
"github.com/autonomy/dianemo/src/initramfs/pkg/userdata"
|
||||
"github.com/autonomy/talos/src/initramfs/cmd/init/pkg/constants"
|
||||
"github.com/autonomy/talos/src/initramfs/cmd/init/pkg/kernel"
|
||||
"github.com/autonomy/talos/src/initramfs/cmd/init/pkg/mount/blkid"
|
||||
"github.com/autonomy/talos/src/initramfs/pkg/userdata"
|
||||
"golang.org/x/sys/unix"
|
||||
yaml "gopkg.in/yaml.v2"
|
||||
)
|
||||
|
@ -10,7 +10,7 @@ import (
|
||||
"log"
|
||||
"net/http"
|
||||
|
||||
"github.com/autonomy/dianemo/src/initramfs/pkg/userdata"
|
||||
"github.com/autonomy/talos/src/initramfs/pkg/userdata"
|
||||
"github.com/fullsailor/pkcs7"
|
||||
"golang.org/x/sys/unix"
|
||||
)
|
||||
|
@ -5,11 +5,11 @@ package platform
|
||||
import (
|
||||
"fmt"
|
||||
|
||||
"github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/constants"
|
||||
"github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/kernel"
|
||||
"github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/platform/baremetal"
|
||||
"github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/platform/cloud/aws"
|
||||
"github.com/autonomy/dianemo/src/initramfs/pkg/userdata"
|
||||
"github.com/autonomy/talos/src/initramfs/cmd/init/pkg/constants"
|
||||
"github.com/autonomy/talos/src/initramfs/cmd/init/pkg/kernel"
|
||||
"github.com/autonomy/talos/src/initramfs/cmd/init/pkg/platform/baremetal"
|
||||
"github.com/autonomy/talos/src/initramfs/cmd/init/pkg/platform/cloud/aws"
|
||||
"github.com/autonomy/talos/src/initramfs/pkg/userdata"
|
||||
)
|
||||
|
||||
// Platform is an interface describing a platform.
|
||||
|
@ -11,7 +11,7 @@ import (
|
||||
"strings"
|
||||
"text/template"
|
||||
|
||||
"github.com/autonomy/dianemo/src/initramfs/pkg/version"
|
||||
"github.com/autonomy/talos/src/initramfs/pkg/version"
|
||||
)
|
||||
|
||||
const hostsTemplate = `
|
||||
@ -28,8 +28,8 @@ NAME="{{ .Name }}"
|
||||
ID={{ .ID }}
|
||||
VERSION_ID={{ .Version }}
|
||||
PRETTY_NAME="{{ .Name }} ({{ .Version }}) by Autonomy"
|
||||
HOME_URL="https://dianemo.autonomy.io/"
|
||||
BUG_REPORT_URL="https://github.com/autonomy/dianemo/src/issues"
|
||||
HOME_URL="https://talos.autonomy.io/"
|
||||
BUG_REPORT_URL="https://github.com/autonomy/talos/src/issues"
|
||||
`
|
||||
|
||||
// Hosts renders a valid /etc/hosts file and writes it to disk.
|
||||
|
@ -6,10 +6,10 @@ import (
|
||||
"os"
|
||||
"path"
|
||||
|
||||
"github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/constants"
|
||||
"github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/rootfs/etc"
|
||||
"github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/rootfs/proc"
|
||||
"github.com/autonomy/dianemo/src/initramfs/pkg/userdata"
|
||||
"github.com/autonomy/talos/src/initramfs/cmd/init/pkg/constants"
|
||||
"github.com/autonomy/talos/src/initramfs/cmd/init/pkg/rootfs/etc"
|
||||
"github.com/autonomy/talos/src/initramfs/cmd/init/pkg/rootfs/proc"
|
||||
"github.com/autonomy/talos/src/initramfs/pkg/userdata"
|
||||
yaml "gopkg.in/yaml.v2"
|
||||
)
|
||||
|
||||
|
@ -7,8 +7,8 @@ import (
|
||||
"os"
|
||||
"syscall"
|
||||
|
||||
"github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/mount"
|
||||
"github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/mount/cgroups"
|
||||
"github.com/autonomy/talos/src/initramfs/cmd/init/pkg/mount"
|
||||
"github.com/autonomy/talos/src/initramfs/cmd/init/pkg/mount/cgroups"
|
||||
"golang.org/x/sys/unix"
|
||||
)
|
||||
|
||||
|
@ -4,10 +4,10 @@ import (
|
||||
"context"
|
||||
"fmt"
|
||||
|
||||
"github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/constants"
|
||||
"github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/system/conditions"
|
||||
"github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/system/runner"
|
||||
"github.com/autonomy/dianemo/src/initramfs/pkg/userdata"
|
||||
"github.com/autonomy/talos/src/initramfs/cmd/init/pkg/constants"
|
||||
"github.com/autonomy/talos/src/initramfs/cmd/init/pkg/system/conditions"
|
||||
"github.com/autonomy/talos/src/initramfs/cmd/init/pkg/system/runner"
|
||||
"github.com/autonomy/talos/src/initramfs/pkg/userdata"
|
||||
"github.com/containerd/containerd"
|
||||
"github.com/containerd/containerd/cio"
|
||||
"github.com/containerd/containerd/containers"
|
||||
|
@ -7,7 +7,7 @@ import (
|
||||
"path"
|
||||
"sync"
|
||||
|
||||
filechunker "github.com/autonomy/dianemo/src/initramfs/pkg/chunker/file"
|
||||
filechunker "github.com/autonomy/talos/src/initramfs/pkg/chunker/file"
|
||||
)
|
||||
|
||||
var instance = map[string]*Log{}
|
||||
|
@ -8,10 +8,10 @@ import (
|
||||
"os/exec"
|
||||
"time"
|
||||
|
||||
"github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/constants"
|
||||
"github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/system/runner"
|
||||
processlogger "github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/system/runner/process/log"
|
||||
"github.com/autonomy/dianemo/src/initramfs/pkg/userdata"
|
||||
"github.com/autonomy/talos/src/initramfs/cmd/init/pkg/constants"
|
||||
"github.com/autonomy/talos/src/initramfs/cmd/init/pkg/system/runner"
|
||||
processlogger "github.com/autonomy/talos/src/initramfs/cmd/init/pkg/system/runner/process/log"
|
||||
"github.com/autonomy/talos/src/initramfs/pkg/userdata"
|
||||
)
|
||||
|
||||
// Process is a runner.Runner that runs a process on the host.
|
||||
|
@ -1,7 +1,7 @@
|
||||
package runner
|
||||
|
||||
import (
|
||||
"github.com/autonomy/dianemo/src/initramfs/pkg/userdata"
|
||||
"github.com/autonomy/talos/src/initramfs/pkg/userdata"
|
||||
"github.com/containerd/containerd"
|
||||
"github.com/containerd/containerd/oci"
|
||||
)
|
||||
|
@ -4,12 +4,12 @@ package services
|
||||
import (
|
||||
"os"
|
||||
|
||||
"github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/constants"
|
||||
"github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/system/conditions"
|
||||
"github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/system/runner"
|
||||
"github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/system/runner/containerd"
|
||||
"github.com/autonomy/dianemo/src/initramfs/pkg/userdata"
|
||||
"github.com/autonomy/dianemo/src/initramfs/pkg/version"
|
||||
"github.com/autonomy/talos/src/initramfs/cmd/init/pkg/constants"
|
||||
"github.com/autonomy/talos/src/initramfs/cmd/init/pkg/system/conditions"
|
||||
"github.com/autonomy/talos/src/initramfs/cmd/init/pkg/system/runner"
|
||||
"github.com/autonomy/talos/src/initramfs/cmd/init/pkg/system/runner/containerd"
|
||||
"github.com/autonomy/talos/src/initramfs/pkg/userdata"
|
||||
"github.com/autonomy/talos/src/initramfs/pkg/version"
|
||||
"github.com/containerd/containerd/oci"
|
||||
specs "github.com/opencontainers/runtime-spec/specs-go"
|
||||
)
|
||||
|
@ -3,10 +3,10 @@ package services
|
||||
import (
|
||||
"os"
|
||||
|
||||
"github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/system/conditions"
|
||||
"github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/system/runner"
|
||||
"github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/system/runner/process"
|
||||
"github.com/autonomy/dianemo/src/initramfs/pkg/userdata"
|
||||
"github.com/autonomy/talos/src/initramfs/cmd/init/pkg/system/conditions"
|
||||
"github.com/autonomy/talos/src/initramfs/cmd/init/pkg/system/runner"
|
||||
"github.com/autonomy/talos/src/initramfs/cmd/init/pkg/system/runner/process"
|
||||
"github.com/autonomy/talos/src/initramfs/pkg/userdata"
|
||||
)
|
||||
|
||||
// Containerd implements the Service interface. It serves as the concrete type with
|
||||
|
@ -5,11 +5,11 @@ import (
|
||||
"io/ioutil"
|
||||
"os"
|
||||
|
||||
"github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/constants"
|
||||
"github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/system/conditions"
|
||||
"github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/system/runner"
|
||||
"github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/system/runner/containerd"
|
||||
"github.com/autonomy/dianemo/src/initramfs/pkg/userdata"
|
||||
"github.com/autonomy/talos/src/initramfs/cmd/init/pkg/constants"
|
||||
"github.com/autonomy/talos/src/initramfs/cmd/init/pkg/system/conditions"
|
||||
"github.com/autonomy/talos/src/initramfs/cmd/init/pkg/system/runner"
|
||||
"github.com/autonomy/talos/src/initramfs/cmd/init/pkg/system/runner/containerd"
|
||||
"github.com/autonomy/talos/src/initramfs/pkg/userdata"
|
||||
"github.com/containerd/containerd/oci"
|
||||
specs "github.com/opencontainers/runtime-spec/specs-go"
|
||||
)
|
||||
|
@ -13,15 +13,15 @@ import (
|
||||
"strings"
|
||||
"time"
|
||||
|
||||
"github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/constants"
|
||||
"github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/security/cis"
|
||||
"github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/system/conditions"
|
||||
"github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/system/runner"
|
||||
"github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/system/runner/containerd"
|
||||
"github.com/autonomy/dianemo/src/initramfs/cmd/trustd/proto"
|
||||
"github.com/autonomy/dianemo/src/initramfs/pkg/crypto/x509"
|
||||
"github.com/autonomy/dianemo/src/initramfs/pkg/grpc/middleware/auth/basic"
|
||||
"github.com/autonomy/dianemo/src/initramfs/pkg/userdata"
|
||||
"github.com/autonomy/talos/src/initramfs/cmd/init/pkg/constants"
|
||||
"github.com/autonomy/talos/src/initramfs/cmd/init/pkg/security/cis"
|
||||
"github.com/autonomy/talos/src/initramfs/cmd/init/pkg/system/conditions"
|
||||
"github.com/autonomy/talos/src/initramfs/cmd/init/pkg/system/runner"
|
||||
"github.com/autonomy/talos/src/initramfs/cmd/init/pkg/system/runner/containerd"
|
||||
"github.com/autonomy/talos/src/initramfs/cmd/trustd/proto"
|
||||
"github.com/autonomy/talos/src/initramfs/pkg/crypto/x509"
|
||||
"github.com/autonomy/talos/src/initramfs/pkg/grpc/middleware/auth/basic"
|
||||
"github.com/autonomy/talos/src/initramfs/pkg/userdata"
|
||||
"github.com/containerd/containerd/oci"
|
||||
specs "github.com/opencontainers/runtime-spec/specs-go"
|
||||
|
||||
|
@ -6,11 +6,11 @@ import (
|
||||
"os"
|
||||
"strings"
|
||||
|
||||
"github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/constants"
|
||||
"github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/system/conditions"
|
||||
"github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/system/runner"
|
||||
"github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/system/runner/containerd"
|
||||
"github.com/autonomy/dianemo/src/initramfs/pkg/userdata"
|
||||
"github.com/autonomy/talos/src/initramfs/cmd/init/pkg/constants"
|
||||
"github.com/autonomy/talos/src/initramfs/cmd/init/pkg/system/conditions"
|
||||
"github.com/autonomy/talos/src/initramfs/cmd/init/pkg/system/runner"
|
||||
"github.com/autonomy/talos/src/initramfs/cmd/init/pkg/system/runner/containerd"
|
||||
"github.com/autonomy/talos/src/initramfs/pkg/userdata"
|
||||
"github.com/containerd/containerd/oci"
|
||||
specs "github.com/opencontainers/runtime-spec/specs-go"
|
||||
)
|
||||
|
@ -2,12 +2,12 @@
|
||||
package services
|
||||
|
||||
import (
|
||||
"github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/constants"
|
||||
"github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/system/conditions"
|
||||
"github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/system/runner"
|
||||
"github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/system/runner/containerd"
|
||||
"github.com/autonomy/dianemo/src/initramfs/pkg/userdata"
|
||||
"github.com/autonomy/dianemo/src/initramfs/pkg/version"
|
||||
"github.com/autonomy/talos/src/initramfs/cmd/init/pkg/constants"
|
||||
"github.com/autonomy/talos/src/initramfs/cmd/init/pkg/system/conditions"
|
||||
"github.com/autonomy/talos/src/initramfs/cmd/init/pkg/system/runner"
|
||||
"github.com/autonomy/talos/src/initramfs/cmd/init/pkg/system/runner/containerd"
|
||||
"github.com/autonomy/talos/src/initramfs/pkg/userdata"
|
||||
"github.com/autonomy/talos/src/initramfs/pkg/version"
|
||||
"github.com/containerd/containerd/oci"
|
||||
specs "github.com/opencontainers/runtime-spec/specs-go"
|
||||
)
|
||||
|
@ -2,11 +2,11 @@
|
||||
package services
|
||||
|
||||
import (
|
||||
"github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/system/conditions"
|
||||
"github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/system/runner"
|
||||
"github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/system/runner/containerd"
|
||||
"github.com/autonomy/dianemo/src/initramfs/pkg/userdata"
|
||||
"github.com/autonomy/dianemo/src/initramfs/pkg/version"
|
||||
"github.com/autonomy/talos/src/initramfs/cmd/init/pkg/system/conditions"
|
||||
"github.com/autonomy/talos/src/initramfs/cmd/init/pkg/system/runner"
|
||||
"github.com/autonomy/talos/src/initramfs/cmd/init/pkg/system/runner/containerd"
|
||||
"github.com/autonomy/talos/src/initramfs/pkg/userdata"
|
||||
"github.com/autonomy/talos/src/initramfs/pkg/version"
|
||||
"github.com/containerd/containerd/oci"
|
||||
specs "github.com/opencontainers/runtime-spec/specs-go"
|
||||
)
|
||||
|
@ -2,12 +2,12 @@
|
||||
package services
|
||||
|
||||
import (
|
||||
"github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/constants"
|
||||
"github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/system/conditions"
|
||||
"github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/system/runner"
|
||||
"github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/system/runner/containerd"
|
||||
"github.com/autonomy/dianemo/src/initramfs/pkg/userdata"
|
||||
"github.com/autonomy/dianemo/src/initramfs/pkg/version"
|
||||
"github.com/autonomy/talos/src/initramfs/cmd/init/pkg/constants"
|
||||
"github.com/autonomy/talos/src/initramfs/cmd/init/pkg/system/conditions"
|
||||
"github.com/autonomy/talos/src/initramfs/cmd/init/pkg/system/runner"
|
||||
"github.com/autonomy/talos/src/initramfs/cmd/init/pkg/system/runner/containerd"
|
||||
"github.com/autonomy/talos/src/initramfs/pkg/userdata"
|
||||
"github.com/autonomy/talos/src/initramfs/pkg/version"
|
||||
"github.com/containerd/containerd/oci"
|
||||
specs "github.com/opencontainers/runtime-spec/specs-go"
|
||||
)
|
||||
|
@ -4,8 +4,8 @@ import (
|
||||
"log"
|
||||
"sync"
|
||||
|
||||
"github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/system/conditions"
|
||||
"github.com/autonomy/dianemo/src/initramfs/pkg/userdata"
|
||||
"github.com/autonomy/talos/src/initramfs/cmd/init/pkg/system/conditions"
|
||||
"github.com/autonomy/talos/src/initramfs/pkg/userdata"
|
||||
)
|
||||
|
||||
type singleton struct {
|
||||
|
@ -6,7 +6,7 @@ import (
|
||||
"io/ioutil"
|
||||
"os"
|
||||
|
||||
"github.com/autonomy/dianemo/src/initramfs/cmd/osctl/pkg/config"
|
||||
"github.com/autonomy/talos/src/initramfs/cmd/osctl/pkg/config"
|
||||
"github.com/spf13/cobra"
|
||||
)
|
||||
|
||||
|
@ -4,7 +4,7 @@ import (
|
||||
"fmt"
|
||||
"os"
|
||||
|
||||
"github.com/autonomy/dianemo/src/initramfs/cmd/osctl/pkg/client"
|
||||
"github.com/autonomy/talos/src/initramfs/cmd/osctl/pkg/client"
|
||||
"github.com/spf13/cobra"
|
||||
)
|
||||
|
||||
|
@ -11,7 +11,7 @@ import (
|
||||
"strings"
|
||||
"time"
|
||||
|
||||
"github.com/autonomy/dianemo/src/initramfs/pkg/crypto/x509"
|
||||
"github.com/autonomy/talos/src/initramfs/pkg/crypto/x509"
|
||||
"github.com/spf13/cobra"
|
||||
)
|
||||
|
||||
|
@ -5,8 +5,8 @@ import (
|
||||
"io/ioutil"
|
||||
"os"
|
||||
|
||||
"github.com/autonomy/dianemo/src/initramfs/pkg/crypto/x509"
|
||||
"github.com/autonomy/dianemo/src/initramfs/pkg/userdata"
|
||||
"github.com/autonomy/talos/src/initramfs/pkg/crypto/x509"
|
||||
"github.com/autonomy/talos/src/initramfs/pkg/userdata"
|
||||
"github.com/spf13/cobra"
|
||||
yaml "gopkg.in/yaml.v2"
|
||||
)
|
||||
|
@ -6,7 +6,7 @@ import (
|
||||
"log"
|
||||
"os"
|
||||
|
||||
"github.com/autonomy/dianemo/src/initramfs/cmd/osctl/pkg/client"
|
||||
"github.com/autonomy/talos/src/initramfs/cmd/osctl/pkg/client"
|
||||
"github.com/spf13/cobra"
|
||||
)
|
||||
|
||||
|
@ -4,8 +4,8 @@ import (
|
||||
"fmt"
|
||||
"os"
|
||||
|
||||
"github.com/autonomy/dianemo/src/initramfs/cmd/osctl/pkg/client"
|
||||
"github.com/autonomy/dianemo/src/initramfs/cmd/osd/proto"
|
||||
"github.com/autonomy/talos/src/initramfs/cmd/osctl/pkg/client"
|
||||
"github.com/autonomy/talos/src/initramfs/cmd/osd/proto"
|
||||
"github.com/spf13/cobra"
|
||||
)
|
||||
|
||||
|
@ -5,7 +5,7 @@ import (
|
||||
"fmt"
|
||||
"os"
|
||||
|
||||
"github.com/autonomy/dianemo/src/initramfs/cmd/osctl/pkg/client"
|
||||
"github.com/autonomy/talos/src/initramfs/cmd/osctl/pkg/client"
|
||||
"github.com/spf13/cobra"
|
||||
)
|
||||
|
||||
|
@ -5,7 +5,7 @@ import (
|
||||
"fmt"
|
||||
"os"
|
||||
|
||||
"github.com/autonomy/dianemo/src/initramfs/cmd/osctl/pkg/client"
|
||||
"github.com/autonomy/talos/src/initramfs/cmd/osctl/pkg/client"
|
||||
"github.com/spf13/cobra"
|
||||
)
|
||||
|
||||
|
@ -5,7 +5,7 @@ import (
|
||||
"fmt"
|
||||
"os"
|
||||
|
||||
"github.com/autonomy/dianemo/src/initramfs/cmd/osctl/pkg/client"
|
||||
"github.com/autonomy/talos/src/initramfs/cmd/osctl/pkg/client"
|
||||
"github.com/spf13/cobra"
|
||||
)
|
||||
|
||||
|
@ -5,8 +5,8 @@ import (
|
||||
"fmt"
|
||||
"os"
|
||||
|
||||
"github.com/autonomy/dianemo/src/initramfs/cmd/osctl/pkg/client"
|
||||
"github.com/autonomy/dianemo/src/initramfs/cmd/osd/proto"
|
||||
"github.com/autonomy/talos/src/initramfs/cmd/osctl/pkg/client"
|
||||
"github.com/autonomy/talos/src/initramfs/cmd/osd/proto"
|
||||
"github.com/spf13/cobra"
|
||||
)
|
||||
|
||||
|
@ -24,7 +24,7 @@ var (
|
||||
// rootCmd represents the base command when called without any subcommands
|
||||
var rootCmd = &cobra.Command{
|
||||
Use: "osctl",
|
||||
Short: "A CLI for out-of-band management of Kubernetes nodes created by Dianemo",
|
||||
Short: "A CLI for out-of-band management of Kubernetes nodes created by Talos",
|
||||
Long: ``,
|
||||
}
|
||||
|
||||
|
@ -4,8 +4,8 @@ import (
|
||||
"fmt"
|
||||
"os"
|
||||
|
||||
"github.com/autonomy/dianemo/src/initramfs/cmd/osctl/pkg/client"
|
||||
"github.com/autonomy/dianemo/src/initramfs/pkg/version"
|
||||
"github.com/autonomy/talos/src/initramfs/cmd/osctl/pkg/client"
|
||||
"github.com/autonomy/talos/src/initramfs/pkg/version"
|
||||
"github.com/spf13/cobra"
|
||||
)
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
package main
|
||||
|
||||
import "github.com/autonomy/dianemo/src/initramfs/cmd/osctl/cmd"
|
||||
import "github.com/autonomy/talos/src/initramfs/cmd/osctl/cmd"
|
||||
|
||||
func main() {
|
||||
cmd.Execute()
|
||||
|
@ -10,8 +10,8 @@ import (
|
||||
"os"
|
||||
"text/tabwriter"
|
||||
|
||||
"github.com/autonomy/dianemo/src/initramfs/cmd/osctl/pkg/config"
|
||||
"github.com/autonomy/dianemo/src/initramfs/cmd/osd/proto"
|
||||
"github.com/autonomy/talos/src/initramfs/cmd/osctl/pkg/config"
|
||||
"github.com/autonomy/talos/src/initramfs/cmd/osd/proto"
|
||||
"github.com/golang/protobuf/ptypes/empty"
|
||||
"google.golang.org/grpc"
|
||||
"google.golang.org/grpc/credentials"
|
||||
|
@ -28,7 +28,7 @@ func Open() (c *Config, err error) {
|
||||
if err != nil {
|
||||
return
|
||||
}
|
||||
fileBytes, err := ioutil.ReadFile(path.Join(u.HomeDir, ".dianemo", "config"))
|
||||
fileBytes, err := ioutil.ReadFile(path.Join(u.HomeDir, ".talos", "config"))
|
||||
if err != nil {
|
||||
return
|
||||
}
|
||||
@ -52,7 +52,7 @@ func (c *Config) Save() (err error) {
|
||||
return
|
||||
}
|
||||
|
||||
if err = ioutil.WriteFile(path.Join(u.HomeDir, ".dianemo", "config"), configBytes, 0600); err != nil {
|
||||
if err = ioutil.WriteFile(path.Join(u.HomeDir, ".talos", "config"), configBytes, 0600); err != nil {
|
||||
return
|
||||
}
|
||||
|
||||
|
@ -4,11 +4,11 @@ import (
|
||||
"flag"
|
||||
"log"
|
||||
|
||||
"github.com/autonomy/dianemo/src/initramfs/cmd/osd/pkg/reg"
|
||||
"github.com/autonomy/dianemo/src/initramfs/pkg/grpc/factory"
|
||||
"github.com/autonomy/dianemo/src/initramfs/pkg/grpc/gen"
|
||||
"github.com/autonomy/dianemo/src/initramfs/pkg/grpc/tls"
|
||||
"github.com/autonomy/dianemo/src/initramfs/pkg/userdata"
|
||||
"github.com/autonomy/talos/src/initramfs/cmd/osd/pkg/reg"
|
||||
"github.com/autonomy/talos/src/initramfs/pkg/grpc/factory"
|
||||
"github.com/autonomy/talos/src/initramfs/pkg/grpc/gen"
|
||||
"github.com/autonomy/talos/src/initramfs/pkg/grpc/tls"
|
||||
"github.com/autonomy/talos/src/initramfs/pkg/userdata"
|
||||
"google.golang.org/grpc"
|
||||
"google.golang.org/grpc/credentials"
|
||||
)
|
||||
|
@ -10,16 +10,16 @@ import (
|
||||
"log"
|
||||
"os"
|
||||
|
||||
"github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/constants"
|
||||
"github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/system/runner"
|
||||
containerdrunner "github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/system/runner/containerd"
|
||||
servicelog "github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/system/runner/process/log"
|
||||
"github.com/autonomy/dianemo/src/initramfs/cmd/osd/proto"
|
||||
"github.com/autonomy/dianemo/src/initramfs/pkg/chunker"
|
||||
filechunker "github.com/autonomy/dianemo/src/initramfs/pkg/chunker/file"
|
||||
streamchunker "github.com/autonomy/dianemo/src/initramfs/pkg/chunker/stream"
|
||||
"github.com/autonomy/dianemo/src/initramfs/pkg/userdata"
|
||||
"github.com/autonomy/dianemo/src/initramfs/pkg/version"
|
||||
"github.com/autonomy/talos/src/initramfs/cmd/init/pkg/constants"
|
||||
"github.com/autonomy/talos/src/initramfs/cmd/init/pkg/system/runner"
|
||||
containerdrunner "github.com/autonomy/talos/src/initramfs/cmd/init/pkg/system/runner/containerd"
|
||||
servicelog "github.com/autonomy/talos/src/initramfs/cmd/init/pkg/system/runner/process/log"
|
||||
"github.com/autonomy/talos/src/initramfs/cmd/osd/proto"
|
||||
"github.com/autonomy/talos/src/initramfs/pkg/chunker"
|
||||
filechunker "github.com/autonomy/talos/src/initramfs/pkg/chunker/file"
|
||||
streamchunker "github.com/autonomy/talos/src/initramfs/pkg/chunker/stream"
|
||||
"github.com/autonomy/talos/src/initramfs/pkg/userdata"
|
||||
"github.com/autonomy/talos/src/initramfs/pkg/version"
|
||||
"github.com/containerd/cgroups"
|
||||
"github.com/containerd/containerd"
|
||||
tasks "github.com/containerd/containerd/api/services/tasks/v1"
|
||||
|
@ -3,7 +3,7 @@ package main
|
||||
import (
|
||||
"log"
|
||||
|
||||
"github.com/autonomy/dianemo/src/initramfs/cmd/proxyd/pkg/frontend"
|
||||
"github.com/autonomy/talos/src/initramfs/cmd/proxyd/pkg/frontend"
|
||||
)
|
||||
|
||||
func main() {
|
||||
|
@ -11,8 +11,8 @@ import (
|
||||
"sync"
|
||||
"time"
|
||||
|
||||
"github.com/autonomy/dianemo/src/initramfs/cmd/proxyd/pkg/backend"
|
||||
pkgnet "github.com/autonomy/dianemo/src/initramfs/pkg/net"
|
||||
"github.com/autonomy/talos/src/initramfs/cmd/proxyd/pkg/backend"
|
||||
pkgnet "github.com/autonomy/talos/src/initramfs/pkg/net"
|
||||
"k8s.io/api/core/v1"
|
||||
"k8s.io/apimachinery/pkg/fields"
|
||||
"k8s.io/client-go/kubernetes"
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user