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
|
||||
|
||||
```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
|
||||
|
||||
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
|
||||
secretRef:
|
||||
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
|
||||
kind: Kustomization
|
||||
|
||||
@@ -25,7 +25,7 @@ resources:
|
||||
- install/piraeus.yaml
|
||||
# - install/nfs-provisioner.yaml
|
||||
- install/monitoring.yaml
|
||||
# - install/loki.yaml
|
||||
- install/loki.yaml
|
||||
# - install/promtail.yaml
|
||||
# - install/kyverno.yaml
|
||||
- install/cpng.yaml
|
||||
|
||||
@@ -68,7 +68,7 @@ metadata:
|
||||
namespace: default
|
||||
spec:
|
||||
rules:
|
||||
- host: test.talos.loc
|
||||
- host: talos-nginx.p8o.ru
|
||||
http:
|
||||
paths:
|
||||
- path: /
|
||||
|
||||
@@ -47,7 +47,7 @@ metadata:
|
||||
namespace: default
|
||||
spec:
|
||||
rules:
|
||||
- host: test.talos.loc
|
||||
- host: talos-nginx.p8o.ru
|
||||
http:
|
||||
paths:
|
||||
- path: /
|
||||
|
||||
+2
-2
@@ -99,7 +99,7 @@ rm ~/.talos/config
|
||||
```bash
|
||||
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 @cp2.patch --output cp2.yaml
|
||||
@@ -180,5 +180,5 @@ talosctl --talosconfig talosconfig upgrade --nodes 192.168.23.56 --image ${IMAGE
|
||||
## Upgrade k8s
|
||||
|
||||
```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
|
||||
k8sVersion: 1.33.2
|
||||
k8sVersion: 1.33.3
|
||||
image: factory.talos.dev/metal-installer/6adc7e7fba27948460e2231e5272e88b85159da3f3db980551976bf9898ff64b:v1.10.4
|
||||
iface: ens18
|
||||
cpCount: 3
|
||||
|
||||
Reference in New Issue
Block a user