Skip to content

Commit

Permalink
Fix metrics-server for talos
Browse files Browse the repository at this point in the history
  • Loading branch information
MacroPower committed Jan 8, 2024
1 parent 0a296cf commit 194c78c
Show file tree
Hide file tree
Showing 4 changed files with 18 additions and 3 deletions.
4 changes: 3 additions & 1 deletion applications/base/metrics-server/application.libsonnet
Original file line number Diff line number Diff line change
@@ -1,12 +1,14 @@
local app = import '../../lib/app.libsonnet';
local ns = import 'namespace.libsonnet';

app.new(
name='metrics-server',
path='applications/base/metrics-server',
namespace='kube-system',
namespace=ns.metadata.name,
).withChart(
name='metrics-server',
repoURL='https://kubernetes-sigs.github.io/metrics-server/',
targetRevision='3.11.0',
releaseName='metrics-server',
values='values.yaml',
)
4 changes: 2 additions & 2 deletions applications/base/metrics-server/main.jsonnet
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
[
local ns = import 'namespace.libsonnet';

]
[ns]
3 changes: 3 additions & 0 deletions applications/base/metrics-server/namespace.libsonnet
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
local k = import '../../lib/k.libsonnet';

k.core.v1.namespace.new('metrics-server')
10 changes: 10 additions & 0 deletions applications/base/metrics-server/values.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
replicas: 1

defaultArgs: ~

args:
- --cert-dir=/tmp
- --kubelet-preferred-address-types=Hostname,InternalIP
- --kubelet-use-node-status-port
- --metric-resolution=15s
- --kubelet-insecure-tls

0 comments on commit 194c78c

Please sign in to comment.