feat: new cluster created, currently runs nginx

This commit is contained in:
0xWheatyz 2025-11-23 21:13:27 +00:00
parent 39f579d781
commit db6ffbbc56
7 changed files with 69 additions and 3 deletions

View File

@ -574,4 +574,4 @@ cluster:
# certLifetime: 1h0m0s # Admin kubeconfig certificate lifetime (default is 1 year).
# # Allows running workload on control-plane nodes.
# allowSchedulingOnControlPlanes: true
allowSchedulingOnControlPlanes: true

View File

@ -0,0 +1,10 @@
context: test-talos1-control
contexts:
test-talos1-control:
endpoints:
- 10.0.0.67
nodes:
- 10.0.0.67
ca: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUJQekNCOHFBREFnRUNBaEVBNTUzYnZ2c1RjRlE1RktIRTZEZ0l5ekFGQmdNclpYQXdFREVPTUF3R0ExVUUKQ2hNRmRHRnNiM013SGhjTk1qVXhNVEV6TURJMU9UQXhXaGNOTXpVeE1URXhNREkxT1RBeFdqQVFNUTR3REFZRApWUVFLRXdWMFlXeHZjekFxTUFVR0F5dGxjQU1oQUU1cnptdE1WcjZCZkxnZEE1UUV6bDZOVEhxQi9OaXFCK1dICnI3ZW5yNWw2bzJFd1h6QU9CZ05WSFE4QkFmOEVCQU1DQW9Rd0hRWURWUjBsQkJZd0ZBWUlLd1lCQlFVSEF3RUcKQ0NzR0FRVUZCd01DTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3SFFZRFZSME9CQllFRkVzcXFnZXFaYWZna3dTRApKUko0c0JNbWxaYkRNQVVHQXl0bGNBTkJBUFVMcWR1Z2Y1OEZmTVFTRC9Bc21RdkZBQnNjSkRLVnd2RXBWRWh3CnQ3Vnd3bVFRaEVyNVB3KzI3M1B3c1kvLzE3SjZDOFY2SGhiVDFqRFFMZ2hvY1FFPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==
crt: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUJLRENCMjZBREFnRUNBaEF6VXZDRUpPaGFoQ3Vhalg3alBDeXhNQVVHQXl0bGNEQVFNUTR3REFZRFZRUUsKRXdWMFlXeHZjekFlRncweU5URXhNVE13TWpVNU1ERmFGdzB5TmpFeE1UTXdNalU1TURGYU1CTXhFVEFQQmdOVgpCQW9UQ0c5ek9tRmtiV2x1TUNvd0JRWURLMlZ3QXlFQVZCcmM5QUJDdXpYYW1adEFjQ3V6b2hrM21Eb0dLalhtClVZaEdwNEJ4VUsralNEQkdNQTRHQTFVZER3RUIvd1FFQXdJSGdEQVRCZ05WSFNVRUREQUtCZ2dyQmdFRkJRY0QKQWpBZkJnTlZIU01FR0RBV2dCUkxLcW9IcW1XbjRKTUVneVVTZUxBVEpwV1d3ekFGQmdNclpYQURRUUFjSzFRRQpDeThxVmxxN1lmc2ZNVFF2L3RNbkQ1YUJNSUp6SDNiNFNTUkU0SkFYQ2hQcktSM3laSno3Y2xNSDVORXVxTE9UCkxwYjM3UHpKVWxRbDMyQUUKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo=
key: LS0tLS1CRUdJTiBFRDI1NTE5IFBSSVZBVEUgS0VZLS0tLS0KTUM0Q0FRQXdCUVlESzJWd0JDSUVJRjNic3BNbmZQdTR1aU9NOGFGNmJ4ZklGSDBLdm45YytPZHdMOXZlb0hHVgotLS0tLUVORCBFRDI1NTE5IFBSSVZBVEUgS0VZLS0tLS0K

View File

@ -0,0 +1,27 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: demo-nginx
namespace: apps
spec:
replicas: 1
selector:
matchLabels:
app: demo-nginx
template:
metadata:
labels:
app: demo-nginx
spec:
containers:
- name: nginx
image: nginx:1.27-alpine
ports:
- containerPort: 80
resources:
requests:
cpu: "50m"
memory: "64Mi"
limits:
cpu: "200m"
memory: "128Mi"

View File

@ -0,0 +1,14 @@
apiVersion: v1
kind: Service
metadata:
name: demo-nginx
namespace: apps
spec:
type: NodePort
selector:
app: demo-nginx
ports:
- name: http
port: 80
targetPort: 80
nodePort: 30080

View File

@ -0,0 +1,4 @@
apiVersion: v1
kind: Namespace
metadata:
name: apps

View File

