Browse code

Remove global flags from 'openshift start kubernetes *'

Fabiano Franz authored on 2016/07/07 05:58:19
Showing 12 changed files
... ...
@@ -421,29 +421,19 @@ _openshift_start_kubernetes_apiserver()
421 421
     flags+=("--admission-control-config-file=")
422 422
     flags+=("--advertise-address=")
423 423
     flags+=("--allow-privileged")
424
-    flags+=("--alsologtostderr")
425 424
     flags+=("--apiserver-count=")
426
-    flags+=("--application-metrics-count-limit=")
427 425
     flags+=("--authorization-mode=")
428 426
     flags+=("--authorization-policy-file=")
429 427
     flags+=("--authorization-webhook-config-file=")
430 428
     flags+=("--basic-auth-file=")
431 429
     flags+=("--bind-address=")
432
-    flags+=("--boot-id-file=")
433 430
     flags+=("--cert-dir=")
434 431
     flags+=("--client-ca-file=")
435 432
     flags+=("--cloud-config=")
436 433
     flags+=("--cloud-provider=")
437
-    flags+=("--container-hints=")
438 434
     flags+=("--cors-allowed-origins=")
439 435
     flags+=("--delete-collection-workers=")
440 436
     flags+=("--deserialization-cache-size=")
441
-    flags+=("--docker=")
442
-    flags+=("--docker-env-metadata-whitelist=")
443
-    flags+=("--docker-only")
444
-    flags+=("--docker-root=")
445
-    flags+=("--docker-run=")
446
-    flags+=("--enable-load-reader")
447 437
     flags+=("--enable-swagger-ui")
448 438
     flags+=("--etcd-cafile=")
449 439
     flags+=("--etcd-certfile=")
... ...
@@ -452,24 +442,11 @@ _openshift_start_kubernetes_apiserver()
452 452
     flags+=("--etcd-quorum-read")
453 453
     flags+=("--etcd-servers=")
454 454
     flags+=("--etcd-servers-overrides=")
455
-    flags+=("--event-storage-age-limit=")
456
-    flags+=("--event-storage-event-limit=")
457 455
     flags+=("--event-ttl=")
458 456
     flags+=("--experimental-keystone-url=")
459 457
     flags+=("--external-hostname=")
460
-    flags+=("--global-housekeeping-interval=")
461
-    flags+=("--housekeeping-interval=")
462
-    flags+=("--httptest.serve=")
463 458
     flags+=("--insecure-bind-address=")
464 459
     flags+=("--insecure-port=")
465
-    flags+=("--ir-data-source=")
466
-    flags+=("--ir-dbname=")
467
-    flags+=("--ir-hawkular=")
468
-    flags+=("--ir-influxdb-host=")
469
-    flags+=("--ir-namespace-only")
470
-    flags+=("--ir-password=")
471
-    flags+=("--ir-percentile=")
472
-    flags+=("--ir-user=")
473 460
     flags+=("--kubelet-certificate-authority=")
474 461
     flags+=("--kubelet-client-certificate=")
475 462
     flags+=("--kubelet-client-key=")
... ...
@@ -477,12 +454,7 @@ _openshift_start_kubernetes_apiserver()
477 477
     flags+=("--kubelet-port=")
478 478
     flags+=("--kubelet-timeout=")
479 479
     flags+=("--kubernetes-service-node-port=")
480
-    flags+=("--log-backtrace-at=")
481
-    flags+=("--log-cadvisor-usage")
482
-    flags+=("--log-dir=")
483
-    flags+=("--logtostderr")
484 480
     flags+=("--long-running-request-regexp=")
485
-    flags+=("--machine-id-file=")
486 481
     flags+=("--master-service-namespace=")
487 482
     flags+=("--max-connection-bytes-per-sec=")
488 483
     flags+=("--max-requests-inflight=")
... ...
@@ -506,23 +478,13 @@ _openshift_start_kubernetes_apiserver()
506 506
     flags+=("--service-node-ports=")
507 507
     flags+=("--ssh-keyfile=")
508 508
     flags+=("--ssh-user=")
509
-    flags+=("--stderrthreshold=")
510 509
     flags+=("--storage-backend=")
511
-    flags+=("--storage-driver-buffer-duration=")
512
-    flags+=("--storage-driver-db=")
513
-    flags+=("--storage-driver-host=")
514
-    flags+=("--storage-driver-password=")
515
-    flags+=("--storage-driver-secure")
516
-    flags+=("--storage-driver-table=")
517
-    flags+=("--storage-driver-user=")
518 510
     flags+=("--storage-media-type=")
519 511
     flags+=("--storage-version=")
520 512
     flags+=("--storage-versions=")
521 513
     flags+=("--tls-cert-file=")
522 514
     flags+=("--tls-private-key-file=")
523 515
     flags+=("--token-auth-file=")
524
-    flags+=("--v=")
525
-    flags+=("--vmodule=")
526 516
     flags+=("--watch-cache")
527 517
     flags+=("--watch-cache-sizes=")
528 518
     flags+=("--google-json-key=")
... ...
@@ -547,9 +509,6 @@ _openshift_start_kubernetes_controller-manager()
547 547
 
548 548
     flags+=("--address=")
549 549
     flags+=("--allocate-node-cidrs")
550
-    flags+=("--alsologtostderr")
551
-    flags+=("--application-metrics-count-limit=")
552
-    flags+=("--boot-id-file=")
553 550
     flags+=("--cloud-config=")
554 551
     flags+=("--cloud-provider=")
555 552
     flags+=("--cluster-cidr=")
... ...
@@ -561,33 +520,13 @@ _openshift_start_kubernetes_controller-manager()
561 561
     flags+=("--concurrent-replicaset-syncs=")
562 562
     flags+=("--concurrent-resource-quota-syncs=")
563 563
     flags+=("--concurrent-serviceaccount-token-syncs=")
564
-    flags+=("--container-hints=")
565 564
     flags+=("--controller-start-interval=")
566 565
     flags+=("--daemonset-lookup-cache-size=")
567 566
     flags+=("--deleting-pods-burst=")
568 567
     flags+=("--deleting-pods-qps=")
569 568
     flags+=("--deployment-controller-sync-period=")
570
-    flags+=("--docker=")
571
-    flags+=("--docker-env-metadata-whitelist=")
572
-    flags+=("--docker-only")
573
-    flags+=("--docker-root=")
574
-    flags+=("--docker-run=")
575 569
     flags+=("--enable-hostpath-provisioner")
576
-    flags+=("--enable-load-reader")
577
-    flags+=("--event-storage-age-limit=")
578
-    flags+=("--event-storage-event-limit=")
579
-    flags+=("--global-housekeeping-interval=")
580 570
     flags+=("--horizontal-pod-autoscaler-sync-period=")
581
-    flags+=("--housekeeping-interval=")
582
-    flags+=("--httptest.serve=")
583
-    flags+=("--ir-data-source=")
584
-    flags+=("--ir-dbname=")
585
-    flags+=("--ir-hawkular=")
586
-    flags+=("--ir-influxdb-host=")
587
-    flags+=("--ir-namespace-only")
588
-    flags+=("--ir-password=")
589
-    flags+=("--ir-percentile=")
590
-    flags+=("--ir-user=")
591 571
     flags+=("--kube-api-burst=")
592 572
     flags+=("--kube-api-content-type=")
593 573
     flags+=("--kube-api-qps=")
... ...
@@ -596,11 +535,6 @@ _openshift_start_kubernetes_controller-manager()
596 596
     flags+=("--leader-elect-lease-duration=")
597 597
     flags+=("--leader-elect-renew-deadline=")
598 598
     flags+=("--leader-elect-retry-period=")
599
-    flags+=("--log-backtrace-at=")
600
-    flags+=("--log-cadvisor-usage")
601
-    flags+=("--log-dir=")
602
-    flags+=("--logtostderr")
603
-    flags+=("--machine-id-file=")
604 599
     flags+=("--master=")
605 600
     flags+=("--min-resync-period=")
606 601
     flags+=("--namespace-sync-period=")
... ...
@@ -625,17 +559,7 @@ _openshift_start_kubernetes_controller-manager()
625 625
     flags+=("--root-ca-file=")
626 626
     flags+=("--service-account-private-key-file=")
627 627
     flags+=("--service-sync-period=")
628
-    flags+=("--stderrthreshold=")
629
-    flags+=("--storage-driver-buffer-duration=")
630
-    flags+=("--storage-driver-db=")
631
-    flags+=("--storage-driver-host=")
632
-    flags+=("--storage-driver-password=")
633
-    flags+=("--storage-driver-secure")
634
-    flags+=("--storage-driver-table=")
635
-    flags+=("--storage-driver-user=")
636 628
     flags+=("--terminated-pod-gc-threshold=")
637
-    flags+=("--v=")
638
-    flags+=("--vmodule=")
639 629
     flags+=("--google-json-key=")
640 630
     flags+=("--log-flush-frequency=")
641 631
     flags+=("--loglevel=")
... ...
@@ -658,12 +582,9 @@ _openshift_start_kubernetes_kubelet()
658 658
 
659 659
     flags+=("--address=")
660 660
     flags+=("--allow-privileged")
661
-    flags+=("--alsologtostderr")
662 661
     flags+=("--api-servers=")
663
-    flags+=("--application-metrics-count-limit=")
664 662
     flags+=("--auth-path=")
665 663
     flags+=("--babysit-daemons")
666
-    flags+=("--boot-id-file=")
667 664
     flags+=("--cadvisor-port=")
668 665
     flags+=("--cert-dir=")
669 666
     flags+=("--cgroup-root=")
... ...
@@ -674,31 +595,21 @@ _openshift_start_kubernetes_kubelet()
674 674
     flags+=("--cluster-domain=")
675 675
     flags+=("--config=")
676 676
     flags+=("--configure-cbr0")
677
-    flags+=("--container-hints=")
678 677
     flags+=("--container-runtime=")
679 678
     flags+=("--containerized")
680 679
     flags+=("--cpu-cfs-quota")
681
-    flags+=("--docker=")
682 680
     flags+=("--docker-endpoint=")
683
-    flags+=("--docker-env-metadata-whitelist=")
684 681
     flags+=("--docker-exec-handler=")
685
-    flags+=("--docker-only")
686
-    flags+=("--docker-root=")
687
-    flags+=("--docker-run=")
688 682
     flags+=("--enable-custom-metrics")
689 683
     flags+=("--enable-debugging-handlers")
690
-    flags+=("--enable-load-reader")
691 684
     flags+=("--enable-server")
692 685
     flags+=("--event-burst=")
693 686
     flags+=("--event-qps=")
694
-    flags+=("--event-storage-age-limit=")
695
-    flags+=("--event-storage-event-limit=")
696 687
     flags+=("--eviction-hard=")
697 688
     flags+=("--eviction-soft=")
698 689
     flags+=("--eviction-soft-grace-period=")
699 690
     flags+=("--experimental-flannel-overlay")
700 691
     flags+=("--file-check-frequency=")
701
-    flags+=("--global-housekeeping-interval=")
702 692
     flags+=("--hairpin-mode=")
703 693
     flags+=("--healthz-bind-address=")
704 694
     flags+=("--healthz-port=")
... ...
@@ -706,19 +617,9 @@ _openshift_start_kubernetes_kubelet()
706 706
     flags+=("--host-network-sources=")
707 707
     flags+=("--host-pid-sources=")
708 708
     flags+=("--hostname-override=")
709
-    flags+=("--housekeeping-interval=")
710 709
     flags+=("--http-check-frequency=")
