[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"detail-sidebar-cat-0-en-105":3,"doc-seo-656291-105":59,"doc-detail-656291-en":130},{"code":4,"msg":5,"data":6},0,"success",[7,13,18,23,28,33,38,43,48,51,55],{"id":8,"doc_module":4,"doc_module_name":9,"category_name":10,"show_sort_weight":11,"slug":12},1,"Document","Story & Novel",90,"story-novel",{"id":14,"doc_module":4,"doc_module_name":9,"category_name":15,"show_sort_weight":16,"slug":17},2,"Literature",80,"literature",{"id":19,"doc_module":4,"doc_module_name":9,"category_name":20,"show_sort_weight":21,"slug":22},4,"Exam",70,"exam",{"id":24,"doc_module":4,"doc_module_name":9,"category_name":25,"show_sort_weight":26,"slug":27},5,"Comic",60,"comic",{"id":29,"doc_module":4,"doc_module_name":9,"category_name":30,"show_sort_weight":31,"slug":32},6,"Technology",50,"technology",{"id":34,"doc_module":4,"doc_module_name":9,"category_name":35,"show_sort_weight":36,"slug":37},7,"Healthcare",40,"healthcare",{"id":39,"doc_module":4,"doc_module_name":9,"category_name":40,"show_sort_weight":41,"slug":42},8,"Research & Report",30,"research-report",{"id":44,"doc_module":4,"doc_module_name":9,"category_name":45,"show_sort_weight":46,"slug":47},9,"Religion & Spirituality",20,"religion-spirituality",{"id":46,"doc_module":4,"doc_module_name":9,"category_name":49,"show_sort_weight":46,"slug":50},"World Cup","world-cup",{"id":52,"doc_module":4,"doc_module_name":9,"category_name":53,"show_sort_weight":52,"slug":54},10,"Lifestyle","lifestyle",{"id":56,"doc_module":4,"doc_module_name":9,"category_name":57,"show_sort_weight":24,"slug":58},19,"General","general",{"code":4,"msg":60,"data":61},"ok",{"site_id":62,"language":63,"slug":64,"title":65,"keywords":66,"description":67,"schema_data":68,"social_meta":123,"head_meta":125,"extra_data":127,"updated_unix":129},105,"en","kubernetes-diagrams-container-runtime-and-openshiftkubernetes-architecture","Kubernetes-diagrams - container runtime and OpenShift/Kubernetes architecture","","Kubernetes and container infrastructure concepts are summarized through a set of diagrams and notes covering container runtime components, registries, and image storage. The material compares VM-based systems with container-based approaches and explains the Kubernetes declarative model using desired vs actual state, controllers, pods, replicas, and interfaces like REST API, CLI, and web console. It also details container image creation, layer/union filesystem ideas, and practical container operations with Podman including login, images, pull, run, exec, ps, and start/stop management.",{"@graph":69,"@context":122},[70,84,105],{"@type":71,"itemListElement":72},"BreadcrumbList",[73,77,79,82],{"item":74,"name":75,"@type":76,"position":8},"https://docshare.wps.com","Home","ListItem",{"item":78,"name":9,"@type":76,"position":14},"https://docshare.wps.com/document/",{"item":80,"name":30,"@type":76,"position":81},"https://docshare.wps.com/document/technology/",3,{"item":83,"name":65,"@type":76,"position":19},"https://docshare.wps.com/document/kubernetes-diagrams-container-runtime-and-openshiftkubernetes-architecture/656291/",{"url":83,"name":65,"@type":85,"image":86,"author":91,"headline":65,"publisher":94,"fileFormat":97,"inLanguage":63,"description":67,"dateModified":98,"datePublished":99,"encodingFormat":97,"isAccessibleForFree":100,"interactionStatistic":101},"DigitalDocument",{"url":87,"@type":88,"width":89,"height":90},"https://docshare.wps.com/thumbnails/kubernetes-diagrams-container-runtime-and-openshiftkubernetes-architecture/656291.png","ImageObject",300,407,{"name":92,"@type":93},"Patrick","Person",{"url":74,"name":95,"@type":96},"DocShare","Organization","application/pdf","2026-11-02","2026-10-25",true,{"@type":102,"interactionType":103,"userInteractionCount":24},"InteractionCounter",{"@type":104},"ViewAction",{"@type":106,"mainEntity":107},"FAQPage",[108,114,118],{"name":109,"@type":110,"acceptedAnswer":111},"How does Kubernetes use desired state and actual state?","Question",{"text":112,"@type":113},"Kubernetes defines a desired state and uses controllers to work toward it. Actual state reflects what is currently running, such as pods and replicas.","Answer",{"name":115,"@type":110,"acceptedAnswer":116},"What are the key components of container images and registries?",{"text":117,"@type":113},"Images are stored locally or in registries, and include a stack of layers assembled into a filesystem. Image and registry operations include pull, tag, and push.",{"name":119,"@type":110,"acceptedAnswer":120},"What are the main differences between VMs and containers?",{"text":121,"@type":113},"VMs include a full guest system with a kernel/OS boundary, while containers share the host kernel and use container runtime isolation mechanisms. The diagrams also highlight dependencies like glibc and required interfaces.","https://schema.org",{"og:url":83,"og:type":124,"og:title":65,"og:site_name":95,"og:description":67},"article",{"robots":126,"canonical":83},"index,follow",{"doc_id":128,"site_id":62},656291,1793030111,{"code":4,"msg":5,"data":131},{"doc_id":128,"user_id":132,"nickname":92,"user_avatar":133,"doc_module":4,"category_id":29,"category_name":30,"doc_title":65,"doc_description":67,"doc_content":134,"file_id":135,"file_url":136,"file_type":137,"file_size":138,"view_count":24,"is_deleted":4,"is_public":8,"is_downloadable":8,"audit_status":8,"page_count":139,"language":140,"language_code":63,"site_id":62,"html_lang":63,"table_of_contents":141,"faqs":142,"seo_title":143,"seo_description":67,"update_tm":144,"read_time":145},549758146520,"https://ap-avatar.wpscdn.com/avatar/80002397d8c0411e94?_k=1775819394049821470","Container Runtime  \nd  \nkubernetes  \netcd  \nkey value store  \nOpenShift Image Registry  \nPrometheus  \nFedora CoreOS  \nRed Hat OpenShift Container Platform  \n Public/private DC.  \n Bare metal and multiple cloud and virtualization providers.  \n Full control by customer.  \nRed Hat OpenShift Dedicated  \n Managed cluster in public cloud.  \n RH manages the cluster.  \n Customer manages updates and add-on services.  \nRed Hat OpenShift Online  \n Public hosted cluster.  \n Shared resources by multiple customers.  \n RH manages cluster life cycle.  \nOperShift Cluster  \nKubernetes Declarative Architecture  \nControllers  \nDesired State  \nActual State  \nDC  \nreplicas =2  \nPOD  \nPOD  \nREST API  \nCLI Web Console  \nVM vs Container  \nMEMORY  \nStorage USB CD/DVD/BLUERAY Keyboard Mouse  \nRequires different  \nglibc version  \nUser  \nKernel  \nHardware  \nSystem Call Interface  \nKVM  \nselinux  \ncgroup namespace  \nseccomp  \nVM1 VM2  \nAPP  \nContainer1  \nContainer2  \n|  web 2.0  |  |\n| --- | --- |\n|  |  |\n\n| |\n| --- |\n| |\n\n| \u003Cbr>|  |  |\n| --- | --- | --- |\n| \u003Cbr>Kernel\u003Cbr>\u003Cbr>\u003Cbr>|  |  |\n| vHW |  |  |\n\n|  |  web 2.0  |  |  |\n| --- | --- | --- | --- |\n| |  |  |  |\n| | glibc 2 |  |  |\n|  |  |  |  |\n\nContainer Architecture  \nREGISTRIES~~ \u003CRE~~GISTRY>[:\u003CPORT>]/\u003CNAMESPACE>/\u003CREPOSITORY>[:\u003CTAG>]  \n[quay.io/myrepo/myimage:latest](quay.io/myrepo/myimage:latest)  \n/ filesystem  \nLocal Image Storage  \nContainer  \n/ filesystem  \nApp Process  \n/host  \nmyimage:latest  \nOS  \nContainer Utilities  \nLXC  \n...  \n-1st  \n-OS Containers  \n-daemon based  \n-App Containers  \n-opensource  \n-~~daemon based~~  \n-security focused  \nOS Container Vs Application Containers  \nPodman  \nImage and Registry Operations  \npodman login [ -u USER ] [-p PASS ] [REGISTRY] Only if required. Accessing private repo or updating image. podman logout { -a | REGISTRY} Logout of registry (-a for all) .  \npodman images [-q] List local images (-q only show id) .  \npodman rmi IMAGE... Removes local image(s) . Use-af with caution.  \npodman search KEYWORD Search registry for an image.  \npodman pull SOURCE Pull image from a registry.  \nWhere,  \nSOURCE [REGISTRY[:PORT]/NAMESPACE/]IMAGE [: TAG ]  \ndir:PATH  \ndocker-archive:PATH  \noci-archive:PATH  \npodman tag IMAGE [: TAG ] TARGET_NAME [: TAG ]  \npodman push IMAGE  \nAdd an additional name to a local image Upload an image to the registry  \nContainer Operations  \npodman run [ --name NAME ] [-p PORT_INFO ] [ -v VOL_INFO ] [-d] [-it] IMAGE [CMD_INFO ]  \nWhere,  \n--name NAME Container name. Autogenerated if not provided.  \n-p PORT_INFO [ LOCAL_IP : ] LOCAL_PORT [ [ : CONT_IP ] : CONT_PORT ] Mapping between local IP:PORT to container IP:PORT  \n-v VOL INFO LOCAL DIR : CONT DIR  \nMapping between local dir to container dir.  \n-d Run in detached mode (background) .  \n-it -i keep stdin open, -t allocate a pseudo-tty.  \nIMAGE Image used to create the container.  \nCMD_INFO CMD [ARG...]  \nCommand to run in container.  \npodman exec [-it] CONTAINER CMD_INFO Execute command inside running container.  \npodman ps [-a] [-q] List containers (-a for all, -q only show container id) . podman rm CONTAINER... Remove one or more stopped containers.  \n(-f includes running and paused containers) .  \npodman start|stop|restart CONTAINER... Start, stop or restart one or more containers.  \npodman kill [ -s SIGNAL ] CONTAINER... Send signal to one or more containers.  \nFor more info:  \npodman --help OR man podman  \nEach sub command has it's own man page. i.e man podman-run, man podman-images, etc.  \nBasic Container Design  \nAPPLICATIONS  \nRUNTIME IMAGE  \nPERSISTENT STORAGE  \nCreating Image  \n1. Manual  \n2. Dockerfile/Containerfile  \n3. Source-To-Image(s2i/STI)  \na) get runtime image and create container b) clone source code into container c) compile source code  \nd) deploy/publish compiled app e) cleanup  \nf) save container as image  \ndocker run rhel8--name web  \n\n| image |  |  | commit | container\u003Cbr>\u003Cbr>\u003Cbr>web\u003Cbr>RW Layer\u003Cbr>\u003Cbr>base rhel8\u003Cbr>RO |  |  |  |\n| --- | --- | --- | --- | --- | --- | ","cbCaidGmJU0pfKGq","https://ap.wps.com/l/cbCaidGmJU0pfKGq","pdf",1802549,23,"English","# Container Runtime and OpenShift/Kubernetes Products\n## Pod, Desired vs Actual State, and Interfaces\n# Container Architecture and Image/Registry Concepts\n## Image layers and UnionFS-A\n# Base Image Types and Multi-Service Containers\n## Minimal, Platform, and UBI variants\n# Basic Network: Container vs Kubernetes\n## Route, Service, and Pod Relationship\n# Podman Operations and Image Creation\n## Login, pull, run, exec, and container lifecycle","[{\"question\":\"How does Kubernetes use desired state and actual state?\",\"answer\":\"Kubernetes defines a desired state and uses controllers to work toward it. Actual state reflects what is currently running, such as pods and replicas.\"},{\"question\":\"What are the key components of container images and registries?\",\"answer\":\"Images are stored locally or in registries, and include a stack of layers assembled into a filesystem. Image and registry operations include pull, tag, and push.\"},{\"question\":\"What are the main differences between VMs and containers?\",\"answer\":\"VMs include a full guest system with a kernel/OS boundary, while containers share the host kernel and use container runtime isolation mechanisms. The diagrams also highlight dependencies like glibc and required interfaces.\"}]","Kubernetes-diagrams - container runtime and OpenShift/Kubernetes architecture | PDF",1792967459,58]