跳至正文
Wener Notes

故事标签

Kubernetes

4 篇故事。

  1. 约 6 分钟阅读

    K3S vs K0S

    K0S vs K3S

    vs. k0s k3s
    since 2020-06 2019-03
    by Mirants Rancher/SUSE
    Governance Mirants CNCF
    Github k0sproject/k0s k3s-io/k3s
    Stars
    Issues
    CNI kube-router,calico flannel
    CRI containerd containerd
    CSI OpenEBS local-path-provisioner
    Windows ✅ - calico ❌
    Arch amd64,arm,arm64 amd64,arm,arm64
    LoadBalancer n/a klipper-lb
    Ingress n/a traefik
    Controller-Worker konnectivity remotedialer - WebSocket 反向代理
    文档 ⭐️⭐️ ⭐️⭐️
    成熟 ⭐️⭐️ ⭐️⭐️⭐️
    国内环境友好 ⭐️ ⭐️⭐️⭐️
    Pod CIDR 10.244.0.0/16 10.42.0.0/16
    Service CIDR 10.96.0.0/12 10.43.0.0/16
    CoreDNS 10.96.0.10 10.43.0.10
    configuration /etc/k0s/k0s.yaml /etc/rancher/k3s/config.yaml
    registry /etc/k0s/k0s.yaml /etc/rancher/k3s/registry.yaml
    data-dir /var/lib/k0s /var/lib/rancher/k3s
    bin-dir /var/lib/k0s/bin /var/lib/rancher/k3s/data/current
    kubeconfig /var/lib/k0s/pki/admin.conf /etc/rancher/k3s/k3s.yaml
    manifest /var/lib/k0s/manifests /var/lib/rancher/k3s/server/manifests
    local storage /var/openebs/local /var/lib/rancher/k3s/storage/
    服务运行方式 supervisor - 独立多进程 embeded - 单进程
    containerd bundled 系统/bundled
  2. 约 7 分钟阅读

    Rancher vs. Kubesphere

    info. Rancher Kubesphere
    开发者 Rancher/SUSE 青云开源
    源码 rancher/rancher kubesphere/kubesphere
    Stars 15.5k 4.6k
    开源协议 Apache-2.0 控制器 Apache-2.0 前端 AGPL-3.0 / 不允许商业闭源修改前端
    安装 Helm ks-installer(Ansible)+CRD
    部署 K8S rke/rancher kubekey
    版本 v2.5 v3.0
    监控 Grafana+Prometheus Prometheus+前端集成
    告警 Grafana/Altermanager 邮件、企业微信、Slack
    日志 Banzi Operator Elasticseach, fluentbit + 前端集成事件日志,审计日志
    ServiceMesh Istio Istio
    DevOps 2.5 之后 Fleet GitOps2.5 之前 Pipeline/Jenkins Jenkins
    应用商店 Helm Repo openpitrix/openpitrix
    角色权限管理 ✅ ✅
    配置方式 Web UI/CRD 编辑 CRD/yaml
    应用 Helm Helm/CRD
    实现依赖 - etcd+redis+minio+openldap+mysql
    实现服务 rancher+fleet ks-controller-managerks-apiserver+ks-console
    多集群 ✅ ✅
    UI 美观 ⭐️⭐️ ⭐️⭐️⭐️
    UI 功能 ⭐️⭐️⭐️ ⭐️⭐️
    云平台集成 ⭐️⭐️ ❌
    文档 ⭐️⭐️ ⭐️
    开发友好 ⭐️ ⭐️⭐️⭐️
    运维友好 ⭐️⭐️⭐️ ⭐️
    使用者对 K8S 掌握程度 高 低
    核心体验 多集群运维部署 友好的一体化开发友好=美观的界面一体化开发=Jenkins+Elastic
    核心竞争力 多集群资源管理运维核心应用集成 集成多功能的美观界面 / AGPL-3.0
  3. 约 3 分钟阅读

    Kubernetes vs OpenStack

    10年趋势

    简介

    vs OpenStack Kubernetes
    起源 2010 年 NASA+Rackspace 1.0 2015 年 Google
    定位 私有云 容器编排
    主要调度资源 计算/VM存储网络 容器及配套周边资源自定义资源
    主要编写语言 Python Golang