711
-    flags+=("--httptest.serve=")
712 710
     flags+=("--image-gc-high-threshold=")
713 711
     flags+=("--image-gc-low-threshold=")
714
-    flags+=("--ir-data-source=")
715
-    flags+=("--ir-dbname=")
716
-    flags+=("--ir-hawkular=")
717
-    flags+=("--ir-influxdb-host=")
718
-    flags+=("--ir-namespace-only")
719
-    flags+=("--ir-password=")
720
-    flags+=("--ir-percentile=")
721
-    flags+=("--ir-user=")
722 712
     flags+=("--kube-api-burst=")
723 713
     flags+=("--kube-api-content-type=")
724 714
     flags+=("--kube-api-qps=")
... ...
@@ -726,12 +627,7 @@ _openshift_start_kubernetes_kubelet()
726 726
     flags+=("--kubeconfig=")
727 727
     flags+=("--kubelet-cgroups=")
728 728
     flags+=("--lock-file=")
729
-    flags+=("--log-backtrace-at=")
730
-    flags+=("--log-cadvisor-usage")
731
-    flags+=("--log-dir=")
732
-    flags+=("--logtostderr")
733 729
     flags+=("--low-diskspace-threshold-mb=")
734
-    flags+=("--machine-id-file=")
735 730
     flags+=("--manifest-url=")
736 731
     flags+=("--manifest-url-header=")
737 732
     flags+=("--master-service-namespace=")
... ...
@@ -768,14 +664,6 @@ _openshift_start_kubernetes_kubelet()
768 768
     flags+=("--runonce")
769 769
     flags+=("--runtime-cgroups=")
770 770
     flags+=("--serialize-image-pulls")
771
-    flags+=("--stderrthreshold=")
772
-    flags+=("--storage-driver-buffer-duration=")
773
-    flags+=("--storage-driver-db=")
774
-    flags+=("--storage-driver-host=")
775
-    flags+=("--storage-driver-password=")
776
-    flags+=("--storage-driver-secure")
777
-    flags+=("--storage-driver-table=")
778
-    flags+=("--storage-driver-user=")
779 771
     flags+=("--streaming-connection-idle-timeout=")
780 772
     flags+=("--sync-frequency=")
781 773
     flags+=("--system-cgroups=")
... ...
@@ -783,8 +671,6 @@ _openshift_start_kubernetes_kubelet()
783 783
     flags+=("--system-reserved=")
784 784
     flags+=("--tls-cert-file=")
785 785
     flags+=("--tls-private-key-file=")
786
-    flags+=("--v=")
787
-    flags+=("--vmodule=")
788 786
     flags+=("--volume-plugin-dir=")
789 787
     flags+=("--volume-stats-agg-period=")
790 788
     flags+=("--google-json-key=")
... ...
@@ -807,66 +693,28 @@ _openshift_start_kubernetes_proxy()
807 807
     flags_with_completion=()
808 808
     flags_completion=()
809 809
 
810
-    flags+=("--alsologtostderr")
811
-    flags+=("--application-metrics-count-limit=")
812 810
     flags+=("--bind-address=")
813
-    flags+=("--boot-id-file=")
814 811
     flags+=("--cleanup-iptables")
815 812
     flags+=("--cluster-cidr=")
816 813
     flags+=("--config-sync-period=")
817 814
     flags+=("--conntrack-max=")
818 815
     flags+=("--conntrack-tcp-timeout-established=")
819
-    flags+=("--container-hints=")
820
-    flags+=("--docker=")
821
-    flags+=("--docker-env-metadata-whitelist=")
822
-    flags+=("--docker-only")
823
-    flags+=("--docker-root=")
824
-    flags+=("--docker-run=")
825
-    flags+=("--enable-load-reader")
826
-    flags+=("--event-storage-age-limit=")
827
-    flags+=("--event-storage-event-limit=")
828
-    flags+=("--global-housekeeping-interval=")
829 816
     flags+=("--healthz-bind-address=")
830 817
     flags+=("--healthz-port=")
831 818
     flags+=("--hostname-override=")
832
-    flags+=("--housekeeping-interval=")
833
-    flags+=("--httptest.serve=")
834 819
     flags+=("--iptables-masquerade-bit=")
835 820
     flags+=("--iptables-sync-period=")
836
-    flags+=("--ir-data-source=")
837
-    flags+=("--ir-dbname=")
838
-    flags+=("--ir-hawkular=")
839
-    flags+=("--ir-influxdb-host=")
840
-    flags+=("--ir-namespace-only")
841
-    flags+=("--ir-password=")
842
-    flags+=("--ir-percentile=")
843
-    flags+=("--ir-user=")
844 821
     flags+=("--kube-api-burst=")
845 822
     flags+=("--kube-api-content-type=")
846 823
     flags+=("--kube-api-qps=")
847 824
     flags+=("--kubeconfig=")
848
-    flags+=("--log-backtrace-at=")
849
-    flags+=("--log-cadvisor-usage")
850
-    flags+=("--log-dir=")
851
-    flags+=("--logtostderr")
852
-    flags+=("--machine-id-file=")
853 825
     flags+=("--masquerade-all")
854 826
     flags+=("--master=")
855 827
     flags+=("--oom-score-adj=")
856 828
     flags+=("--proxy-mode=")
857 829
     flags+=("--proxy-port-range=")
858 830
     flags+=("--resource-container=")
859
-    flags+=("--stderrthreshold=")
860
-    flags+=("--storage-driver-buffer-duration=")
861
-    flags+=("--storage-driver-db=")
862
-    flags+=("--storage-driver-host=")
863
-    flags+=("--storage-driver-password=")
864
-    flags+=("--storage-driver-secure")
865
-    flags+=("--storage-driver-table=")
866
-    flags+=("--storage-driver-user=")
867 831
     flags+=("--udp-timeout=")
868
-    flags+=("--v=")
869
-    flags+=("--vmodule=")
870 832
     flags+=("--google-json-key=")
871 833
     flags+=("--log-flush-frequency=")
872 834
     flags+=("--loglevel=")
... ...
@@ -889,33 +737,10 @@ _openshift_start_kubernetes_scheduler()
889 889
 
890 890
     flags+=("--address=")
891 891
     flags+=("--algorithm-provider=")
892
-    flags+=("--alsologtostderr")
893
-    flags+=("--application-metrics-count-limit=")
894 892
     flags+=("--bind-pods-burst=")
895 893
     flags+=("--bind-pods-qps=")
896
-    flags+=("--boot-id-file=")
897
-    flags+=("--container-hints=")
898
-    flags+=("--docker=")
899
-    flags+=("--docker-env-metadata-whitelist=")
900
-    flags+=("--docker-only")
901
-    flags+=("--docker-root=")
902
-    flags+=("--docker-run=")
903
-    flags+=("--enable-load-reader")
904
-    flags+=("--event-storage-age-limit=")
905
-    flags+=("--event-storage-event-limit=")
906 894
     flags+=("--failure-domains=")
907
-    flags+=("--global-housekeeping-interval=")
908 895
     flags+=("--hard-pod-affinity-symmetric-weight=")
909
-    flags+=("--housekeeping-interval=")
910
-    flags+=("--httptest.serve=")
911
-    flags+=("--ir-data-source=")
912
-    flags+=("--ir-dbname=")
913
-    flags+=("--ir-hawkular=")
914
-    flags+=("--ir-influxdb-host=")
915
-    flags+=("--ir-namespace-only")
916
-    flags+=("--ir-password=")
917
-    flags+=("--ir-percentile=")
918
-    flags+=("--ir-user=")
919 896
     flags+=("--kube-api-burst=")
920 897
     flags+=("--kube-api-content-type=")
921 898
     flags+=("--kube-api-qps=")
... ...
@@ -924,26 +749,11 @@ _openshift_start_kubernetes_scheduler()
924 924
     flags+=("--leader-elect-lease-duration=")
925 925
     flags+=("--leader-elect-renew-deadline=")
926 926
     flags+=("--leader-elect-retry-period=")
927
-    flags+=("--log-backtrace-at=")
928
-    flags+=("--log-cadvisor-usage")
929
-    flags+=("--log-dir=")
930
-    flags+=("--logtostderr")
931
-    flags+=("--machine-id-file=")
932 927
     flags+=("--master=")
933 928
     flags+=("--policy-config-file=")
934 929
     flags+=("--port=")
935 930
     flags+=("--profiling")
936 931
     flags+=("--scheduler-name=")
937
-    flags+=("--stderrthreshold=")
938
-    flags+=("--storage-driver-buffer-duration=")
939
-    flags+=("--storage-driver-db=")
940
-    flags+=("--storage-driver-host=")
941
-    flags+=("--storage-driver-password=")
942
-    flags+=("--storage-driver-secure")
943
-    flags+=("--storage-driver-table=")
944
-    flags+=("--storage-driver-user=")
945
-    flags+=("--v=")
946
-    flags+=("--vmodule=")
947 932
     flags+=("--google-json-key=")
948 933
     flags+=("--log-flush-frequency=")
949 934
     flags+=("--loglevel=")
... ...
@@ -582,29 +582,19 @@ _openshift_start_kubernetes_apiserver()
582 582
     flags+=("--admission-control-config-file=")
583 583
     flags+=("--advertise-address=")
584 584
     flags+=("--allow-privileged")
585
-    flags+=("--alsologtostderr")
586 585
     flags+=("--apiserver-count=")
587
-    flags+=("--application-metrics-count-limit=")
588 586
     flags+=("--authorization-mode=")
589 587
     flags+=("--authorization-policy-file=")
590 588
     flags+=("--authorization-webhook-config-file=")
591 589
     flags+=("--basic-auth-file=")
592 590
     flags+=("--bind-address=")
593
-    flags+=("--boot-id-file=")
594 591
     flags+=("--cert-dir=")
595 592
     flags+=("--client-ca-file=")
596 593
     flags+=("--cloud-config=")
597 594
     flags+=("--cloud-provider=")
598
-    flags+=("--container-hints=")
599 595
     flags+=("--cors-allowed-origins=")
600 596
     flags+=("--delete-collection-workers=")
601 597
     flags+=("--deserialization-cache-size=")
602
-    flags+=("--docker=")
603
-    flags+=("--docker-env-metadata-whitelist=")
604
-    flags+=("--docker-only")
605
-    flags+=("--docker-root=")
606
-    flags+=("--docker-run=")
607
-    flags+=("--enable-load-reader")
608 598
     flags+=("--enable-swagger-ui")
609 599
     flags+=("--etcd-cafile=")
610 600
     flags+=("--etcd-certfile=")
... ...
@@ -613,24 +603,11 @@ _openshift_start_kubernetes_apiserver()
613 613
     flags+=("--etcd-quorum-read")
614 614
     flags+=("--etcd-servers=")
615 615
     flags+=("--etcd-servers-overrides=")
616
-    flags+=("--event-storage-age-limit=")
617
-    flags+=("--event-storage-event-limit=")
618 616
     flags+=("--event-ttl=")
619 617
     flags+=("--experimental-keystone-url=")
620 618
     flags+=("--external-hostname=")
621
-    flags+=("--global-housekeeping-interval=")
622
-    flags+=("--housekeeping-interval=")
623
-    flags+=("--httptest.serve=")
624 619
     flags+=("--insecure-bind-address=")
625 620
     flags+=("--insecure-port=")
626
-    flags+=("--ir-data-source=")
627
-    flags+=("--ir-dbname=")
628
-    flags+=("--ir-hawkular=")
629
-    flags+=("--ir-influxdb-host=")
630
-    flags+=("--ir-namespace-only")
631
-    flags+=("--ir-password=")
632
-    flags+=("--ir-percentile=")
633
-    flags+=("--ir-user=")
634 621
     flags+=("--kubelet-certificate-authority=")
