Skip to content

Mr-Linus/NodeSimulator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NodeSimulator

NodeSimulator is a simulator, which can simulate the node resources and state in kubernetes and simulate the state of pod.

Preparations

  • kubernetes v1.18+

Deploy NodeSimulator

kubectl apply -f https://raw.githubusercontent.com/NJUPT-ISL/NodeSimulator/master/deploy/deploy.yaml

Simulate Node

  • Create 2 Nodes with 1 core, 4G memory & 2 GPUs in Cluster.
apiVersion: sim.k8s.io/v1
kind: NodeSimulator
metadata:
  name: fake-node
spec:
  number: 2
  capacity:
    cpu: "1"
    ephemeral-storage: 51539404Ki
    memory: 4Gi
    pods: "61"
    gpu:  "2"
  podCIDRs:
    - 172.16.0.64/26
  addresses:
    - address: 172.17.0.5
      type: InternalIP
  • Create a fake pod managed by nodesimulator
apiVersion: v1
kind: Pod
metadata:
  name: test-1
  labels:
    sim.k8s.io/managed: "true"
spec:
  containers:
    - image: nginx
      name: nginx

Contact us

QQ Group: 1048469440

img

About

NodeSimulator can simulate the node resources and state in kubernetes and simulate the state of pod.

Topics

Resources

License

Stars

11 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors