Skip to content

debianmaster/kubernetes-vs-openshift

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 

Repository files navigation

WIP

This list tends towards openshift , do your own research.

Feature Kubernetes Openshift Details
OS support DIY YES Atomic host or RHEL
Automatic subddomain for apps DIY YES out of the box each apps gets a subdomain
User object DIY YES oc get users
User Role Management DIY yamls YES oc adm policy add-role-to-user admin joe -n dev
CI/CD DIY YES Jenkinsfile is first class citizen
UI Very Basic Advanced k8s UI is not multitenant and basic vs Multitenant Advanced UI
Registry UI No UI Advanced ACL Registry UI
Routing DIY YES via default HAPROXY Ingress
Logging DIY YES Elastic Search, Fluentd, Kibana
Security DIY YES selinux, scc, builds are optimized for security
Logs multitenancy TODO YES All logs are user specific
Metrics DIY YES Hawkular / Prometheus (coming)
SDN Options Options,default openvswitch by default
Multitenant Registry DIY YES Full Auth/ACL registry
Default Roles Basic YES fine grained & frequently used
Ansible Service Broker Community YES supported solution
AWS Service Broker Community YES supported solution
Container Native Storage Community YES supported with Gluster File/Block/Object storage
Supported Runtimes Community YES Support for various language runtimes via RHOAR
Istio Community Community Coming soon
Istio ops UI Community Future native integration https://github.com/kiali
Move manifest between k8s clusters DIY Ocp jenkins DSL supports moving k8s manifest between clusters refer ocp jenkins dsl
BIG data Community Community, but native integration for UI https://radanalytics.io/
Install/Upgrades DIY Playbooks Running uprade playbook. multiple options like automated inplace upgrade, A/B platform upgrade
Manifest files generation --dryn-run for each k8s object --dryn-run for oc new-app will generate all required manifest files
Kaka support DIY watch for http://strimzi.io/
Build Tooling DIY differs with each xKS provider One build tools (s2i/jenkins) across all clusters
default node scheduler for namespace DIY OOB A project (namesapce in k8s) can have a default nodeSelector assigned so workloads be segregated based on who is creating them

About

WIP - Comparing kubernetes and openshift

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages