Wener Site

K8S Awesome

约 7 分钟阅读
标签:资源精选

Kubernetes Awesome

学习

  • K3s 中文文档
    • 从 K3S 入门
    • 单节点,内置 etcd
  • Kubernetes 文档/概念
    • 了解 K8S 基本概念和使用场景
  • 然后
    • 部署服务
      • 迁移 docker 上的服务到 k8s
      • 利用 k8s 简化/优化 现有工作流
    • 了解内置组件,尝试利用和替换内置组件
      • Ingress - nginx, gateway
      • CNI - flannel, calico
      • CSI - openbsd, longhorn, nfs
      • Network - tinc, n2n, wg, metallb
    • 了解配合服务,提升使用体验
      • cert-manager, sealed-secret
      • helm, kustomize
      • 面板 - dashboard, rancher, lens
      • observability - prometheus, vector, fluntbit, jeager, grafana
      • gitops - arogocd, fluxcd
      • mesh - linkerd, istio
    • 了解 operator,部署和利用更多服务
      • operator -> 通过定义 Yaml 来部署新的服务栈 - SaaS 能力
      • 数据库、监控、日志、可视化、服务
    • 了解 cloud native 开发,调整开发利用云特性
      • consul
      • dapr
      • spring cloud, spring alibaba
      • 服务注册、发现、通讯
    • 了解新的平台开发方式
      • serverless
      • faas - fission, openfaas
      • baas
      • low-code
      • sidecar
  • 参考
    • kubernetes-api
      • 当不确定 Yaml 有什么字段,字段有什么含义的时候查阅
      • kubectl explain 也可以

by Wener

底层到上层过程

  • alpine-image 构建镜像 - 虚拟机、云服务商
    • ansible-collection-wenerme-alpine 快速 setup 和 安装 k3s
      • kube-stub-cluster - 依赖 charts 和 container-mirror 快速部署一个可用集群

Awesomes

Dashboard/UI

uiinwebdesktopcliextensible
headlamp笔记healmapheadlamp-k8s/headlamp · Apache-2.0, Golang, TS · Web App, Desktop App · 支持 in-cluster 和 桌面模式打开:/notes/devops/kubernetes/app/headlampGo,TS,React,Redux✅✅✅
portainer✅
k9sGolang✅
kubernetes-dashboardGitHubkubernetes/dashboardkubernetes/dashboard · 非常简洁的 UI 面板 · Web UI (Dashboard) · Certificate management · '--tls-cert-file=/tls.crt' · '--tls-key-file=/tls.key'笔记:Kubernates 面板✅
rancherGolang✅✅
seabirdGolang+GTK✅
lensTS✅
octantGitHubvmware-tanzu/octantGolang✅✅⭐️⭐️⭐️

Distribution

  • Rancher vs. Kubesphere故事Rancher vs. Kubesphere| info. | Rancher | Kubesphere | · | 开发者 | Rancher/SUSE | 青云开源 | · | 源码 | rancher/rancher | kubesphere/kubesphere | · | Stars | 15.5k | 4.6k |打开:/story/rancher-vs-kubesphere
  • K3S vs. K0S故事K3S vs K0S| vs. | k0s | k3s | · | since | 2020-06 | 2019-03 | · | by | Mirants | Rancher/SUSE | · | Governance | Mirants | CNCF | · | Github | [k0sproject/k0s] | [k3s-io/k3s] |打开:/story/k3s-vs-k0s


GitOps

servicemesh

网络

Operator

Secret & ConfigMap

工具

应用/Application

开发/Dev

Build

运维/Ops

Notify

Misc

API Gateway

Conf

Tool

Install

Client

bash
npm install @kubernetes/client-node

Security

Build Controller & Operator

Misc

关联信息

反向链接和本文引用的外部资料。

反向链接

  • Kubernetes
    笔记 · Awesome

    Awesome · 常见问题 · 版本 · 发行版 · Reference · Guide · Kubernetes the hard way · Kubernetes vs Openshift vs Tectonic · ramitsurana/awesome-kubernetes

  • 我记录思考的方式简单总结
    故事

    README 涉足或者了解一个新的领域,需要先对一个领域有基础的理解 · 每种领域类型的框架结构可能会不一样 · 例如 疾病相关 https://wener.me/notes/healthcare/disease/adhesive-capsulitis

References

GitHub

140 条

另有 132 个未显示 references。

其他外链

22 条

另有 14 个未显示 references。

另有 146 个 references 未显示。

最近更新commit 4b6e1d9Edit

On this page