From 99b1f2144661ed8d997e88004f8187660e33ff85 Mon Sep 17 00:00:00 2001 From: Alan Date: Thu, 18 Jan 2024 22:23:31 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=A2=9E=E5=8A=A0=E6=96=B0=E7=9A=84?= =?UTF-8?q?=E9=A0=85=E7=9B=AE=20(#4)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * feat: 增加新的項目 --- items/CICD/argo-cd.yaml | 5 +++++ items/CICD/kube-applier.yaml | 5 +++++ items/CICD/terraform-kubestack.yaml | 5 +++++ items/K8S-Cluster-Manage/kruise.yaml | 5 +++++ items/K8S-Tools/krew.yaml | 5 +++++ items/K8S-Tools/kubectx.yaml | 5 +++++ items/K8S-Tools/kubetail.yaml | 5 +++++ items/K8S-Tools/kubeval.yaml | 5 +++++ items/K8S-Tools/sealed-secrets.yaml | 5 +++++ items/K8S-Tools/tfk8s.yaml | 5 +++++ 10 files changed, 50 insertions(+) create mode 100644 items/CICD/argo-cd.yaml create mode 100644 items/CICD/kube-applier.yaml create mode 100644 items/CICD/terraform-kubestack.yaml create mode 100644 items/K8S-Cluster-Manage/kruise.yaml create mode 100644 items/K8S-Tools/krew.yaml create mode 100644 items/K8S-Tools/kubectx.yaml create mode 100644 items/K8S-Tools/kubetail.yaml create mode 100644 items/K8S-Tools/kubeval.yaml create mode 100644 items/K8S-Tools/sealed-secrets.yaml create mode 100644 items/K8S-Tools/tfk8s.yaml diff --git a/items/CICD/argo-cd.yaml b/items/CICD/argo-cd.yaml new file mode 100644 index 0000000..8ab52d6 --- /dev/null +++ b/items/CICD/argo-cd.yaml @@ -0,0 +1,5 @@ +kind: CICD +owner: argoproj +repo: argo-cd +desc: '针对 Kubernetes 的声明式持续部署' +desc_en: 'Declarative Continuous Deployment for Kubernetes' \ No newline at end of file diff --git a/items/CICD/kube-applier.yaml b/items/CICD/kube-applier.yaml new file mode 100644 index 0000000..0887f71 --- /dev/null +++ b/items/CICD/kube-applier.yaml @@ -0,0 +1,5 @@ +kind: CICD +owner: box +repo: kube-applier +desc: 'kube-applier 能为您的 Kubernetes 集群提供自动化部署和声明式配置的功能。' +desc_en: 'kube-applier enables automated deployment and declarative configuration for your Kubernetes cluster.' \ No newline at end of file diff --git a/items/CICD/terraform-kubestack.yaml b/items/CICD/terraform-kubestack.yaml new file mode 100644 index 0000000..c845564 --- /dev/null +++ b/items/CICD/terraform-kubestack.yaml @@ -0,0 +1,5 @@ +kind: CICD +owner: kbst +repo: terraform-kubestack +desc: 'Kubestack 是一个面向 Kubernetes 平台工程团队的框架,它允许在一个 Terraform 代码库中定义完整的云原生技术栈,并通过 GitOps 实现平台的安全持续发展。' +desc_en: 'Kubestack is a framework for Kubernetes platform engineering teams to define the entire cloud native stack in one Terraform code base and continuously evolve the platform safely through GitOps.' \ No newline at end of file diff --git a/items/K8S-Cluster-Manage/kruise.yaml b/items/K8S-Cluster-Manage/kruise.yaml new file mode 100644 index 0000000..2e50d63 --- /dev/null +++ b/items/K8S-Cluster-Manage/kruise.yaml @@ -0,0 +1,5 @@ +kind: K8S-Cluster-Manage +owner: openkruise +repo: kruise +desc: '在 Kubernetes 上自动管理大规模应用程序(属于 CNCF 的孵化项目)' +desc_en: 'Automated management of large-scale applications on Kubernetes (incubating project under CNCF)' \ No newline at end of file diff --git a/items/K8S-Tools/krew.yaml b/items/K8S-Tools/krew.yaml new file mode 100644 index 0000000..f21a087 --- /dev/null +++ b/items/K8S-Tools/krew.yaml @@ -0,0 +1,5 @@ +kind: K8S-Tools +owner: kubernetes-sigs +repo: krew +desc: '寻找并安装 kubectl 插件' +desc_en: 'Find and install kubectl plugins' \ No newline at end of file diff --git a/items/K8S-Tools/kubectx.yaml b/items/K8S-Tools/kubectx.yaml new file mode 100644 index 0000000..a3b5749 --- /dev/null +++ b/items/K8S-Tools/kubectx.yaml @@ -0,0 +1,5 @@ +kind: K8S-Tools +owner: ahmetb +repo: kubectx +desc: '在 kubectl 中更快速地切换不同集群和命名空间的方法' +desc_en: 'Faster way to switch between clusters and namespaces in kubectl' \ No newline at end of file diff --git a/items/K8S-Tools/kubetail.yaml b/items/K8S-Tools/kubetail.yaml new file mode 100644 index 0000000..c356bad --- /dev/null +++ b/items/K8S-Tools/kubetail.yaml @@ -0,0 +1,5 @@ +kind: K8S-Tools +owner: johanhaleby +repo: kubetail +desc: '可以同时监控 Kubernetes 多个 pods 日志的 Bash 脚本。' +desc_en: 'Bash script to tail Kubernetes logs from multiple pods at the same time' \ No newline at end of file diff --git a/items/K8S-Tools/kubeval.yaml b/items/K8S-Tools/kubeval.yaml new file mode 100644 index 0000000..a5aaa88 --- /dev/null +++ b/items/K8S-Tools/kubeval.yaml @@ -0,0 +1,5 @@ +kind: K8S-Tools +owner: instrumenta +repo: kubeval +desc: '验证您的 Kubernetes 配置文件,支持多个不同版本的 Kubernetes' +desc_en: 'Validate your Kubernetes configuration files, supports multiple Kubernetes versions' \ No newline at end of file diff --git a/items/K8S-Tools/sealed-secrets.yaml b/items/K8S-Tools/sealed-secrets.yaml new file mode 100644 index 0000000..6e0192b --- /dev/null +++ b/items/K8S-Tools/sealed-secrets.yaml @@ -0,0 +1,5 @@ +kind: K8S-Tools +owner: bitnami-labs +repo: sealed-secrets +desc: '一款 Kubernetes 控制器並用于实现单向加密 Secrets 的工具' +desc_en: 'A Kubernetes controller and tool for one-way encrypted Secrets' \ No newline at end of file diff --git a/items/K8S-Tools/tfk8s.yaml b/items/K8S-Tools/tfk8s.yaml new file mode 100644 index 0000000..29e2b0d --- /dev/null +++ b/items/K8S-Tools/tfk8s.yaml @@ -0,0 +1,5 @@ +kind: K8S-Tools +owner: jrhouston +repo: tfk8s +desc: '一个用于将 Kubernetes 的 YAML 清单转换为 Terraform 的 HCL 的工具。' +desc_en: 'A tool for converting Kubernetes YAML manifests to Terraform HCL' \ No newline at end of file