自動化工具集(持續(xù)更新......)

來自網(wǎng)絡與內(nèi)容無關

1. 部署集群

kops
kubespray
kubeoperator
k(8s) in d(ocker)

2. 部署應用

kustomize

  • 路徑名中有/時,使用~1替換
kustomization.yaml
---
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
...
patchesJson6902:
- target:
    version: v1
    kind: Namespace
    name: argocd
  path: patch-namespace.yaml

patch-namespace.yaml
---
- op: replace
  path: "/metadata/annotations/iam.amazonaws.com~1allowed-roles"
  value: >
    ["arn:aws:iam::12313112:role/argocd"]

kapp
helm
helmfile
argocd

3. Kubernetes管理工具

k9s
Lens / Download
Web Kubectl

3. 基礎設施即代碼

terraform
tfenv
ansible
foreman
rackn rebar

4. 構建管理工具

bazel
構建 go應用需要使用gazelle工具,來自動生成go包目錄下的BUILD.bazel。同時構建前使用go mod init命令初始化包。

$ bazel run //:gazelle
$ bazel build[run] //:sample

make

5. 模板文件與解析工具

jsonnet
jb
boilr
python-yq
gomplate
cue

6. 安全加密

sops
age,與Sops結合可對文件進行加密,實現(xiàn)對K8S中的secrets.yaml的保護。
kustomize-sops
kube2iam
vault
lego
acme.sh
kubeseal
新版本默認隔一個月生成一個新的公/私鑰,默認kubeseal客戶端會使用最新的公鑰進行加密,但是之前的公/私鑰仍然有效。
registry-creds
管理鏡像倉庫密鑰

7. 應用路由

ambassador
router
cert-manager :ssl證書管理
apisix

8. moke

moke

9.語言

go
python
shell

10.代碼管理

gerrit
gitlab
github
gitea

11. 持續(xù)構建工具

jeinkins
circleci
awx用戶指南

12.監(jiān)控

kapacitor
prometheus
grafana
grafana-lib
promxy

13. 數(shù)據(jù)庫

kubedb
vitess
bitnami 應用市場
mysql-operator

14. 日志

loki
elk
graylog

15. 存儲

longhorn
ceph
rook
minio

16. 消息渠道

slack
mattermost
Rocket Chat

17. 賬號管理

Azure Active Directory

18. 開發(fā)人員門戶

Backstage

19. 鏡像倉庫

Harbor
Nexus

20. Workflow 工具

Argo workflows
airflow

認證

keycloak
openldap
okta

辦公

郵件iRedMail
視頻會議jitsi
聊天工具Rocket Chat 可以與jitsi集成
云盤Nextcloud

最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容