@ -16,5 +16,5 @@ preferences: {}
users:
- name: admin@test-talos1-control
user:
client-certificate-data: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUJnekNDQVNxZ0F3SUJBZ0lRZkJMSFlBczI5cFRJcGxlYXg5KzkyREFLQmdncWhrak9QUVFEQWpBVk1STXcKRVFZRFZRUUtFd3ByZFdKbGNtNWxkR1Z6TUI0WERUSTFNVEV4TkRJek1EWXdObG9YRFRJMk1URXhOREl6TURZeApObG93S1RFWE1CVUdBMVVFQ2hNT2MzbHpkR1Z0T20xaGMzUmxjbk14RGpBTUJnTlZCQU1UQldGa2JXbHVNRmt3CkV3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFMkVpSGFGZHhDMk5sdXEyTkovR3FHRnFOK3RkUnU5M3YKUDAvQXhzQWtxaXJ5OUdoSUFrK3grZGNQNDRQOERlVkhFM1lWeTRObE9GSTI5NHhJWkF6a0c2TklNRVl3RGdZRApWUjBQQVFIL0JBUURBZ1dnTUJNR0ExVWRKUVFNTUFvR0NDc0dBUVVGQndNQ01COEdBMVVkSXdRWU1CYUFGRzI5CjVMNTRjanJjM1oxWXNMZUxPVTNZdy9JK01Bb0dDQ3FHU000OUJBTUNBMGNBTUVRQ0lHRThqQUNiNk1GT1QzL3cKNFB3L0JhYk42UXF2eVJDM1gzUFFzTHFrc3RkMkFpQjRaOXgwZHY3dEoyVTB0NzRvOHIwK084V3NVTWFIWDM2egpzSmZWVUV4MGt3PT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo=
client-key-data: LS0tLS1CRUdJTiBFQyBQUklWQVRFIEtFWS0tLS0tCk1IY0NBUUVFSUQ2OVJ0K2o2ZmR0RUtTamNIVmxMamxibHFrYVJtMUNDNUU0QUNWSFI2cU5vQW9HQ0NxR1NNNDkKQXdFSG9VUURRZ0FFMkVpSGFGZHhDMk5sdXEyTkovR3FHRnFOK3RkUnU5M3ZQMC9BeHNBa3Fpcnk5R2hJQWsreAorZGNQNDRQOERlVkhFM1lWeTRObE9GSTI5NHhJWkF6a0d3PT0KLS0tLS1FTkQgRUMgUFJJVkFURSBLRVktLS0tLQo=
client-certificate-data: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUJoVENDQVN1Z0F3SUJBZ0lSQUxyMndsaWlaWE44YUJBazg2ay82U0l3Q2dZSUtvWkl6ajBFQXdJd0ZURVQKTUJFR0ExVUVDaE1LYTNWaVpYSnVaWFJsY3pBZUZ3MHlOVEV4TWpNeE56RTJORFJhRncweU5qRXhNak14TnpFMgpOVFJhTUNreEZ6QVZCZ05WQkFvVERuTjVjM1JsYlRwdFlYTjBaWEp6TVE0d0RBWURWUVFERXdWaFpHMXBiakJaCk1CTUdCeXFHU000OUFnRUdDQ3FHU000OUF3RUhBMElBQktTZGcxT0E0THBrVngxbHZVeVhHajJCZjVYY2xQemsKd25nNUZhMUUvNE1TL0NoOWJDQ2Q1TnRDTlhybzFwL1kvSCsyWXBCQUhZWVo5ZTZSMWx6QytHNmpTREJHTUE0RwpBMVVkRHdFQi93UUVBd0lGb0RBVEJnTlZIU1VFRERBS0JnZ3JCZ0VGQlFjREFqQWZCZ05WSFNNRUdEQVdnQlJ0CnZlUytlSEk2M04yZFdMQzNpemxOMk1QeVBqQUtCZ2dxaGtqT1BRUURBZ05JQURCRkFpRUF4SXlxTkFGT3RYSU8KZytFZUhhSjRWSVVGeFFjQkVXVkdIL0lhd29neitkY0NJQldneEFZVDlPTFI4MzhsckVWak9vY3VaUGNpUXRHQQpXVDFpREdXMlZvM2YKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo=
client-key-data: LS0tLS1CRUdJTiBFQyBQUklWQVRFIEtFWS0tLS0tCk1IY0NBUUVFSVB5dXhaUFZzdWdoTm9ZK1FvTStXN3NtcGIzUVdCZjZMTHFPR1ZuT1JqcXlvQW9HQ0NxR1NNNDkKQXdFSG9VUURRZ0FFcEoyRFU0RGd1bVJYSFdXOVRKY2FQWUYvbGR5VS9PVENlRGtWclVUL2d4TDhLSDFzSUozawoyMEkxZXVqV245ajhmN1ppa0VBZGhobjE3cEhXWE1MNGJnPT0KLS0tLS1FTkQgRUMgUFJJVkFURSBLRVktLS0tLQo=

11
testing1/mc.yaml Normal file

File diff suppressed because one or more lines are too long