635 622
     flags+=("--kubelet-client-certificate=")
636 623
     flags+=("--kubelet-client-key=")
... ...
@@ -638,12 +615,7 @@ _openshift_start_kubernetes_apiserver()
638 638
     flags+=("--kubelet-port=")
639 639
     flags+=("--kubelet-timeout=")
640 640
     flags+=("--kubernetes-service-node-port=")
641
-    flags+=("--log-backtrace-at=")
642
-    flags+=("--log-cadvisor-usage")
643
-    flags+=("--log-dir=")
644
-    flags+=("--logtostderr")
645 641
     flags+=("--long-running-request-regexp=")
646
-    flags+=("--machine-id-file=")
647 642
     flags+=("--master-service-namespace=")
648 643
     flags+=("--max-connection-bytes-per-sec=")
649 644
     flags+=("--max-requests-inflight=")
... ...
@@ -667,23 +639,13 @@ _openshift_start_kubernetes_apiserver()
667 667
     flags+=("--service-node-ports=")
668 668
     flags+=("--ssh-keyfile=")
669 669
     flags+=("--ssh-user=")
670
-    flags+=("--stderrthreshold=")
671 670
     flags+=("--storage-backend=")
672
-    flags+=("--storage-driver-buffer-duration=")
673
-    flags+=("--storage-driver-db=")
674
-    flags+=("--storage-driver-host=")
675
-    flags+=("--storage-driver-password=")
676
-    flags+=("--storage-driver-secure")
677
-    flags+=("--storage-driver-table=")
678
-    flags+=("--storage-driver-user=")
679 671
     flags+=("--storage-media-type=")
680 672
     flags+=("--storage-version=")
681 673
     flags+=("--storage-versions=")
682 674
     flags+=("--tls-cert-file=")
683 675
     flags+=("--tls-private-key-file=")
684 676
     flags+=("--token-auth-file=")
685
-    flags+=("--v=")
686
-    flags+=("--vmodule=")
687 677
     flags+=("--watch-cache")
688 678
     flags+=("--watch-cache-sizes=")
689 679
     flags+=("--google-json-key=")
... ...
@@ -708,9 +670,6 @@ _openshift_start_kubernetes_controller-manager()
708 708
 
709 709
     flags+=("--address=")
710 710
     flags+=("--allocate-node-cidrs")
711
-    flags+=("--alsologtostderr")
712
-    flags+=("--application-metrics-count-limit=")
713
-    flags+=("--boot-id-file=")
714 711
     flags+=("--cloud-config=")
715 712
     flags+=("--cloud-provider=")
716 713
     flags+=("--cluster-cidr=")
... ...
@@ -722,33 +681,13 @@ _openshift_start_kubernetes_controller-manager()
722 722
     flags+=("--concurrent-replicaset-syncs=")
723 723
     flags+=("--concurrent-resource-quota-syncs=")
724 724
     flags+=("--concurrent-serviceaccount-token-syncs=")
725
-    flags+=("--container-hints=")
726 725
     flags+=("--controller-start-interval=")
727 726
     flags+=("--daemonset-lookup-cache-size=")
728 727
     flags+=("--deleting-pods-burst=")
729 728
     flags+=("--deleting-pods-qps=")
730 729
     flags+=("--deployment-controller-sync-period=")
731
-    flags+=("--docker=")
732
-    flags+=("--docker-env-metadata-whitelist=")
733
-    flags+=("--docker-only")
734
-    flags+=("--docker-root=")
735
-    flags+=("--docker-run=")
736 730
     flags+=("--enable-hostpath-provisioner")
737
-    flags+=("--enable-load-reader")
738
-    flags+=("--event-storage-age-limit=")
739
-    flags+=("--event-storage-event-limit=")
740
-    flags+=("--global-housekeeping-interval=")
741 731
     flags+=("--horizontal-pod-autoscaler-sync-period=")
742
-    flags+=("--housekeeping-interval=")
743
-    flags+=("--httptest.serve=")
744
-    flags+=("--ir-data-source=")
745
-    flags+=("--ir-dbname=")
746
-    flags+=("--ir-hawkular=")
747
-    flags+=("--ir-influxdb-host=")
748
-    flags+=("--ir-namespace-only")
749
-    flags+=("--ir-password=")
750
-    flags+=("--ir-percentile=")
751
-    flags+=("--ir-user=")
752 732
     flags+=("--kube-api-burst=")
753 733
     flags+=("--kube-api-content-type=")
754 734
     flags+=("--kube-api-qps=")
... ...
@@ -757,11 +696,6 @@ _openshift_start_kubernetes_controller-manager()
757 757
     flags+=("--leader-elect-lease-duration=")
758 758
     flags+=("--leader-elect-renew-deadline=")
759 759
     flags+=("--leader-elect-retry-period=")
760
-    flags+=("--log-backtrace-at=")
761
-    flags+=("--log-cadvisor-usage")
762
-    flags+=("--log-dir=")
763
-    flags+=("--logtostderr")
764
-    flags+=("--machine-id-file=")
765 760
     flags+=("--master=")
766 761
     flags+=("--min-resync-period=")
767 762
     flags+=("--namespace-sync-period=")
... ...
@@ -786,17 +720,7 @@ _openshift_start_kubernetes_controller-manager()
786 786
     flags+=("--root-ca-file=")
787 787
     flags+=("--service-account-private-key-file=")
788 788
     flags+=("--service-sync-period=")
789
-    flags+=("--stderrthreshold=")
790
-    flags+=("--storage-driver-buffer-duration=")
791
-    flags+=("--storage-driver-db=")
792
-    flags+=("--storage-driver-host=")
793
-    flags+=("--storage-driver-password=")
794
-    flags+=("--storage-driver-secure")
795
-    flags+=("--storage-driver-table=")
796
-    flags+=("--storage-driver-user=")
797 789
     flags+=("--terminated-pod-gc-threshold=")
798
-    flags+=("--v=")
799
-    flags+=("--vmodule=")
800 790
     flags+=("--google-json-key=")
801 791
     flags+=("--log-flush-frequency=")
802 792
     flags+=("--loglevel=")
... ...
@@ -819,12 +743,9 @@ _openshift_start_kubernetes_kubelet()
819 819
 
820 820
     flags+=("--address=")
821 821
     flags+=("--allow-privileged")
822
-    flags+=("--alsologtostderr")
823 822
     flags+=("--api-servers=")
824
-    flags+=("--application-metrics-count-limit=")
825 823
     flags+=("--auth-path=")
826 824
     flags+=("--babysit-daemons")
827
-    flags+=("--boot-id-file=")
828 825
     flags+=("--cadvisor-port=")
829 826
     flags+=("--cert-dir=")
830 827
     flags+=("--cgroup-root=")
... ...
@@ -835,31 +756,21 @@ _openshift_start_kubernetes_kubelet()
835 835
     flags+=("--cluster-domain=")
836 836
     flags+=("--config=")
837 837
     flags+=("--configure-cbr0")
838
-    flags+=("--container-hints=")
839 838
     flags+=("--container-runtime=")
840 839
     flags+=("--containerized")
841 840
     flags+=("--cpu-cfs-quota")
842
-    flags+=("--docker=")
843 841
     flags+=("--docker-endpoint=")
844
-    flags+=("--docker-env-metadata-whitelist=")
845 842
     flags+=("--docker-exec-handler=")
846
-    flags+=("--docker-only")
847
-    flags+=("--docker-root=")
848
-    flags+=("--docker-run=")
849 843
     flags+=("--enable-custom-metrics")
850 844
     flags+=("--enable-debugging-handlers")
851
-    flags+=("--enable-load-reader")
852 845
     flags+=("--enable-server")
853 846
     flags+=("--event-burst=")
854 847
     flags+=("--event-qps=")
855
-    flags+=("--event-storage-age-limit=")
856
-    flags+=("--event-storage-event-limit=")
857 848
     flags+=("--eviction-hard=")
858 849
     flags+=("--eviction-soft=")
859 850
     flags+=("--eviction-soft-grace-period=")
860 851
     flags+=("--experimental-flannel-overlay")
861 852
     flags+=("--file-check-frequency=")
862
-    flags+=("--global-housekeeping-interval=")
863 853
     flags+=("--hairpin-mode=")
864 854
     flags+=("--healthz-bind-address=")
865 855
     flags+=("--healthz-port=")
... ...
@@ -867,19 +778,9 @@ _openshift_start_kubernetes_kubelet()
867 867
     flags+=("--host-network-sources=")
868 868
     flags+=("--host-pid-sources=")
869 869
     flags+=("--hostname-override=")
870
-    flags+=("--housekeeping-interval=")
871 870
     flags+=("--http-check-frequency=")
872
-    flags+=("--httptest.serve=")
873 871
     flags+=("--image-gc-high-threshold=")
874 872
     flags+=("--image-gc-low-threshold=")
875
-    flags+=("--ir-data-source=")
876
-    flags+=("--ir-dbname=")
877
-    flags+=("--ir-hawkular=")
878
-    flags+=("--ir-influxdb-host=")
879
-    flags+=("--ir-namespace-only")
880
-    flags+=("--ir-password=")
881
-    flags+=("--ir-percentile=")
882
-    flags+=("--ir-user=")
883 873
     flags+=("--kube-api-burst=")
884 874
     flags+=("--kube-api-content-type=")
885 875
     flags+=("--kube-api-qps=")
... ...
@@ -887,12 +788,7 @@ _openshift_start_kubernetes_kubelet()
887 887
     flags+=("--kubeconfig=")
888 888
     flags+=("--kubelet-cgroups=")
889 889
     flags+=("--lock-file=")
890
-    flags+=("--log-backtrace-at=")
891
-    flags+=("--log-cadvisor-usage")
892
-    flags+=("--log-dir=")
893
-    flags+=("--logtostderr")
894 890
     flags+=("--low-diskspace-threshold-mb=")
895
-    flags+=("--machine-id-file=")
896 891
     flags+=("--manifest-url=")
897 892
     flags+=("--manifest-url-header=")
898 893
     flags+=("--master-service-namespace=")
... ...
@@ -929,14 +825,6 @@ _openshift_start_kubernetes_kubelet()
929 929
     flags+=("--runonce")
930 930
     flags+=("--runtime-cgroups=")
931 931
     flags+=("--serialize-image-pulls")
932
-    flags+=("--stderrthreshold=")
933
-    flags+=("--storage-driver-buffer-duration=")
934
-    flags+=("--storage-driver-db=")
935
-    flags+=("--storage-driver-host=")
936
-    flags+=("--storage-driver-password=")
937
-    flags+=("--storage-driver-secure")
938
-    flags+=("--storage-driver-table=")
939
-    flags+=("--storage-driver-user=")
940 932
     flags+=("--streaming-connection-idle-timeout=")
941 933
     flags+=("--sync-frequency=")
942 934
     flags+=("--system-cgroups=")
... ...
@@ -944,8 +832,6 @@ _openshift_start_kubernetes_kubelet()
944 944
     flags+=("--system-reserved=")
945 945
     flags+=("--tls-cert-file=")
946 946
     flags+=("--tls-private-key-file=")
947
-    flags+=("--v=")
948
-    flags+=("--vmodule=")
949 947
     flags+=("--volume-plugin-dir=")
950 948
     flags+=("--volume-stats-agg-period=")
951 949
     flags+=("--google-json-key=")
... ...
@@ -968,66 +854,28 @@ _openshift_start_kubernetes_proxy()
968 968
     flags_with_completion=()
