Module: K8sInternalLb
- Defined in:
- lib/k8s_internal_lb.rb,
lib/k8s_internal_lb/port.rb,
lib/k8s_internal_lb/client.rb,
lib/k8s_internal_lb/address.rb,
lib/k8s_internal_lb/service.rb,
lib/k8s_internal_lb/version.rb,
lib/k8s_internal_lb/endpoint.rb,
lib/k8s_internal_lb/services/tcp.rb,
lib/k8s_internal_lb/services/http.rb
Defined Under Namespace
Modules: Services
Classes: Address, Client, Endpoint, Error, Port, Service
Constant Summary
collapse
- VERSION =
'1.0.0'
Class Method Summary
collapse
Class Method Details
22
23
24
|
# File 'lib/k8s_internal_lb.rb', line 22
def self.configure!(&block)
block.call Client.instance
end
|
.debug! ⇒ Object
26
27
28
|
# File 'lib/k8s_internal_lb.rb', line 26
def self.debug!
logger.level = :debug
end
|
.logger ⇒ Object
30
31
32
33
34
35
|
# File 'lib/k8s_internal_lb.rb', line 30
def self.logger
@logger ||= ::Logging.logger[self].tap do |logger|
logger.add_appenders ::Logging.appenders.stdout
logger.level = :info
end
end
|