INNER CODE UNIT · Go

ctx

nginx/kubernetes-ingress · cmd/nginx-ingress/main.go:90

	ctx := initLogger(*logFormat, logLevels[*logLevel], os.Stdout)
	l := nl.LoggerFromContext(ctx)

	cleanupSocketFiles(l)

	initValidate(ctx)
	parsedFlags := os.Args[1:]

	buildOS := os.Getenv("BUILD_OS")
	controllerNamespace := os.Getenv("POD_NAMESPACE")
	podName := os.Getenv("POD_NAME")

	config, kubeClient := mustCreateConfigAndKubeClient(ctx)
	if err := validateKubernetesVersionInfo(ctx, kubeClient); err != nil {
		nl.Fatal(l, err)
	}
	pod, err := kubeClient.CoreV1().Pods(controllerNamespace).Get(context.TODO(), podName, meta_v1.GetOptions{})
	if err != nil {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…