src/client/client.go
func NewInCluster(options ...Option) (*APIClient, error) {
	host, ok := os.LookupEnv("PACHD_SERVICE_HOST")
	if !ok {
		return nil, fmt.Errorf("PACHD_SERVICE_HOST not set")
	}
	port, ok := os.LookupEnv("PACHD_SERVICE_PORT")
	if !ok {
		return nil, fmt.Errorf("PACHD_SERVICE_PORT not set")
	}
	// create new pachctl client
	return NewFromAddress(fmt.Sprintf("%s:%s", host, port), options...)
}
func NewInCluster(options ...Option) (*APIClient, error) {
	host, ok := os.LookupEnv("PACHD_SERVICE_HOST")
	if !ok {
		return nil, fmt.Errorf("PACHD_SERVICE_HOST not set")
	}
	port, ok := os.LookupEnv("PACHD_SERVICE_PORT")
	if !ok {
		return nil, fmt.Errorf("PACHD_SERVICE_PORT not set")
	}
	// create new pachctl client
	return NewFromAddress(fmt.Sprintf("%s:%s", host, port), options...)
}
// NewInCluster constructs a new APIClient using env vars that Kubernetes creates.
// This should be used to access Pachyderm from within a Kubernetes cluster
// with Pachyderm running on it.