Skip to main content

4 posts tagged with "Kubernetes"

View All Tags

K3S vs K0S

· 10 min read
vs.k0sk3s
since2020-062019-03
byMirantsRancher/SUSE
GovernanceMirantsCNCF
Githubk0sproject/k0sk3s-io/k3s
Stars
Issues
CNIkube-router,calicoflannel
CRIcontainerdcontainerd
CSIOpenEBSlocal-path-provisioner
Windows✅ - calico
Archamd64,arm,arm64amd64,arm,arm64
LoadBalancern/aklipper-lb
Ingressn/atraefik
Controller-Workerkonnectivityremotedialer - WebSocket 反向代理
文档⭐️⭐️⭐️⭐️
成熟⭐️⭐️⭐️⭐️⭐️
国内环境友好⭐️⭐️⭐️⭐️
Pod CIDR10.244.0.0/1610.42.0.0/16
Service CIDR10.96.0.0/1210.43.0.0/16
CoreDNS10.96.0.1010.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 - 单进程
containerdbundled系统/bundled

Rancher vs. Kubesphere

· 15 min read
info.RancherKubesphere
开发者Rancher/SUSE青云开源
源码rancher/rancherkubesphere/kubesphere
Stars15.5k4.6k
开源协议Apache-2.0控制器 Apache-2.0
前端 AGPL-3.0 / 不允许商业闭源修改前端
安装Helmks-installer(Ansible)+CRD
部署 K8Srke/rancherkubekey
版本v2.5v3.0
监控Grafana+PrometheusPrometheus+前端集成
告警Grafana/Altermanager邮件、企业微信、Slack
日志Banzi OperatorElasticseach, fluentbit + 前端集成
事件日志,审计日志
ServiceMeshIstioIstio
DevOps2.5 之后 Fleet GitOps
2.5 之前 Pipeline/Jenkins
Jenkins
应用商店Helm Repoopenpitrix/openpitrix
角色权限管理
配置方式Web UI/CRD编辑 CRD/yaml
应用HelmHelm/CRD
实现依赖-etcd+redis+minio+openldap+mysql
实现服务rancher+fleetks-controller-manager
ks-apiserver+ks-console
多集群
UI 美观⭐️⭐️⭐️⭐️⭐️
UI 功能⭐️⭐️⭐️⭐️⭐️
云平台集成⭐️⭐️
文档⭐️⭐️⭐️
开发友好⭐️⭐️⭐️⭐️
运维友好⭐️⭐️⭐️⭐️
使用者对 K8S 掌握程度
核心体验多集群运维部署友好的一体化开发
友好=美观的界面
一体化开发=Jenkins+Elastic
核心竞争力多集群
资源管理运维
核心应用集成
集成多功能的美观界面 / AGPL-3.0

Kubernetes vs OpenStack

· 6 min read

10年趋势

简介

vsOpenStackKubernetes
起源2010 年 NASA+Rackspace1.0 2015 年 Google
定位私有云容器编排
主要调度资源计算/VM
存储
网络
容器
及配套周边资源
自定义资源
主要编写语言PythonGolang