969 969
     flags_completion=()
970 970
 
971
-    flags+=("--alsologtostderr")
972
-    flags+=("--application-metrics-count-limit=")
973 971
     flags+=("--bind-address=")
974
-    flags+=("--boot-id-file=")
975 972
     flags+=("--cleanup-iptables")
976 973
     flags+=("--cluster-cidr=")
977 974
     flags+=("--config-sync-period=")
978 975
     flags+=("--conntrack-max=")
979 976
     flags+=("--conntrack-tcp-timeout-established=")
980
-    flags+=("--container-hints=")
981
-    flags+=("--docker=")
982
-    flags+=("--docker-env-metadata-whitelist=")
983
-    flags+=("--docker-only")
984
-    flags+=("--docker-root=")
985
-    flags+=("--docker-run=")
986
-    flags+=("--enable-load-reader")
987
-    flags+=("--event-storage-age-limit=")
988
-    flags+=("--event-storage-event-limit=")
989
-    flags+=("--global-housekeeping-interval=")
990 977
     flags+=("--healthz-bind-address=")
991 978
     flags+=("--healthz-port=")
992 979
     flags+=("--hostname-override=")
993
-    flags+=("--housekeeping-interval=")
994
-    flags+=("--httptest.serve=")
995 980
     flags+=("--iptables-masquerade-bit=")
996 981
     flags+=("--iptables-sync-period=")
997
-    flags+=("--ir-data-source=")
998
-    flags+=("--ir-dbname=")
999
-    flags+=("--ir-hawkular=")
1000
-    flags+=("--ir-influxdb-host=")
1001
-    flags+=("--ir-namespace-only")
1002
-    flags+=("--ir-password=")
1003
-    flags+=("--ir-percentile=")
1004
-    flags+=("--ir-user=")
1005 982
     flags+=("--kube-api-burst=")
1006 983
     flags+=("--kube-api-content-type=")
1007 984
     flags+=("--kube-api-qps=")
1008 985
     flags+=("--kubeconfig=")
1009
-    flags+=("--log-backtrace-at=")
1010
-    flags+=("--log-cadvisor-usage")
1011
-    flags+=("--log-dir=")
1012
-    flags+=("--logtostderr")
1013
-    flags+=("--machine-id-file=")
1014 986
     flags+=("--masquerade-all")
1015 987
     flags+=("--master=")
1016 988
     flags+=("--oom-score-adj=")
1017 989
     flags+=("--proxy-mode=")
1018 990
     flags+=("--proxy-port-range=")
1019 991
     flags+=("--resource-container=")
1020
-    flags+=("--stderrthreshold=")
1021
-    flags+=("--storage-driver-buffer-duration=")
1022
-    flags+=("--storage-driver-db=")
1023
-    flags+=("--storage-driver-host=")
1024
-    flags+=("--storage-driver-password=")
1025
-    flags+=("--storage-driver-secure")
1026
-    flags+=("--storage-driver-table=")
1027
-    flags+=("--storage-driver-user=")
1028 992
     flags+=("--udp-timeout=")
1029
-    flags+=("--v=")
1030
-    flags+=("--vmodule=")
1031 993
     flags+=("--google-json-key=")
1032 994
     flags+=("--log-flush-frequency=")
1033 995
     flags+=("--loglevel=")
... ...
@@ -1050,33 +898,10 @@ _openshift_start_kubernetes_scheduler()
1050 1050
 
1051 1051
     flags+=("--address=")
1052 1052
     flags+=("--algorithm-provider=")
1053
-    flags+=("--alsologtostderr")
1054
-    flags+=("--application-metrics-count-limit=")
1055 1053
     flags+=("--bind-pods-burst=")
1056 1054
     flags+=("--bind-pods-qps=")
1057
-    flags+=("--boot-id-file=")
1058
-    flags+=("--container-hints=")
1059
-    flags+=("--docker=")
1060
-    flags+=("--docker-env-metadata-whitelist=")
1061
-    flags+=("--docker-only")
1062
-    flags+=("--docker-root=")
1063
-    flags+=("--docker-run=")
1064
-    flags+=("--enable-load-reader")
1065
-    flags+=("--event-storage-age-limit=")
1066
-    flags+=("--event-storage-event-limit=")
1067 1055
     flags+=("--failure-domains=")
1068
-    flags+=("--global-housekeeping-interval=")
1069 1056
     flags+=("--hard-pod-affinity-symmetric-weight=")
1070
-    flags+=("--housekeeping-interval=")
1071
-    flags+=("--httptest.serve=")
1072
-    flags+=("--ir-data-source=")
1073
-    flags+=("--ir-dbname=")
1074
-    flags+=("--ir-hawkular=")
1075
-    flags+=("--ir-influxdb-host=")
1076
-    flags+=("--ir-namespace-only")
1077
-    flags+=("--ir-password=")
1078
-    flags+=("--ir-percentile=")
1079
-    flags+=("--ir-user=")
1080 1057
     flags+=("--kube-api-burst=")
1081 1058
     flags+=("--kube-api-content-type=")
1082 1059
     flags+=("--kube-api-qps=")
... ...
@@ -1085,26 +910,11 @@ _openshift_start_kubernetes_scheduler()
1085 1085
     flags+=("--leader-elect-lease-duration=")
1086 1086
     flags+=("--leader-elect-renew-deadline=")
1087 1087
     flags+=("--leader-elect-retry-period=")
1088
-    flags+=("--log-backtrace-at=")
1089
-    flags+=("--log-cadvisor-usage")
1090
-    flags+=("--log-dir=")
1091
-    flags+=("--logtostderr")
1092
-    flags+=("--machine-id-file=")
1093 1088
     flags+=("--master=")
1094 1089
     flags+=("--policy-config-file=")
1095 1090
     flags+=("--port=")
1096 1091
     flags+=("--profiling")
1097 1092
     flags+=("--scheduler-name=")
1098
-    flags+=("--stderrthreshold=")
1099
-    flags+=("--storage-driver-buffer-duration=")
1100
-    flags+=("--storage-driver-db=")
1101
-    flags+=("--storage-driver-host=")
1102
-    flags+=("--storage-driver-password=")
1103
-    flags+=("--storage-driver-secure")
1104
-    flags+=("--storage-driver-table=")
1105
-    flags+=("--storage-driver-user=")
1106
-    flags+=("--v=")
1107
-    flags+=("--vmodule=")
1108 1093
     flags+=("--google-json-key=")
1109 1094
     flags+=("--log-flush-frequency=")
1110 1095
     flags+=("--loglevel=")
... ...
@@ -41,18 +41,10 @@ This command launches an instance of the Kubernetes apiserver (kube\-apiserver).
41 41
     If true, allow privileged containers.
42 42
 
43 43
 .PP
44
-\fB\-\-alsologtostderr\fP=false
45
-    log to standard error as well as files
46
-
47
-.PP
48 44
 \fB\-\-apiserver\-count\fP=1
49 45
     The number of apiservers running in the cluster
50 46
 
51 47
 .PP
52
-\fB\-\-application\-metrics\-count\-limit\fP=100
53
-    Max number of application metrics to store (per container)
54
-
55
-.PP
56 48
 \fB\-\-authorization\-mode\fP="AlwaysAllow"
57 49
     Ordered list of plug\-ins to do authorization on secure port. Comma\-delimited list of: AlwaysAllow,AlwaysDeny,ABAC,Webhook
58 50
 
... ...
@@ -73,10 +65,6 @@ This command launches an instance of the Kubernetes apiserver (kube\-apiserver).
73 73
     The IP address on which to listen for the \-\-secure\-port port. The associated interface(s) must be reachable by the rest of the cluster, and by CLI/web clients. If blank, all interfaces will be used (0.0.0.0).
74 74
 
75 75
 .PP
76
-\fB\-\-boot\-id\-file\fP="/proc/sys/kernel/random/boot\_id"
77
-    Comma\-separated list of files to check for boot\-id. Use the first one that exists.
78
-
79
-.PP
80 76
 \fB\-\-cert\-dir\fP="/var/run/kubernetes"
81 77
     The directory where the TLS certs are located (by default /var/run/kubernetes). If \-\-tls\-cert\-file and \-\-tls\-private\-key\-file are provided, this flag will be ignored.
82 78
 
... ...
@@ -93,10 +81,6 @@ This command launches an instance of the Kubernetes apiserver (kube\-apiserver).
93 93
     The provider for cloud services.  Empty string for no provider.
94 94
 
95 95
 .PP
96
-\fB\-\-container\-hints\fP="/etc/cadvisor/container\_hints.json"
97
-    location of the container hints file
98
-
99
-.PP
100 96
 \fB\-\-cors\-allowed\-origins\fP=[]
101 97
     List of allowed origins for CORS, comma separated.  An allowed origin can be a regular expression to support subdomain matching.  If this list is empty CORS will not be enabled.
102 98
 
... ...
@@ -109,30 +93,6 @@ This command launches an instance of the Kubernetes apiserver (kube\-apiserver).
109 109
     Number of deserialized json objects to cache in memory.
110 110
 
111 111
 .PP
112
-\fB\-\-docker\fP="unix:///var/run/docker.sock"
113
-    docker endpoint
114
-
115
-.PP
116
-\fB\-\-docker\-env\-metadata\-whitelist\fP=""
117
-    a comma\-separated list of environment variable keys that needs to be collected for docker containers
118
-
119
-.PP
120
-\fB\-\-docker\-only\fP=false
121
-    Only report docker containers in addition to root stats
122
-
123
-.PP
124
-\fB\-\-docker\-root\fP="/var/lib/docker"
125
-    Absolute path to the Docker state root directory (default: /var/lib/docker)
126
-
127
-.PP
128
-\fB\-\-docker\-run\fP="/var/run/docker"
129
-    Absolute path to the Docker run directory (default: /var/run/docker)
130
-
131
-.PP
132
-\fB\-\-enable\-load\-reader\fP=false
133
-    Whether to enable cpu load reader
134
-
135
-.PP
136 112
 \fB\-\-enable\-swagger\-ui\fP=false
137 113
     Enables swagger ui on the apiserver at /swagger\-ui
138 114
 
... ...
@@ -167,14 +127,6 @@ This command launches an instance of the Kubernetes apiserver (kube\-apiserver).
167 167
 \[la]http://ip:port\[ra], semicolon separated.
168 168
 
169 169
 .PP
170
-\fB\-\-event\-storage\-age\-limit\fP="default=24h"
171
-    Max length of time for which to store events (per type). Value is a comma separated list of key values, where the keys are event types (e.g.: creation, oom) or "default" and the value is a duration. Default is applied to all non\-specified event types
172
-
173
-.PP
174
-\fB\-\-event\-storage\-event\-limit\fP="default=100000"
175
-    Max number of events to store (per type). Value is a comma separated list of key values, where the keys are event types (e.g.: creation, oom) or "default" and the value is an integer. Default is applied to all non\-specified event types
176
-
177
-.PP
178 170
 \fB\-\-event\-ttl\fP=0
179 171
     Amount of time to retain events. Default 1 hour.
180 172
 
... ...
@@ -187,18 +139,6 @@ This command launches an instance of the Kubernetes apiserver (kube\-apiserver).
187 187
     The hostname to use when generating externalized URLs for this master (e.g. Swagger API Docs.)
188 188
 
189 189
 .PP
