Compare commits

..
12 Commits
Author SHA1 Message Date
aprokopenko 93fd730f7f upgrade kub version 2025-08-09 19:03:29 +03:00
aprokopenko 68bca39ba9 deploy loki 2025-07-30 11:21:45 +03:00
aprokopenko 2756ef17fd deploy cnpg 2025-07-27 09:50:20 +03:00
aprokopenko 42eb844dd9 deploy monitoring 2025-07-27 09:45:03 +03:00
aprokopenko 6b8ff9d1fe deploy piraeus.yaml 2025-07-27 09:14:25 +03:00
aprokopenko e308d76352 use my test nginx 2025-07-27 08:55:58 +03:00
aprokopenko 4e6356d57c enable 3 services 2025-07-26 22:18:42 +03:00
Flux 71603a6280 Add Flux sync manifests 2025-07-26 14:15:10 +03:00
aprokopenko 9bee4fae1e cp gotk-sync.yaml to flux-system 2025-07-26 14:14:47 +03:00
Flux 339836c4fe Add Flux v2.6.4 component manifests 2025-07-26 14:06:55 +03:00
aprokopenko a0daa26405 fix for my lesson 2025-07-26 14:05:11 +03:00
aprokopenko cc49d18478 use my git repo 2025-07-26 14:00:51 +03:00
9 changed files with 13067 additions and 9 deletions
+1 -2
View File
@@ -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: /
+1 -1
View File
@@ -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
View File
@@ -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 -1
View File
@@ -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