Compare commits
12
Commits
72cde7cce9
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
93fd730f7f | ||
|
|
68bca39ba9 | ||
|
|
2756ef17fd | ||
|
|
42eb844dd9 | ||
|
|
6b8ff9d1fe | ||
|
|
e308d76352 | ||
|
|
4e6356d57c | ||
|
|
71603a6280 | ||
|
|
9bee4fae1e | ||
|
|
339836c4fe | ||
|
|
a0daa26405 | ||
|
|
cc49d18478 |
@@ -1,9 +1,8 @@
|
|||||||
# Boot
|
# Boot
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
flux bootstrap git --url=https://git.realmanual.ru/pub/courses/talos-kurs.git --token-auth --path=talos-k8s-flux/clusters/t8s-demo
|
flux bootstrap git --url=https://gitea.p8o.ru/aprokopenko/talos-kurs --token-auth --path=talos-k8s-flux/clusters/t8s-demo
|
||||||
```
|
```
|
||||||
|
|
||||||
## Hacks
|
## Hacks
|
||||||
|
|
||||||
linstor
|
linstor
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,27 @@
|
|||||||
|
# This manifest was generated by flux. DO NOT EDIT.
|
||||||
|
---
|
||||||
|
apiVersion: source.toolkit.fluxcd.io/v1
|
||||||
|
kind: GitRepository
|
||||||
|
metadata:
|
||||||
|
name: flux-system
|
||||||
|
namespace: flux-system
|
||||||
|
spec:
|
||||||
|
interval: 1m0s
|
||||||
|
ref:
|
||||||
|
branch: main
|
||||||
|
secretRef:
|
||||||
|
name: flux-system
|
||||||
|
url: https://gitea.p8o.ru/aprokopenko/talos-kurs
|
||||||
|
---
|
||||||
|
apiVersion: kustomize.toolkit.fluxcd.io/v1
|
||||||
|
kind: Kustomization
|
||||||
|
metadata:
|
||||||
|
name: flux-system
|
||||||
|
namespace: flux-system
|
||||||
|
spec:
|
||||||
|
interval: 10m0s
|
||||||
|
path: ./talos-k8s-flux/clusters/t8s-demo
|
||||||
|
prune: true
|
||||||
|
sourceRef:
|
||||||
|
kind: GitRepository
|
||||||
|
name: flux-system
|
||||||
@@ -11,7 +11,7 @@ spec:
|
|||||||
branch: main
|
branch: main
|
||||||
secretRef:
|
secretRef:
|
||||||
name: flux-system
|
name: flux-system
|
||||||
url: https://git.realmanual.ru/pub/courses/talos-kurs.git
|
url: https://gitea.p8o.ru/aprokopenko/talos-kurs.git
|
||||||
---
|
---
|
||||||
apiVersion: kustomize.toolkit.fluxcd.io/v1
|
apiVersion: kustomize.toolkit.fluxcd.io/v1
|
||||||
kind: Kustomization
|
kind: Kustomization
|
||||||
|
|||||||
@@ -25,7 +25,7 @@ resources:
|
|||||||
- install/piraeus.yaml
|
- install/piraeus.yaml
|
||||||
# - install/nfs-provisioner.yaml
|
# - install/nfs-provisioner.yaml
|
||||||
- install/monitoring.yaml
|
- install/monitoring.yaml
|
||||||
# - install/loki.yaml
|
- install/loki.yaml
|
||||||
# - install/promtail.yaml
|
# - install/promtail.yaml
|
||||||
# - install/kyverno.yaml
|
# - install/kyverno.yaml
|
||||||
- install/cpng.yaml
|
- install/cpng.yaml
|
||||||
|
|||||||
@@ -68,7 +68,7 @@ metadata:
|
|||||||
namespace: default
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
rules:
|
rules:
|
||||||
- host: test.talos.loc
|
- host: talos-nginx.p8o.ru
|
||||||
http:
|
http:
|
||||||
paths:
|
paths:
|
||||||
- path: /
|
- path: /
|
||||||
|
|||||||
@@ -47,7 +47,7 @@ metadata:
|
|||||||
namespace: default
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
rules:
|
rules:
|
||||||
- host: test.talos.loc
|
- host: talos-nginx.p8o.ru
|
||||||
http:
|
http:
|
||||||
paths:
|
paths:
|
||||||
- path: /
|
- path: /
|
||||||
|
|||||||
+2
-2
@@ -99,7 +99,7 @@ rm ~/.talos/config
|
|||||||
```bash
|
```bash
|
||||||
talosctl gen secrets -o secrets.yaml
|
talosctl gen secrets -o secrets.yaml
|
||||||
|
|
||||||
talosctl gen config --kubernetes-version 1.33.2 --with-secrets secrets.yaml talos-demo https://192.168.23.57:6443 --config-patch @patch.yaml
|
talosctl gen config --kubernetes-version 1.33.3 --with-secrets secrets.yaml talos-demo https://192.168.23.57:6443 --config-patch @patch.yaml
|
||||||
|
|
||||||
talosctl machineconfig patch controlplane.yaml --patch @cp1.patch --output cp1.yaml
|
talosctl machineconfig patch controlplane.yaml --patch @cp1.patch --output cp1.yaml
|
||||||
talosctl machineconfig patch controlplane.yaml --patch @cp2.patch --output cp2.yaml
|
talosctl machineconfig patch controlplane.yaml --patch @cp2.patch --output cp2.yaml
|
||||||
@@ -180,5 +180,5 @@ talosctl --talosconfig talosconfig upgrade --nodes 192.168.23.56 --image ${IMAGE
|
|||||||
## Upgrade k8s
|
## Upgrade k8s
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
talosctl --nodes 192.168.23.100 --talosconfig talosconfig upgrade-k8s --to 1.33.2
|
talosctl --nodes 192.168.23.100 --talosconfig talosconfig upgrade-k8s --to 1.33.3
|
||||||
```
|
```
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
clusterName: talos-demo
|
clusterName: talos-demo
|
||||||
k8sVersion: 1.33.2
|
k8sVersion: 1.33.3
|
||||||
image: factory.talos.dev/metal-installer/6adc7e7fba27948460e2231e5272e88b85159da3f3db980551976bf9898ff64b:v1.10.4
|
image: factory.talos.dev/metal-installer/6adc7e7fba27948460e2231e5272e88b85159da3f3db980551976bf9898ff64b:v1.10.4
|
||||||
iface: ens18
|
iface: ens18
|
||||||
cpCount: 3
|
cpCount: 3
|
||||||
|
|||||||
Reference in New Issue
Block a user