190
-\fB\-\-global\-housekeeping\-interval\fP=0
191
-    Interval between global housekeepings
192
-
193
-.PP
194
-\fB\-\-housekeeping\-interval\fP=0
195
-    Interval between container housekeepings
196
-
197
-.PP
198
-\fB\-\-httptest.serve\fP=""
199
-    if non\-empty, httptest.NewServer serves on this address and blocks
200
-
201
-.PP
202 190
 \fB\-\-insecure\-bind\-address\fP=127.0.0.1
203 191
     The IP address on which to serve the \-\-insecure\-port (set to 0.0.0.0 for all interfaces). Defaults to localhost.
204 192
 
... ...
@@ -207,38 +147,6 @@ This command launches an instance of the Kubernetes apiserver (kube\-apiserver).
207 207
     The port on which to serve unsecured, unauthenticated access. Default 8080. It is assumed that firewall rules are set up such that this port is not reachable from outside of the cluster and that port 443 on the cluster's public address is proxied to this port. This is performed by nginx in the default setup.
208 208
 
209 209
 .PP
210
-\fB\-\-ir\-data\-source\fP="influxdb"
211
-    Data source used by InitialResources. Supported options: influxdb, gcm.
212
-
213
-.PP
214
-\fB\-\-ir\-dbname\fP="k8s"
215
-    InfluxDB database name which contains metrics requred by InitialResources
216
-
217
-.PP
218
-\fB\-\-ir\-hawkular\fP=""
219
-    Hawkular configuration URL
220
-
221
-.PP
222
-\fB\-\-ir\-influxdb\-host\fP="localhost:8080/api/v1/proxy/namespaces/kube\-system/services/monitoring\-influxdb:api"
223
-    Address of InfluxDB which contains metrics requred by InitialResources
224
-
225
-.PP
226
-\fB\-\-ir\-namespace\-only\fP=false
227
-    Whether the estimation should be made only based on data from the same namespace.
228
-
229
-.PP
230
-\fB\-\-ir\-password\fP="root"
231
-    Password used for connecting to InfluxDB
232
-
233
-.PP
234
-\fB\-\-ir\-percentile\fP=90
235
-    Which percentile of samples should InitialResources use when estimating resources. For experiment purposes.
236
-
237
-.PP
238
-\fB\-\-ir\-user\fP="root"
239
-    User used for connecting to InfluxDB
240
-
241
-.PP
242 210
 \fB\-\-kubelet\-certificate\-authority\fP=""
243 211
     Path to a cert. file for the certificate authority.
244 212
 
... ...
@@ -267,30 +175,10 @@ This command launches an instance of the Kubernetes apiserver (kube\-apiserver).
267 267
     If non\-zero, the Kubernetes master service (which apiserver creates/maintains) will be of type NodePort, using this as the value of the port. If zero, the Kubernetes master service will be of type ClusterIP.
268 268
 
269 269
 .PP
270
-\fB\-\-log\-backtrace\-at\fP=:0
271
-    when logging hits line file:N, emit a stack trace
272
-
273
-.PP
274
-\fB\-\-log\-cadvisor\-usage\fP=false
275
-    Whether to log the usage of the cAdvisor container
276
-
277
-.PP
278
-\fB\-\-log\-dir\fP=""
279
-    If non\-empty, write log files in this directory
280
-
281
-.PP
282
-\fB\-\-logtostderr\fP=true
283
-    log to standard error instead of files
284
-
285
-.PP
286 270
 \fB\-\-long\-running\-request\-regexp\fP="(/|^)((watch|proxy)(/|$)|(logs?|portforward|exec|attach)/?$)"
287 271
     A regular expression matching long running requests which should be excluded from maximum inflight request handling.
288 272
 
289 273
 .PP
290
-\fB\-\-machine\-id\-file\fP="/etc/machine\-id,/var/lib/dbus/machine\-id"
291
-    Comma\-separated list of files to check for machine\-id. Use the first one that exists.
292
-
293
-.PP
294 274
 \fB\-\-master\-service\-namespace\fP="default"
295 275
     The namespace from which the kubernetes master services should be injected into pods
296 276
 
... ...
@@ -383,42 +271,10 @@ This command launches an instance of the Kubernetes apiserver (kube\-apiserver).
383 383
     If non\-empty, use secure SSH proxy to the nodes, using this user name
384 384
 
385 385
 .PP
386
-\fB\-\-stderrthreshold\fP=2
387
-    logs at or above this threshold go to stderr
388
-
389
-.PP
390 386
 \fB\-\-storage\-backend\fP=""
391 387
     The storage backend for persistence. Options: 'etcd2' (default), 'etcd3'.
392 388
 
393 389
 .PP
394
-\fB\-\-storage\-driver\-buffer\-duration\fP=0
395
-    Writes in the storage driver will be buffered for this duration, and committed to the non memory backends as a single transaction
396
-
397
-.PP
398
-\fB\-\-storage\-driver\-db\fP="cadvisor"
399
-    database name
400
-
401
-.PP
402
-\fB\-\-storage\-driver\-host\fP="localhost:8086"
403
-    database host:port
404
-
405
-.PP
406
-\fB\-\-storage\-driver\-password\fP="root"
407
-    database password
408
-
409
-.PP
410
-\fB\-\-storage\-driver\-secure\fP=false
411
-    use secure connection with database
412
-
413
-.PP
414
-\fB\-\-storage\-driver\-table\fP="stats"
415
-    table name
416
-
417
-.PP
418
-\fB\-\-storage\-driver\-user\fP="root"
419
-    database username
420
-
421
-.PP
422 390
 \fB\-\-storage\-media\-type\fP="application/json"
423 391
     The media type to use to store objects in storage. Defaults to application/json. Some resources may only support a specific media type and will ignore this setting.
424 392
 
... ...
@@ -443,14 +299,6 @@ This command launches an instance of the Kubernetes apiserver (kube\-apiserver).
443 443
     If set, the file that will be used to secure the secure port of the API server via token authentication.
444 444
 
445 445
 .PP
446
-\fB\-\-v\fP=0
447
-    log level for V logs
448
-
449
-.PP
450
-\fB\-\-vmodule\fP=
451
-    comma\-separated list of pattern=N settings for file\-filtered logging
452
-
453
-.PP
454 446
 \fB\-\-watch\-cache\fP=true
455 447
     Enable watch caching in the apiserver
456 448
 
