어떤 매개변수가 프로세스에 전달되고 어디서 가져왔는지 확인하는 방법은 무엇입니까?

어떤 매개변수가 프로세스에 전달되고 어디서 가져왔는지 확인하는 방법은 무엇입니까?

Hyperkube를 사용하여 Kubelet을 시작하도록 OpenShift(애플리케이션에 관계없이)를 구성하려고 합니다. 에서 사용할 수 있는 여러 매개변수가 전달되었습니다 ps -ef | grep hyperkube.

/usr/bin/hyperkube kubelet --v=2 --address=0.0.0.0 --allow-privileged=true --anonymous-auth=true --authentication-token-webhook=true --authentication-token-webhook-cache-ttl=5m --authorization-mode=Webhook --authorization-webhook-cache-authorized-ttl=5m --authorization-webhook-cache-unauthorized-ttl=5m so-on-and-on-and-on.

이제 매개변수가 어디서 오는지 어떻게 알 수 있나요? 환경변수를 확인해봤는데 안보이네요. 일부 구성 파일에서 이를 읽고 있습니다. 해당 파일이 무엇인지 알아낼 수 있습니까?

답변1

내가 찾은 두 리소스는 매개변수를 구성 파일에 전달하는 것을 나타냅니다. 다음 링크는 구성 파일을 생성하는 방법에 대한 예를 제공하고 구성을 편집하는 방법에 대한 링크를 제공합니다. https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/ 다음 문서에서는 구성 설정에 대해 자세히 설명하며, 매개 변수로 전달된 일부 설정은 이 문서에서 찾을 수 있습니다. https://www.google.com/amp/s/x-team.com/blog/introduction-kubernetes-architecture/amp/

관련 정보