From 15268f328e743d97c24a33f36de2e1a6cac7c286 Mon Sep 17 00:00:00 2001 From: wanggang <76527413@qq.com> Date: Thu, 15 Apr 2021 17:27:37 +0800 Subject: [PATCH] update Former-commit-id: e51b01f955f703508076d90d9cb992289730fb7f Former-commit-id: 8b1e7fe303004933f2cf53cf5024b88ba9e39e78 --- labs/k3s/docker-compose.yml | 33 +++++++++++++++++++++++++++++++++ labs/k3s/kubeconfig.yaml | 19 +++++++++++++++++++ 2 files changed, 52 insertions(+) create mode 100644 labs/k3s/docker-compose.yml create mode 100644 labs/k3s/kubeconfig.yaml diff --git a/labs/k3s/docker-compose.yml b/labs/k3s/docker-compose.yml new file mode 100644 index 00000000..a0abbd54 --- /dev/null +++ b/labs/k3s/docker-compose.yml @@ -0,0 +1,33 @@ +version: '3' +services: + + server: + image: "rancher/k3s" + command: server + tmpfs: + - /run + - /var/run + privileged: true + environment: + - K3S_TOKEN=token + - K3S_KUBECONFIG_OUTPUT=/output/kubeconfig.yaml + - K3S_KUBECONFIG_MODE=666 + volumes: + - k3s-server:/var/lib/rancher/k3s + # This is just so that we get the kubeconfig file out + - .:/output + ports: + - 6443:6443 + + agent: + image: "rancher/k3s" + tmpfs: + - /run + - /var/run + privileged: true + environment: + - K3S_URL=https://server:6443 + - K3S_TOKEN=token + +volumes: + k3s-server: {} diff --git a/labs/k3s/kubeconfig.yaml b/labs/k3s/kubeconfig.yaml new file mode 100644 index 00000000..a839ba40 --- /dev/null +++ b/labs/k3s/kubeconfig.yaml @@ -0,0 +1,19 @@ +apiVersion: v1 +clusters: +- cluster: + certificate-authority-data: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUJlRENDQVIyZ0F3SUJBZ0lCQURBS0JnZ3Foa2pPUFFRREFqQWpNU0V3SHdZRFZRUUREQmhyTTNNdGMyVnkKZG1WeUxXTmhRREUyTVRnME56ZzNNemd3SGhjTk1qRXdOREUxTURreU5UTTRXaGNOTXpFd05ERXpNRGt5TlRNNApXakFqTVNFd0h3WURWUVFEREJock0zTXRjMlZ5ZG1WeUxXTmhRREUyTVRnME56ZzNNemd3V1RBVEJnY3Foa2pPClBRSUJCZ2dxaGtqT1BRTUJCd05DQUFUWURYMTZvbmNQTUlkOGpMaGhxYWl4ZGROZnZvc2s2SkFhU3lMS3ZrdlYKVnU5NXI1NjZ1dGtHMlNJQ2lnanpBWDVDcVRtRlNHenhjTFIrYW9UYXp6eGJvMEl3UURBT0JnTlZIUThCQWY4RQpCQU1DQXFRd0R3WURWUjBUQVFIL0JBVXdBd0VCL3pBZEJnTlZIUTRFRmdRVW5yUWpDYStKMGhWSE82RkQ3ZTMvCjdDVEQwMG93Q2dZSUtvWkl6ajBFQXdJRFNRQXdSZ0loQU1FMjEzeFdKWlJMM1hUNFBwM2lVSXA1elBla3ZHZDcKWUcwdEdqb0k3RFFKQWlFQXpzNlBLbTlUOUE2K2tYbnUxMFRsUSswaTNwM0pMMENtRCs0U0w4cXlpdXM9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K + server: https://127.0.0.1:6443 + name: default +contexts: +- context: + cluster: default + user: default + name: default +current-context: default +kind: Config +preferences: {} +users: +- name: default + user: + client-certificate-data: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUJrakNDQVRlZ0F3SUJBZ0lJQmxDTHRNVGRQODh3Q2dZSUtvWkl6ajBFQXdJd0l6RWhNQjhHQTFVRUF3d1kKYXpOekxXTnNhV1Z1ZEMxallVQXhOakU0TkRjNE56TTRNQjRYRFRJeE1EUXhOVEE1TWpVek9Gb1hEVEl5TURReApOVEE1TWpVek9Gb3dNREVYTUJVR0ExVUVDaE1PYzNsemRHVnRPbTFoYzNSbGNuTXhGVEFUQmdOVkJBTVRESE41CmMzUmxiVHBoWkcxcGJqQlpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDlBd0VIQTBJQUJPc0YrcVBsRUt4VytseFoKWEc0RmNLdnB1cGFQVFZXeGxVMFVPTlJpd05SNWlmWjB3UUhuUlAzNXJKeTFjN2RCMzhUT1hCdnpzalBxMnBBMAo2ay9Rei9halNEQkdNQTRHQTFVZER3RUIvd1FFQXdJRm9EQVRCZ05WSFNVRUREQUtCZ2dyQmdFRkJRY0RBakFmCkJnTlZIU01FR0RBV2dCUXgvQmZjTVdjazI1ZHFJbk1SdHBRcWtoMVN1REFLQmdncWhrak9QUVFEQWdOSkFEQkcKQWlFQXlldWlyOUpOTDdyVHZWczZ5OE5MWGUxRXYrWUE1TmFUd1pBM0pRVm82Z3NDSVFDbVk4R3IvTlcvU1cvRgpyTDB1ZUlOcXd1NXR6R084M1crejFIYjJWc3l0VEE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlCZHpDQ0FSMmdBd0lCQWdJQkFEQUtCZ2dxaGtqT1BRUURBakFqTVNFd0h3WURWUVFEREJock0zTXRZMnhwClpXNTBMV05oUURFMk1UZzBOemczTXpnd0hoY05NakV3TkRFMU1Ea3lOVE00V2hjTk16RXdOREV6TURreU5UTTQKV2pBak1TRXdId1lEVlFRRERCaHJNM010WTJ4cFpXNTBMV05oUURFMk1UZzBOemczTXpnd1dUQVRCZ2NxaGtqTwpQUUlCQmdncWhrak9QUU1CQndOQ0FBUXkzVWVJazRNaW9DdjB4WVRzaVhqakJRUFJXbXJHeXNqcG5UUXdMdTcyCkthZkZBVkJ1SllVK0FLSjJnekxZUE8wbURud3hBdEdPNFcza1RXWlBFYkZsbzBJd1FEQU9CZ05WSFE4QkFmOEUKQkFNQ0FxUXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QWRCZ05WSFE0RUZnUVVNZndYM0RGbkpOdVhhaUp6RWJhVQpLcElkVXJnd0NnWUlLb1pJemowRUF3SURTQUF3UlFJaEFMeGlIcVZkUmVvb2FJeC9GTVNzc1d3aG8zakJQWTlMCnAyb0hxRkM4NUdJSUFpQU15amM1N0o4U05RU1dBdnhrMEM3cWhWaTZ5bTZidVYxMkVFNUlQMUdhZlE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg== + client-key-data: LS0tLS1CRUdJTiBFQyBQUklWQVRFIEtFWS0tLS0tCk1IY0NBUUVFSUNLb1pEMytPL3ZvK0tYRFlwOHc3K2FlUnd4NCtIVUROZTR1YWNDdi81ZjFvQW9HQ0NxR1NNNDkKQXdFSG9VUURRZ0FFNndYNm8rVVFyRmI2WEZsY2JnVndxK202bG85TlZiR1ZUUlE0MUdMQTFIbUo5blRCQWVkRQovZm1zbkxWenQwSGZ4TTVjRy9PeU0rcmFrRFRxVDlEUDlnPT0KLS0tLS1FTkQgRUMgUFJJVkFURSBLRVktLS0tLQo=