... ...
@@ -29,18 +29,6 @@ This command launches an instance of the Kubernetes controller\-manager (kube\-c
29 29
     Should CIDRs for Pods be allocated and set on the cloud provider.
30 30
 
31 31
 .PP
32
-\fB\-\-alsologtostderr\fP=false
33
-    log to standard error as well as files
34
-
35
-.PP
36
-\fB\-\-application\-metrics\-count\-limit\fP=100
37
-    Max number of application metrics to store (per container)
38
-
39
-.PP
40
-\fB\-\-boot\-id\-file\fP="/proc/sys/kernel/random/boot\_id"
41
-    Comma\-separated list of files to check for boot\-id. Use the first one that exists.
42
-
43
-.PP
44 32
 \fB\-\-cloud\-config\fP=""
45 33
     The path to the cloud provider configuration file.  Empty string for no configuration file.
46 34
 
... ...
@@ -85,10 +73,6 @@ This command launches an instance of the Kubernetes controller\-manager (kube\-c
85 85
     The number of service account token objects that are allowed to sync concurrently. Larger number = more responsive token generation, but more CPU (and network) load
86 86
 
87 87
 .PP
88
-\fB\-\-container\-hints\fP="/etc/cadvisor/container\_hints.json"
89
-    location of the container hints file
90
-
91
-.PP
92 88
 \fB\-\-controller\-start\-interval\fP=0
93 89
     Interval between starting controller managers.
94 90
 
... ...
@@ -109,90 +93,14 @@ This command launches an instance of the Kubernetes controller\-manager (kube\-c
109 109
     Period for syncing the deployments.
110 110
 
111 111
 .PP
112
-\fB\-\-docker\fP="unix:///var/run/docker.sock"
113
-    docker endpoint
114
-
115
-.PP
116
-\fB\-\-docker\-env\-metadata\-whitelist\fP=""
117
-    a comma\-separated list of environment variable keys that needs to be collected for docker containers
118
-
119
-.PP
120
-\fB\-\-docker\-only\fP=false
121
-    Only report docker containers in addition to root stats
122
-
123
-.PP
124
-\fB\-\-docker\-root\fP="/var/lib/docker"
125
-    Absolute path to the Docker state root directory (default: /var/lib/docker)
126
-
127
-.PP
128
-\fB\-\-docker\-run\fP="/var/run/docker"
129
-    Absolute path to the Docker run directory (default: /var/run/docker)
130
-
131
-.PP
132 112
 \fB\-\-enable\-hostpath\-provisioner\fP=false
133 113
     Enable HostPath PV provisioning when running without a cloud provider. This allows testing and development of provisioning features.  HostPath provisioning is not supported in any way, won't work in a multi\-node cluster, and should not be used for anything other than testing or development.
134 114
 
135 115
 .PP
136
-\fB\-\-enable\-load\-reader\fP=false
137
-    Whether to enable cpu load reader
138
-
139
-.PP
140
-\fB\-\-event\-storage\-age\-limit\fP="default=24h"
141
-    Max length of time for which to store events (per type). Value is a comma separated list of key values, where the keys are event types (e.g.: creation, oom) or "default" and the value is a duration. Default is applied to all non\-specified event types
142
-
143
-.PP
144
-\fB\-\-event\-storage\-event\-limit\fP="default=100000"
145
-    Max number of events to store (per type). Value is a comma separated list of key values, where the keys are event types (e.g.: creation, oom) or "default" and the value is an integer. Default is applied to all non\-specified event types
146
-
147
-.PP
148
-\fB\-\-global\-housekeeping\-interval\fP=0
149
-    Interval between global housekeepings
150
-
151
-.PP
152 116
 \fB\-\-horizontal\-pod\-autoscaler\-sync\-period\fP=0
153 117
     The period for syncing the number of pods in horizontal pod autoscaler.
154 118
 
155 119
 .PP
156
-\fB\-\-housekeeping\-interval\fP=0
157
-    Interval between container housekeepings
158
-
159
-.PP
160
-\fB\-\-httptest.serve\fP=""
161
-    if non\-empty, httptest.NewServer serves on this address and blocks
162
-
163
-.PP
164
-\fB\-\-ir\-data\-source\fP="influxdb"
165
-    Data source used by InitialResources. Supported options: influxdb, gcm.
166
-
167
-.PP
168
-\fB\-\-ir\-dbname\fP="k8s"
169
-    InfluxDB database name which contains metrics requred by InitialResources
170
-
171
-.PP
172
-\fB\-\-ir\-hawkular\fP=""
173
-    Hawkular configuration URL
174
-
175
-.PP
176
-\fB\-\-ir\-influxdb\-host\fP="localhost:8080/api/v1/proxy/namespaces/kube\-system/services/monitoring\-influxdb:api"
177
-    Address of InfluxDB which contains metrics requred by InitialResources
178
-
179
-.PP
180
-\fB\-\-ir\-namespace\-only\fP=false
181
-    Whether the estimation should be made only based on data from the same namespace.
182
-
183
-.PP
184
-\fB\-\-ir\-password\fP="root"
185
-    Password used for connecting to InfluxDB
186
-
187
-.PP
188
-\fB\-\-ir\-percentile\fP=90
189
-    Which percentile of samples should InitialResources use when estimating resources. For experiment purposes.
190
-
191
-.PP
192
-\fB\-\-ir\-user\fP="root"
193
-    User used for connecting to InfluxDB
194
-
195
-.PP
196 120
 \fB\-\-kube\-api\-burst\fP=30
197 121
     Burst to use while talking with kubernetes apiserver
198 122
 
... ...
@@ -225,26 +133,6 @@ This command launches an instance of the Kubernetes controller\-manager (kube\-c
225 225
     The duration the clients should wait between attempting acquisition and renewal of a leadership. This is only applicable if leader election is enabled.
226 226
 
227 227
 .PP
228
-\fB\-\-log\-backtrace\-at\fP=:0
229
-    when logging hits line file:N, emit a stack trace
230
-
231
-.PP
232
-\fB\-\-log\-cadvisor\-usage\fP=false
233
-    Whether to log the usage of the cAdvisor container
234
-
235
-.PP
236
-\fB\-\-log\-dir\fP=""
237
-    If non\-empty, write log files in this directory
238
-
239
-.PP
240
-\fB\-\-logtostderr\fP=true
241
-    log to standard error instead of files
242
-
243
-.PP
244
-\fB\-\-machine\-id\-file\fP="/etc/machine\-id,/var/lib/dbus/machine\-id"
245
-    Comma\-separated list of files to check for machine\-id. Use the first one that exists.
246
-
247
-.PP
248 228
 \fB\-\-master\fP=""
249 229
     The address of the Kubernetes API server (overrides any value in kubeconfig)
250 230
 
... ...
@@ -341,49 +229,9 @@ This command launches an instance of the Kubernetes controller\-manager (kube\-c
341 341
     The period for syncing services with their external load balancers
342 342
 
343 343
 .PP
344
-\fB\-\-stderrthreshold\fP=2
345
-    logs at or above this threshold go to stderr
346
-
347
-.PP
348
-\fB\-\-storage\-driver\-buffer\-duration\fP=0
349
-    Writes in the storage driver will be buffered for this duration, and committed to the non memory backends as a single transaction
350
-
351
-.PP
352
-\fB\-\-storage\-driver\-db\fP="cadvisor"
353
-    database name
354
-
355
-.PP
356
-\fB\-\-storage\-driver\-host\fP="localhost:8086"
357
-    database host:port
358
-
359
-.PP
360
-\fB\-\-storage\-driver\-password\fP="root"
361
-    database password
362
-
363
-.PP
364
-\fB\-\-storage\-driver\-secure\fP=false
365
-    use secure connection with database
366
-
367
-.PP
368
-\fB\-\-storage\-driver\-table\fP="stats"
369
-    table name
370
-
371
-.PP
372
-\fB\-\-storage\-driver\-user\fP="root"
373
-    database username
374
-
375
-.PP
376 344
 \fB\-\-terminated\-pod\-gc\-threshold\fP=12500
377 345
     Number of terminated pods that can exist before the terminated pod garbage collector starts deleting terminated pods. If <= 0, the terminated pod garbage collector is disabled.
378 346
 
379
-.PP
380
-\fB\-\-v\fP=0
381
-    log level for V logs
382
-
383
-.PP
384
-\fB\-\-vmodule\fP=
385
-    comma\-separated list of pattern=N settings for file\-filtered logging
386
-
387 347
 
388 348
 .SH OPTIONS INHERITED FROM PARENT COMMANDS
389 349
 .PP
... ...
@@ -30,18 +30,10 @@ starting from a configuration file.
30 30
     If true, allow containers to request privileged mode. [default=false]
31 31
 
32 32
 .PP
33
-\fB\-\-alsologtostderr\fP=false
34
-    log to standard error as well as files
35
-
36
-.PP
37 33
 \fB\-\-api\-servers\fP=[]
38 34
     List of Kubernetes API servers for publishing events, and reading pods and services. (ip:port), comma separated.
39 35
 
40 36
 .PP
41
-\fB\-\-application\-metrics\-count\-limit\fP=100
42
-    Max number of application metrics to store (per container)
43
-
44
-.PP
45 37
 \fB\-\-auth\-path\fP="/var/lib/kubelet/kubernetes\_auth"
46 38
     Path to .kubernetes\_auth file, specifying how to authenticate to API server.
47 39
 
... ...
@@ -50,10 +42,6 @@ starting from a configuration file.
50 50
     If true, the node has babysitter process monitoring docker and kubelet.
51 51
 
52 52
 .PP
53
-\fB\-\-boot\-id\-file\fP="/proc/sys/kernel/random/boot\_id"
54
-    Comma\-separated list of files to check for boot\-id. Use the first one that exists.
55
-
56
-.PP
57 53
 \fB\-\-cadvisor\-port\fP=4194
58 54
     The port of the localhost cAdvisor endpoint
59 55
 
... ...
@@ -94,10 +82,6 @@ starting from a configuration file.
94 94
     If true, kubelet will configure cbr0 based on Node.Spec.PodCIDR.
95 95
 
96 96
 .PP
97
-\fB\-\-container\-hints\fP="/etc/cadvisor/container\_hints.json"
98
-    location of the container hints file
99
-
100
-.PP
101 97
 \fB\-\-container\-runtime\fP="docker"
102 98
     The container runtime to use. Possible values: 'docker', 'rkt'. Default: 'docker'.
103 99
 
... ...
@@ -110,34 +94,14 @@ starting from a configuration file.
110 110
     Enable CPU CFS quota enforcement for containers that specify CPU limits
111 111
 
112 112
 .PP
113
-\fB\-\-docker\fP="unix:///var/run/docker.sock"
114
-    docker endpoint
115
-
116
-.PP
117 113
 \fB\-\-docker\-endpoint\fP=""
118 114
     If non\-empty, use this for the docker endpoint to communicate with
119 115
 
120 116
 .PP
121
-\fB\-\-docker\-env\-metadata\-whitelist\fP=""
122
-    a comma\-separated list of environment variable keys that needs to be collected for docker containers
123
-
124
-.PP
125 117
 \fB\-\-docker\-exec\-handler\fP="native"
126 118
     Handler to use when executing a command in a container. Valid values are 'native' and 'nsenter'. Defaults to 'native'.
127 119
 
128 120
 .PP
129
-\fB\-\-docker\-only\fP=false
130
-    Only report docker containers in addition to root stats
131
-
132
-.PP
133
-\fB\-\-docker\-root\fP="/var/lib/docker"
134
-    Absolute path to the Docker state root directory (default: /var/lib/docker)
135
-
136
-.PP
137
-\fB\-\-docker\-run\fP="/var/run/docker"
138
-    Absolute path to the Docker run directory (default: /var/run/docker)
139
-
140
-.PP
141 121
 \fB\-\-enable\-custom\-metrics\fP=false
142 122
     Support for gathering custom metrics.
143 123
 
... ...
@@ -146,10 +110,6 @@ starting from a configuration file.
146 146
     Enables server endpoints for log collection and local running of containers and commands
147 147
 
148 148
 .PP
149
-\fB\-\-enable\-load\-reader\fP=false
150
-    Whether to enable cpu load reader
151
-
152
-.PP
153 149
 \fB\-\-enable\-server\fP=true
154 150
     Enable the Kubelet's server
155 151
 
... ...
@@ -162,14 +122,6 @@ starting from a configuration file.
162 162
     If > 0, limit event creations per second to this value. If 0, unlimited.
163 163
 
164 164
 .PP
165
-\fB\-\-event\-storage\-age\-limit\fP="default=24h"
166
-    Max length of time for which to store events (per type). Value is a comma separated list of key values, where the keys are event types (e.g.: creation, oom) or "default" and the value is a duration. Default is applied to all non\-specified event types
167
-
168
-.PP
169
-\fB\-\-event\-storage\-event\-limit\fP="default=100000"
170
-    Max number of events to store (per type). Value is a comma separated list of key values, where the keys are event types (e.g.: creation, oom) or "default" and the value is an integer. Default is applied to all non\-specified event types
171
-
172
-.PP
173 165
 \fB\-\-eviction\-hard\fP=""
174 166
     A set of eviction thresholds (e.g. memory.available<1Gi) that if met would trigger a pod eviction.
175 167
 
... ...
@@ -190,10 +142,6 @@ starting from a configuration file.
190 190
     Duration between checking config files for new data
191 191
 
192 192
 .PP
193
-\fB\-\-global\-housekeeping\-interval\fP=0
194
-    Interval between global housekeepings
195
-
196
-.PP
197 193
 \fB\-\-hairpin\-mode\fP="promiscuous\-bridge"
198 194
     How should the kubelet setup hairpin NAT. This allows endpoints of a Service to loadbalance back to themselves if they should try to access their own Service. Valid values are "promiscuous\-bridge", "hairpin\-veth" and "none".
199 195
 
... ...
@@ -222,18 +170,10 @@ starting from a configuration file.
222 222
     If non\-empty, will use this string as identification instead of the actual hostname.
223 223
 
224 224
 .PP
225
-\fB\-\-housekeeping\-interval\fP=0
226
-    Interval between container housekeepings
227
-
228
-.PP
229 225
 \fB\-\-http\-check\-frequency\fP=0
230 226
     Duration between checking http for new data
231 227
 
232 228
 .PP
233
-\fB\-\-httptest.serve\fP=""
234
-    if non\-empty, httptest.NewServer serves on this address and blocks
235
-
236
-.PP
237 229
 \fB\-\-image\-gc\-high\-threshold\fP=90
238 230
     The percent of disk usage after which image garbage collection is always run. Default: 90%
239 231
 
... ...
@@ -242,38 +182,6 @@ starting from a configuration file.
242 242
     The percent of disk usage before which image garbage collection is never run. Lowest disk usage to garbage collect to. Default: 80%
243 243
 
244 244
 .PP
245
-\fB\-\-ir\-data\-source\fP="influxdb"
246
-    Data source used by InitialResources. Supported options: influxdb, gcm.
247
-
248
-.PP
249
-\fB\-\-ir\-dbname\fP="k8s"
250
-    InfluxDB database name which contains metrics requred by InitialResources
251
-
252
-.PP
253
-\fB\-\-ir\-hawkular\fP=""
254
-    Hawkular configuration URL
255
-
256
-.PP
257
-\fB\-\-ir\-influxdb\-host\fP="localhost:8080/api/v1/proxy/namespaces/kube\-system/services/monitoring\-influxdb:api"
258
-    Address of InfluxDB which contains metrics requred by InitialResources
259
-
260
-.PP
261
-\fB\-\-ir\-namespace\-only\fP=false
262
-    Whether the estimation should be made only based on data from the same namespace.
263
-
264
-.PP
265
-\fB\-\-ir\-password\fP="root"
266
-    Password used for connecting to InfluxDB
267
-
268
-.PP
269
-\fB\-\-ir\-percentile\fP=90
270
-    Which percentile of samples should InitialResources use when estimating resources. For experiment purposes.
271
-
272
-.PP
273
-\fB\-\-ir\-user\fP="root"
274
-    User used for connecting to InfluxDB
275
-
276
-.PP
277 245
 \fB\-\-kube\-api\-burst\fP=10
278 246
     Burst to use while talking with kubernetes apiserver
279 247
 
... ...
@@ -303,30 +211,10 @@ starting from a configuration file.
303 303
     <Warning: Alpha feature> The path to file for kubelet to use as a lock file.
304 304
 
305 305
 .PP
306
-\fB\-\-log\-backtrace\-at\fP=:0
307
-    when logging hits line file:N, emit a stack trace
308
-
309
-.PP
310
-\fB\-\-log\-cadvisor\-usage\fP=false
311
-    Whether to log the usage of the cAdvisor container
312
-
313
-.PP
314
-\fB\-\-log\-dir\fP=""
315
-    If non\-empty, write log files in this directory
316
-
317
-.PP
318
-\fB\-\-logtostderr\fP=true
319
-    log to standard error instead of files
320
-
321
-.PP
322 306
 \fB\-\-low\-diskspace\-threshold\-mb\fP=256
323 307
     The absolute free disk space, in MB, to maintain. When disk space falls below this threshold, new pods would be rejected. Default: 256
324 308
 
325 309
 .PP
326
-\fB\-\-machine\-id\-file\fP="/etc/machine\-id,/var/lib/dbus/machine\-id"
327
-    Comma\-separated list of files to check for machine\-id. Use the first one that exists.
328
-
329
-.PP
330 310
 \fB\-\-manifest\-url\fP=""
331 311
     URL for accessing the container manifest
332 312
 
... ...
@@ -471,38 +359,6 @@ starting from a configuration file.
471 471
     Pull images one at a time. We recommend \fInot\fP changing the default value on nodes that run docker daemon with version < 1.9 or an Aufs storage backend. Issue #10959 has more details. [default=true]
472 472
 
473 473
 .PP
474
-\fB\-\-stderrthreshold\fP=2
475
-    logs at or above this threshold go to stderr
476
-
477
-.PP
478
-\fB\-\-storage\-driver\-buffer\-duration\fP=0
479
-    Writes in the storage driver will be buffered for this duration, and committed to the non memory backends as a single transaction
480
-
481
-.PP
482
-\fB\-\-storage\-driver\-db\fP="cadvisor"
483
-    database name
484
-
485
-.PP
486
-\fB\-\-storage\-driver\-host\fP="localhost:8086"
487
-    database host:port
488
-
489
-.PP
490
-\fB\-\-storage\-driver\-password\fP="root"
491
-    database password
492
-
493
-.PP
494
-\fB\-\-storage\-driver\-secure\fP=false
495
-    use secure connection with database
496
-
497
-.PP
498
-\fB\-\-storage\-driver\-table\fP="stats"
499
-    table name
500
-
501
-.PP
502
-\fB\-\-storage\-driver\-user\fP="root"
503
-    database username
504
-
505
-.PP
506 474
 \fB\-\-streaming\-connection\-idle\-timeout\fP=0
507 475
     Maximum time a streaming connection can be idle before the connection is automatically closed. 0 indicates no timeout. Example: '5m'
508 476
 
... ...
@@ -532,14 +388,6 @@ starting from a configuration file.
532 532
     File containing x509 private key matching \-\-tls\-cert\-file.
533 533
 
534 534
 .PP
535
-\fB\-\-v\fP=0
536
-    log level for V logs
537
-
538
-.PP
539
-\fB\-\-vmodule\fP=
540
-    comma\-separated list of pattern=N settings for file\-filtered logging
541
-
542
-.PP
543 535
 \fB\-\-volume\-plugin\-dir\fP="/usr/libexec/kubernetes/kubelet\-plugins/volume/exec/"
544 536
     <Warning: Alpha feature> The full path of the directory in which to search for additional third party volume plugins
545 537
 
... ...
@@ -21,22 +21,10 @@ This command launches an instance of the Kubernetes proxy (kube\-proxy).
21 21
 
22 22
 .SH OPTIONS
23 23
 .PP
24
-\fB\-\-alsologtostderr\fP=false
25
-    log to standard error as well as files
26
-
27
-.PP
28
-\fB\-\-application\-metrics\-count\-limit\fP=100
29
-    Max number of application metrics to store (per container)
30
-
31
-.PP
32 24
 \fB\-\-bind\-address\fP=0.0.0.0
33 25
     The IP address for the proxy server to serve on (set to 0.0.0.0 for all interfaces)
34 26
 
35 27
 .PP
36
-\fB\-\-boot\-id\-file\fP="/proc/sys/kernel/random/boot\_id"
37
-    Comma\-separated list of files to check for boot\-id. Use the first one that exists.
38
-
39
-.PP
40 28
 \fB\-\-cleanup\-iptables\fP=false
41 29
     If true cleanup iptables rules and exit.
42 30
 
... ...
@@ -57,46 +45,6 @@ This command launches an instance of the Kubernetes proxy (kube\-proxy).
57 57
     Idle timeout for established TCP connections (0 to leave as\-is)
58 58
 
59 59
 .PP
60
-\fB\-\-container\-hints\fP="/etc/cadvisor/container\_hints.json"
61
-    location of the container hints file
62
-
63
-.PP
64
-\fB\-\-docker\fP="unix:///var/run/docker.sock"
65
-    docker endpoint
66
-
67
-.PP
68
-\fB\-\-docker\-env\-metadata\-whitelist\fP=""
69
-    a comma\-separated list of environment variable keys that needs to be collected for docker containers
70
-
71
-.PP
72
-\fB\-\-docker\-only\fP=false
73
-    Only report docker containers in addition to root stats
74
-
75
-.PP
76
-\fB\-\-docker\-root\fP="/var/lib/docker"
77
-    Absolute path to the Docker state root directory (default: /var/lib/docker)
78
-
79
-.PP
80
-\fB\-\-docker\-run\fP="/var/run/docker"
81
-    Absolute path to the Docker run directory (default: /var/run/docker)
82
-
83
-.PP
84
-\fB\-\-enable\-load\-reader\fP=false
85
-    Whether to enable cpu load reader
86
-
87
-.PP
88
-\fB\-\-event\-storage\-age\-limit\fP="default=24h"
89
-    Max length of time for which to store events (per type). Value is a comma separated list of key values, where the keys are event types (e.g.: creation, oom) or "default" and the value is a duration. Default is applied to all non\-specified event types
90
-
91
-.PP
92
-\fB\-\-event\-storage\-event\-limit\fP="default=100000"
93
-    Max number of events to store (per type). Value is a comma separated list of key values, where the keys are event types (e.g.: creation, oom) or "default" and the value is an integer. Default is applied to all non\-specified event types
94
-
95
-.PP
96
-\fB\-\-global\-housekeeping\-interval\fP=0
97
-    Interval between global housekeepings
98
-
99
-.PP
100 60
 \fB\-\-healthz\-bind\-address\fP=127.0.0.1
101 61
     The IP address for the health check server to serve on, defaulting to 127.0.0.1 (set to 0.0.0.0 for all interfaces)
102 62
 
... ...
@@ -109,14 +57,6 @@ This command launches an instance of the Kubernetes proxy (kube\-proxy).
109 109
     If non\-empty, will use this string as identification instead of the actual hostname.
110 110
 
111 111
 .PP
112
-\fB\-\-housekeeping\-interval\fP=0
113
-    Interval between container housekeepings
114
-
115
-.PP
116
-\fB\-\-httptest.serve\fP=""
117
-    if non\-empty, httptest.NewServer serves on this address and blocks
118
-
119
-.PP
120 112
 \fB\-\-iptables\-masquerade\-bit\fP=14
121 113
     If using the pure iptables proxy, the bit of the fwmark space to mark packets requiring SNAT with.  Must be within the range [0, 31].
122 114
 
... ...
@@ -125,38 +65,6 @@ This command launches an instance of the Kubernetes proxy (kube\-proxy).
125 125
     How often iptables rules are refreshed (e.g. '5s', '1m', '2h22m').  Must be greater than 0.
126 126
 
127 127
 .PP
128
-\fB\-\-ir\-data\-source\fP="influxdb"
129
-    Data source used by InitialResources. Supported options: influxdb, gcm.
130
-
131
-.PP
132
-\fB\-\-ir\-dbname\fP="k8s"
133
-    InfluxDB database name which contains metrics requred by InitialResources
134
-
135
-.PP
136
-\fB\-\-ir\-hawkular\fP=""
137
-    Hawkular configuration URL
138
-
139
-.PP
140
-\fB\-\-ir\-influxdb\-host\fP="localhost:8080/api/v1/proxy/namespaces/kube\-system/services/monitoring\-influxdb:api"
141
-    Address of InfluxDB which contains metrics requred by InitialResources
142
-
143
-.PP
144
-\fB\-\-ir\-namespace\-only\fP=false
145
-    Whether the estimation should be made only based on data from the same namespace.
146
-
147
-.PP
148
-\fB\-\-ir\-password\fP="root"
149
-    Password used for connecting to InfluxDB
150
-
151
-.PP
152
-\fB\-\-ir\-percentile\fP=90
153
-    Which percentile of samples should InitialResources use when estimating resources. For experiment purposes.
154
-
155
-.PP
156
-\fB\-\-ir\-user\fP="root"
157
-    User used for connecting to InfluxDB
158
-
159
-.PP
160 128
 \fB\-\-kube\-api\-burst\fP=10
161 129
     Burst to use while talking with kubernetes apiserver
162 130
 
... ...
@@ -173,26 +81,6 @@ This command launches an instance of the Kubernetes proxy (kube\-proxy).
173 173
     Path to kubeconfig file with authorization information (the master location is set by the master flag).
174 174
 
175 175
 .PP
176
-\fB\-\-log\-backtrace\-at\fP=:0
177
-    when logging hits line file:N, emit a stack trace
178
-
179
-.PP
180
-\fB\-\-log\-cadvisor\-usage\fP=false
181
-    Whether to log the usage of the cAdvisor container
182
-
183
-.PP
184
-\fB\-\-log\-dir\fP=""
185
-    If non\-empty, write log files in this directory
186
-
187
-.PP
188
-\fB\-\-logtostderr\fP=true
189
-    log to standard error instead of files
190
-
191
-.PP
192
-\fB\-\-machine\-id\-file\fP="/etc/machine\-id,/var/lib/dbus/machine\-id"
193
-    Comma\-separated list of files to check for machine\-id. Use the first one that exists.
194
-
195
-.PP
196 176
 \fB\-\-masquerade\-all\fP=false
197 177
     If using the pure iptables proxy, SNAT everything
198 178
 
... ...
@@ -217,49 +105,9 @@ This command launches an instance of the Kubernetes proxy (kube\-proxy).
217 217
     Absolute name of the resource\-only container to create and run the Kube\-proxy in (Default: /kube\-proxy).
218 218
 
219 219
 .PP
220
-\fB\-\-stderrthreshold\fP=2
221
-    logs at or above this threshold go to stderr
222
-
223
-.PP
224
-\fB\-\-storage\-driver\-buffer\-duration\fP=0
225
-    Writes in the storage driver will be buffered for this duration, and committed to the non memory backends as a single transaction
226
-
227
-.PP
228
-\fB\-\-storage\-driver\-db\fP="cadvisor"
229
-    database name
230
-
231
-.PP
232
-\fB\-\-storage\-driver\-host\fP="localhost:8086"
233
-    database host:port
234
-
235
-.PP
236
-\fB\-\-storage\-driver\-password\fP="root"
237
-    database password
238
-
239
-.PP
240
-\fB\-\-storage\-driver\-secure\fP=false
241
-    use secure connection with database
242
-
243
-.PP
244
-\fB\-\-storage\-driver\-table\fP="stats"
245
-    table name
246
-
247
-.PP
248
-\fB\-\-storage\-driver\-user\fP="root"
249
-    database username
250
-
251
-.PP
252 220
 \fB\-\-udp\-timeout\fP=0
253 221
     How long an idle UDP connection will be kept open (e.g. '250ms', '2s').  Must be greater than 0. Only applicable for proxy\-mode=userspace
254 222
 
255
-.PP
256
-\fB\-\-v\fP=0
257
-    log level for V logs
258
-
259
-.PP
260
-\fB\-\-vmodule\fP=
261
-    comma\-separated list of pattern=N settings for file\-filtered logging
262
-
263 223
 
264 224
 .SH OPTIONS INHERITED FROM PARENT COMMANDS
265 225
 .PP
... ...
@@ -29,14 +29,6 @@ This command launches an instance of the Kubernetes controller\-manager (kube\-c
29 29
     The scheduling algorithm provider to use, one of: DefaultProvider
30 30
 
31 31
 .PP
32
-\fB\-\-alsologtostderr\fP=false
33
-    log to standard error as well as files
34
-
35
-.PP
36
-\fB\-\-application\-metrics\-count\-limit\fP=100
37
-    Max number of application metrics to store (per container)
38
-
39
-.PP
40 32
 \fB\-\-bind\-pods\-burst\fP=0
41 33
     unused, use \-\-kube\-api\-burst
42 34
 
... ...
@@ -45,98 +37,14 @@ This command launches an instance of the Kubernetes controller\-manager (kube\-c
45 45
     unused, use \-\-kube\-api\-qps
46 46
 
47 47
 .PP
48
-\fB\-\-boot\-id\-file\fP="/proc/sys/kernel/random/boot\_id"
49
-    Comma\-separated list of files to check for boot\-id. Use the first one that exists.
50
-
51
-.PP
52
-\fB\-\-container\-hints\fP="/etc/cadvisor/container\_hints.json"
53
-    location of the container hints file
54
-
55
-.PP
56
-\fB\-\-docker\fP="unix:///var/run/docker.sock"
57
-    docker endpoint
58
-
59
-.PP
60
-\fB\-\-docker\-env\-metadata\-whitelist\fP=""
61
-    a comma\-separated list of environment variable keys that needs to be collected for docker containers
62
-
63
-.PP
64
-\fB\-\-docker\-only\fP=false
65
-    Only report docker containers in addition to root stats
66
-
67
-.PP
68
-\fB\-\-docker\-root\fP="/var/lib/docker"
69
-    Absolute path to the Docker state root directory (default: /var/lib/docker)
70
-
71
-.PP
72
-\fB\-\-docker\-run\fP="/var/run/docker"
73
-    Absolute path to the Docker run directory (default: /var/run/docker)
74
-
75
-.PP
76
-\fB\-\-enable\-load\-reader\fP=false
77
-    Whether to enable cpu load reader
78
-
79
-.PP
80
-\fB\-\-event\-storage\-age\-limit\fP="default=24h"
81
-    Max length of time for which to store events (per type). Value is a comma separated list of key values, where the keys are event types (e.g.: creation, oom) or "default" and the value is a duration. Default is applied to all non\-specified event types
82
-
83
-.PP
84
-\fB\-\-event\-storage\-event\-limit\fP="default=100000"
85
-    Max number of events to store (per type). Value is a comma separated list of key values, where the keys are event types (e.g.: creation, oom) or "default" and the value is an integer. Default is applied to all non\-specified event types
86
-
87
-.PP
88 48
 \fB\-\-failure\-domains\fP="kubernetes.io/hostname,failure\-domain.beta.kubernetes.io/zone,failure\-domain.beta.kubernetes.io/region"
89 49
     Indicate the "all topologies" set for an empty topologyKey when it's used for PreferredDuringScheduling pod anti\-affinity.
90 50
 
91 51
 .PP
92
-\fB\-\-global\-housekeeping\-interval\fP=0
93
-    Interval between global housekeepings
94
-
95
-.PP
96 52
 \fB\-\-hard\-pod\-affinity\-symmetric\-weight\fP=1
97 53
     RequiredDuringScheduling affinity is not symmetric, but there is an implicit PreferredDuringScheduling affinity rule corresponding to every RequiredDuringScheduling affinity rule. \-\-hard\-pod\-affinity\-symmetric\-weight represents the weight of implicit PreferredDuringScheduling affinity rule.
98 54
 
99 55
 .PP
100
-\fB\-\-housekeeping\-interval\fP=0
101
-    Interval between container housekeepings
102
-
103
-.PP
104
-\fB\-\-httptest.serve\fP=""
105
-    if non\-empty, httptest.NewServer serves on this address and blocks
106
-
107
-.PP
108
-\fB\-\-ir\-data\-source\fP="influxdb"
109
-    Data source used by InitialResources. Supported options: influxdb, gcm.
110
-
111
-.PP
112
-\fB\-\-ir\-dbname\fP="k8s"
113
-    InfluxDB database name which contains metrics requred by InitialResources
114
-
115
-.PP
116
-\fB\-\-ir\-hawkular\fP=""
117
-    Hawkular configuration URL
118
-
119
-.PP
120
-\fB\-\-ir\-influxdb\-host\fP="localhost:8080/api/v1/proxy/namespaces/kube\-system/services/monitoring\-influxdb:api"
121
-    Address of InfluxDB which contains metrics requred by InitialResources
122
-
123
-.PP
124
-\fB\-\-ir\-namespace\-only\fP=false
125
-    Whether the estimation should be made only based on data from the same namespace.
126
-
127
-.PP
128
-\fB\-\-ir\-password\fP="root"
129
-    Password used for connecting to InfluxDB
130
-
131
-.PP
132
-\fB\-\-ir\-percentile\fP=90
133
-    Which percentile of samples should InitialResources use when estimating resources. For experiment purposes.
134
-
135
-.PP
136
-\fB\-\-ir\-user\fP="root"
137
-    User used for connecting to InfluxDB
138
-
139
-.PP
140 56
 \fB\-\-kube\-api\-burst\fP=100
141 57
     Burst to use while talking with kubernetes apiserver
142 58
 
... ...
@@ -169,26 +77,6 @@ This command launches an instance of the Kubernetes controller\-manager (kube\-c
169 169
     The duration the clients should wait between attempting acquisition and renewal of a leadership. This is only applicable if leader election is enabled.
170 170
 
171 171
 .PP
172
-\fB\-\-log\-backtrace\-at\fP=:0
173
-    when logging hits line file:N, emit a stack trace
174
-
175
-.PP
176
-\fB\-\-log\-cadvisor\-usage\fP=false
177
-    Whether to log the usage of the cAdvisor container
178
-
179
-.PP
180
-\fB\-\-log\-dir\fP=""
181
-    If non\-empty, write log files in this directory
182
-
183
-.PP
184
-\fB\-\-logtostderr\fP=true
185
-    log to standard error instead of files
186
-
187
-.PP
188
-\fB\-\-machine\-id\-file\fP="/etc/machine\-id,/var/lib/dbus/machine\-id"
189
-    Comma\-separated list of files to check for machine\-id. Use the first one that exists.
190
-
191
-.PP
192 172
 \fB\-\-master\fP=""
193 173
     The address of the Kubernetes API server (overrides any value in kubeconfig)
194 174
 
... ...
@@ -208,46 +96,6 @@ This command launches an instance of the Kubernetes controller\-manager (kube\-c
208 208
 \fB\-\-scheduler\-name\fP="default\-scheduler"
209 209
     Name of the scheduler, used to select which pods will be processed by this scheduler, based on pod's annotation with key 'scheduler.alpha.kubernetes.io/name'
210 210
 
211
-.PP
212
-\fB\-\-stderrthreshold\fP=2
213
-    logs at or above this threshold go to stderr
214
-
215
-.PP
216
-\fB\-\-storage\-driver\-buffer\-duration\fP=0
217
-    Writes in the storage driver will be buffered for this duration, and committed to the non memory backends as a single transaction
218
-
219
-.PP
220
-\fB\-\-storage\-driver\-db\fP="cadvisor"
221
-    database name
222
-
223
-.PP
224
-\fB\-\-storage\-driver\-host\fP="localhost:8086"
225
-    database host:port
226
-
227
-.PP
228
-\fB\-\-storage\-driver\-password\fP="root"
229
-    database password
230
-
231
-.PP
232
-\fB\-\-storage\-driver\-secure\fP=false
233
-    use secure connection with database
234
-
235
-.PP
236
-\fB\-\-storage\-driver\-table\fP="stats"
237
-    table name
238
-
239
-.PP
240
-\fB\-\-storage\-driver\-user\fP="root"
241
-    database username
242
-
243
-.PP
244
-\fB\-\-v\fP=0
245
-    log level for V logs
246
-
247
-.PP
248
-\fB\-\-vmodule\fP=
249
-    comma\-separated list of pattern=N settings for file\-filtered logging
250
-
251 211
 
252 212
 .SH OPTIONS INHERITED FROM PARENT COMMANDS
253 213
 .PP
... ...
@@ -1,7 +1,6 @@
1 1
 package kubernetes
2 2
 
3 3
 import (
4
-	"flag"
5 4
 	"fmt"
6 5
 	"io"
7 6
 	"os"
... ...
@@ -43,7 +42,6 @@ func NewAPIServerCommand(name, fullName string, out io.Writer) *cobra.Command {
43 43
 
44 44
 	flags := cmd.Flags()
45 45
 	flags.SetNormalizeFunc(kflag.WordSepNormalizeFunc)
46
-	flags.AddGoFlagSet(flag.CommandLine)
47 46
 	apiServerOptions.AddFlags(flags)
48 47
 
49 48
 	return cmd
... ...
@@ -1,7 +1,6 @@
1 1
 package kubernetes
2 2
 
3 3
 import (
4
-	"flag"
5 4
 	"fmt"
6 5
 	"io"
7 6
 	"os"
... ...
@@ -43,7 +42,6 @@ func NewControllersCommand(name, fullName string, out io.Writer) *cobra.Command
43 43
 
44 44
 	flags := cmd.Flags()
45 45
 	flags.SetNormalizeFunc(kflag.WordSepNormalizeFunc)
46
-	flags.AddGoFlagSet(flag.CommandLine)
47 46
 	controllerOptions.AddFlags(flags)
48 47
 
49 48
 	return cmd
... ...
@@ -1,7 +1,6 @@
1 1
 package kubernetes
2 2
 
3 3
 import (
4
-	"flag"
5 4
 	"fmt"
6 5
 	"io"
7 6
 	"os"
... ...
@@ -43,7 +42,6 @@ func NewKubeletCommand(name, fullName string, out io.Writer) *cobra.Command {
43 43
 
44 44
 	flags := cmd.Flags()
45 45
 	flags.SetNormalizeFunc(kflag.WordSepNormalizeFunc)
46
-	flags.AddGoFlagSet(flag.CommandLine)
47 46
 	kubeletOptions.AddFlags(flags)
48 47
 
49 48
 	return cmd
... ...
@@ -1,7 +1,6 @@
1 1
 package kubernetes
2 2
 
3 3
 import (
4
-	"flag"
5 4
 	"fmt"
6 5
 	"io"
7 6
 	"os"
... ...
@@ -47,7 +46,6 @@ func NewProxyCommand(name, fullName string, out io.Writer) *cobra.Command {
47 47
 
48 48
 	flags := cmd.Flags()
49 49
 	flags.SetNormalizeFunc(kflag.WordSepNormalizeFunc)
50
-	flags.AddGoFlagSet(flag.CommandLine)
51 50
 	proxyConfig.AddFlags(flags)
52 51
 
53 52
 	return cmd
... ...
@@ -1,7 +1,6 @@
1 1
 package kubernetes
2 2
 
3 3
 import (
4
-	"flag"
5 4
 	"fmt"
6 5
 	"io"
7 6
 	"os"
... ...
@@ -43,7 +42,6 @@ func NewSchedulerCommand(name, fullName string, out io.Writer) *cobra.Command {
43 43
 
44 44
 	flags := cmd.Flags()
45 45
 	flags.SetNormalizeFunc(kflag.WordSepNormalizeFunc)
46
-	flags.AddGoFlagSet(flag.CommandLine)
47 46
 	schedulerOptions.AddFlags(flags)
48 47
 
49 48
 	return cmd