agones: agones.dev/agones Index | Files | Directories

package agones

import "agones.dev/agones"

Package agones is a library for hosting, running and scaling dedicated game servers on Kubernetes.

Index

Package Files

doc.go

Directories

PathSynopsis
cmd/allocator
cmd/controllerController for gameservers
cmd/pingbinary for the pinger service for RTT measurement.
cmd/sdk-serversidecar for the game server that the sdk connects to
examples/allocator-service
examples/autoscaler-webhookAutoscaler webhook server which handles FleetAutoscaleReview json payload
examples/simple-tcpPackage main is a very simple echo TCP server
examples/simple-udpPackage main is a very simple echo UDP server
examples/xonotic
pkg
pkg/allocation/convertersPackage converters includes API conversions between GameServerAllocation API and the Allocation proto APIs.
pkg/allocation/goPackage v1alpha1 is a reverse proxy.
pkg/allocation/go/v1alpha1Package v1alpha1 is a reverse proxy.
pkg/apisPackage apis contains all the types for the Custom Resource Definitions
pkg/apis/agones
pkg/apis/agones/v1Package v1 is the v1 version of the API.
pkg/apis/allocation
pkg/apis/allocation/v1Package v1 is the v1 version of the API.
pkg/apis/autoscaling
pkg/apis/autoscaling/v1Package v1 is the v1 version of the API.
pkg/apis/multicluster
pkg/apis/multicluster/v1alpha1
pkg/client/clientset/versionedThis package has the automatically generated clientset.
pkg/client/clientset/versioned/fakeThis package has the automatically generated fake clientset.
pkg/client/clientset/versioned/schemeThis package contains the scheme of the automatically generated clientset.
pkg/client/clientset/versioned/typed/agones/v1This package has the automatically generated typed clients.
pkg/client/clientset/versioned/typed/agones/v1/fakePackage fake has the automatically generated clients.
pkg/client/clientset/versioned/typed/allocation/v1This package has the automatically generated typed clients.
pkg/client/clientset/versioned/typed/allocation/v1/fakePackage fake has the automatically generated clients.
pkg/client/clientset/versioned/typed/autoscaling/v1This package has the automatically generated typed clients.
pkg/client/clientset/versioned/typed/autoscaling/v1/fakePackage fake has the automatically generated clients.
pkg/client/clientset/versioned/typed/multicluster/v1alpha1This package has the automatically generated typed clients.
pkg/client/clientset/versioned/typed/multicluster/v1alpha1/fakePackage fake has the automatically generated clients.
pkg/client/informers/externalversions
pkg/client/informers/externalversions/agones
pkg/client/informers/externalversions/agones/v1
pkg/client/informers/externalversions/autoscaling
pkg/client/informers/externalversions/autoscaling/v1
pkg/client/informers/externalversions/internalinterfaces
pkg/client/informers/externalversions/multicluster
pkg/client/informers/externalversions/multicluster/v1alpha1
pkg/client/listers/agones/v1
pkg/client/listers/autoscaling/v1
pkg/client/listers/multicluster/v1alpha1
pkg/fleetautoscalersPackage fleetautoscalers handles management of the Fleet Custom Resource Definition
pkg/fleetsPackage fleets handles management of the Fleet Custom Resource Definition
pkg/gameserverallocationsPackage gameserverallocations handles management of allocating Ready GameServers via selectors
pkg/gameserversPackage gameservers handles management of the GameServer Custom Resource Definition
pkg/gameserversetsPackage gameserversets handles management of the GameServerSet Custom Resource Definition
pkg/metricsPackage metrics records stats of agones controllers
pkg/sdkPackage sdk is a reverse proxy.
pkg/sdkserverPackage sdkserver implements Agones SDK server (sidecar).
pkg/testingPackage testing is for project wide testing utilities.
pkg/utilPackage util is for general libraries that aren't specific to Agones
pkg/util/apiserverPackage apiserver manages kubernetes api extension apis
pkg/util/crdPackage crd contains utilities for working with CustomResourceDefinitions.
pkg/util/https
pkg/util/logfields
pkg/util/runtimePackage runtime handles runtime errors Wraps and reconfigures functionality in apimachinery/pkg/runtime
pkg/util/signalsPackage signals contains utilities for managing process signals, particularly around stopping processes
pkg/util/webhooksPackage webhooks manages and receives Kubernetes Webhooks
pkg/util/workerqueuePackage workerqueue extends client-go's workqueue functionality into an opinionated queue + worker model that is reusable
sdks/goPackage sdk is the Go game server sdk
sitegovanityurls serves Go vanity URLs.
vendor/google.golang.org/grpc/namingPackage naming defines the naming API and related data structures for gRPC.

Updated 2019-11-15. Refresh now. Tools for package owners.