E.ON ERC OpenStack Info Pages

home  news  specs  dns  projects  k8s  status  vcosts  responsibility  faq  help 

Kubernetes (PaaS on OpenStack)

Hosted Services

Login

Via Keycloak with EONERC AD Account on Rancher Dashboard.

Dashboards

K8S Glossary

Container
Containerized application (usually a single process per Container)
Pod
A set of Containers sharing the same network namespace (one IP per Pod)
Replicaset
A set of Pods running the same application (instances of the same class of application)
PersistentVolumeClaim
Definition of a persistant volume claim, provided by our k8s hosted ceph cluster. There are three classes of storage
    - rook-ceph-block (simple block device based storage, can be used only by a single Container)
    - rook-ceph-bucket (s3 type object storage, can be used by multiple Containers and Pods)
    - rook-cephfs (nfs like storage, can be used by multiple Containers and Pods)
  
Deployment
A definition of a set of Containers forming a Pod and optionally a Replicaset and/or incorporation of PersistentVolumeClaims
Service
A (load balanced) endpoint of the Pod's application which is either of type
    - ClusterIP, reachable inside the k8s cluster (10.43.0.0/16)
    - NodePort, reachable inside OpenStack cluster via any k8s node (192.168.1.0/24)
        also reachable via 137.226.248.61, 137.226.248.62 and 137.226.248.63 (master.acs-infra-k8s.osc.eonerc.rwth-aachen.de)
        for all TCP/UDP services on Ports 30000-32767 inside RWTH Network
  
Ingress
A set of rules that define a virtual hostname and it's proxy connection to a Service (ClusterIP or NodePort).
    Virtual hosts are also provided a let's encrypt certificate.
    DNS names, ip addresses and ports (80 HTTP and 443 HTTPS only) are reachable worldwide and can be formed as subdomains of
    - *.k8s.eonerc.rwth-aachen.de
    - *.k8s.fein-aachen.org
    - *.acs-infra-k8s.osc.eonerc.rwth-aachen.de
    completely automatically.
  

K8S Basic Examples Slides

K8S Official Documentation

Need Assistance?

Contact Nicolas Berr.


home  news  specs  dns  projects  k8s  status  vcosts  responsibility  faq  help