feat: new cluster created, currently runs nginx
This commit is contained in:
parent
39f579d781
commit
db6ffbbc56
@ -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
|
||||
|
||||
10
testing1/first-cluster/.talosconfig
Normal file
10
testing1/first-cluster/.talosconfig
Normal 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
|
||||
27
testing1/first-cluster/apps/demo/nginx-deployment.yaml
Normal file
27
testing1/first-cluster/apps/demo/nginx-deployment.yaml
Normal 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"
|
||||
14
testing1/first-cluster/apps/demo/nginx-service.yaml
Normal file
14
testing1/first-cluster/apps/demo/nginx-service.yaml
Normal 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
|
||||
4
testing1/first-cluster/cluster/base/namespace-apps.yaml
Normal file
4
testing1/first-cluster/cluster/base/namespace-apps.yaml
Normal file
@ -0,0 +1,4 @@
|
||||
apiVersion: v1
|
||||
kind: Namespace
|
||||
metadata:
|
||||
name: apps
|
||||
@ -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
11
testing1/mc.yaml
Normal file
File diff suppressed because one or more lines are too long
Loading…
Reference in New Issue
Block a user