Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove docs which are no longer referenced in Helm chart. #1150

Merged
merged 5 commits into from
Oct 28, 2024
Merged
Show file tree
Hide file tree
Changes from 4 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion SUMMARY.md
Original file line number Diff line number Diff line change
Expand Up @@ -171,7 +171,6 @@
* [Kubecost Metrics](architecture/user-metrics.md)
* [Kube-State-Metrics (KSM) Emission](architecture/ksm-metrics.md)
* [ContainerStats Pipeline](architecture/containerstats-pipeline.md)
* [High Availability Mode](architecture/high-availability.md)
* [GPU Allocation](architecture/gpu-allocation.md)
* [Kubecost Cluster Roles](architecture/kubecost-cluster-roles.md)
* [Pricing Sources Matrix](architecture/pricing-sources-matrix.md)
Expand Down
3 changes: 1 addition & 2 deletions architecture/architecture.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,7 @@ Below are the major components deployed with the [Kubecost Helm chart](/install-
1. Prometheus server: Time-series data store for cost and health metrics
2. Kube-state-metrics (optional): Provides Kubernetes API metrics, e.g. resource requests
3. Node-exporter (optional): Provides metrics for reserved instance recommendations, various Kubecost Grafana dashboards, and cluster health alerts
4. Pushgateway (optional): Provides the ability for users to push new metrics to Prometheus
5. Alertmanager (optional): Used for custom alerts
4. Alertmanager (optional): Used for custom alerts
3. Network costs (optional): used for determining network egress costs. See our [Network Traffic Cost Allocation](/using-kubecost/navigating-the-kubecost-ui/cost-allocation/network-allocation.md) doc for more information.
4. Grafana (optional): Provides supporting dashboards for Kubecost product

Expand Down
1 change: 0 additions & 1 deletion architecture/ports.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,6 @@ Kubecost components use following ports by default:
| cost-analyzer-service - tcp-model | 9003 |
| cost-analyzer-service - api-server | 9004 |
| prometheus service | 9090 |
| prometheus pushgateway service | 9091 |
| prometheus alertmanager-networkpolicy | 9093 |
| kubecost-cluster-controller | 9731 |
| kube-state-metrics | 8080 |
Original file line number Diff line number Diff line change
Expand Up @@ -194,17 +194,6 @@ data:
action: replace
target_label: kubernetes_node

- job_name: 'prometheus-pushgateway'
honor_labels: true

kubernetes_sd_configs:
- role: service

relabel_configs:
- source_labels: [__meta_kubernetes_service_annotation_prometheus_io_probe]
action: keep
regex: pushgateway

- job_name: 'kubernetes-services'

metrics_path: /probe
Expand Down

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -44,11 +44,6 @@ For DaemonSets, set the affinity to only allow scheduling on Windows nodes:
See the list of all deployments and DaemonSets in this [*values-windows-node-affinity.yaml*](https://github.com/kubecost/cost-analyzer-helm-chart/blob/develop/cost-analyzer/values-windows-node-affinity.yaml) file:

```
kubecostMetrics:
exporter:
nodeSelector:
kubernetes.io/os: linux

nodeSelector:
kubernetes.io/os: linux

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -97,9 +97,3 @@ To troubleshoot a configuration that is not yet working:
* `$ helm get values kubecost` to verify you've properly set `.Values.kubecostProductConfigs.cloudIntegrationSecret`
* Verify that a non-empty CSV file has been created at this path in your Azure Portal Storage Account: `<STORAGE_ACCOUNT>/<CONTAINER_NAME>/<OPTIONAL_CONTAINER_PATH>/<COST_EXPORT_NAME>/<DATE_RANGE>/<CSV_FILE>`. Ensure new CSVs are being generated every day.
* When opening a cost report CSV, ensure that there are rows in the file that do not have a MeterCategory of “Virtual Machines” or “Storage” as these items are ignored because they are in cluster costs. Additionally, make sure that there are items with a UsageDateTime that matches the date you are interested in.

When reviewing logs:

* The following error is reflective of Kubecost's previous Azure Cloud Integration method and can be safely disregarded.

`ERR Error, Failed to locate azure storage config file: /var/azure-storage-config/azure-storage-config.json`
228 changes: 0 additions & 228 deletions install-and-configure/install/etl-backup/etl-backup.md

This file was deleted.

Loading