opensshift를 처음 사용했습니다. 일부 기본 설치 옵션을 통해 작업하려고합니다. 먼저 나는 방랑 이미지를 다운로드하고 실행할 수있었습니다. 내가 그 일을 할 때 여러 프로젝트와 컨테이너가 실행되는 것을보고 로그인 할 수있었습니다. 다음으로 바이너리 설치를 시도했다. 그래서 난을 푼 openshift 원본 서버 1.3을 다운로드은 다음 실행 :"system"사용자가 클러스터의 모든 서비스를 나열 할 수 없습니다.
sudo는이
을 시작 openshift 그 openshift 시작 보이지만, 다음과 같이 I 출력에 몇 가지 의심스러운 라인을 알아 차렸다 :
W1103 09:06:47.360850 4647 start_master.go:272] Warning: assetConfig.loggingPublicURL: Invalid value: "": required to view aggregated container
logs in the console, master start will continue.
W1103 09:06:47.360906 4647 start_master.go:272] Warning: assetConfig.metricsPublicURL: Invalid value: "": required to view cluster metrics in t
he console, master start will continue.
E1103 09:06:47.373823 4647 cacher.go:220] unexpected ListAndWatch error: pkg/storage/cacher.go:163: Failed to list *api.ClusterPolicy: client:
etcd cluster is unavailable or misconfigured
E1103 09:06:47.374026 4647 cacher.go:220] unexpected ListAndWatch error: pkg/storage/cacher.go:163: Failed to list *api.ClusterPolicyBinding: c
lient: etcd cluster is unavailable or misconfigured
E1103 09:06:47.374102 4647 cacher.go:220] unexpected ListAndWatch error: pkg/storage/cacher.go:163: Failed to list *api.PolicyBinding: client:
etcd cluster is unavailable or misconfigured
E1103 09:06:47.374254 4647 cacher.go:220] unexpected ListAndWatch error: pkg/storage/cacher.go:163: Failed to list *api.Group: client: etcd clu
ster is unavailable or misconfigured
E1103 09:06:47.374420 4647 cacher.go:220] unexpected ListAndWatch error: pkg/storage/cacher.go:163: Failed to list *api.Policy: client: etcd cl
uster is unavailable or misconfigured
E1103 09:06:47.376485 4647 reflector.go:203] github.com/openshift/origin/vendor/k8s.io/kubernetes/plugin/pkg/admission/limitranger/admission.go
:154: Failed to list *api.LimitRange: Get https://XXX.XXX.XXX.XXX:8443/api/v1/limitranges?resourceVersion=0: dial tcp XXX.XXX.XXX.XXX:8443: getsockopt:
connection refused
일단 서버를 시작하면 로그인 할 수 있지만 시스템 사용자에게는 많은 권한이없는 것 같습니다. 예를 들어 시스템 사용자는 클러스터의 프로젝트 나 서비스를 볼 수 없습니다. 내가 바이너리로부터 openshift 시작하는 방법에 대한 아주 기본적인 뭔가를 놓친해야 보인다
#./oc login https://localhost:8443 Authentication required for https://localhost:8443 (openshift) Username: system Password: Login
successful.
You don't have any projects. You can try to create a new project, by
running
oc new-project <projectname>
# ./oc new-project default
Error from server: project "default" already exists
# ./oc get services --all-namespaces
User "system" cannot list all services in the cluster
을 다음 OC 일부 명령을 실행하면 다음과 같이 시스템 사용자가 적절한 권한을 가지고 있지 않는 것을 나타냅니다 보인다 분포. 나는이 문제와 관련이있는 문서에서 아무것도 찾을 수 없다.
그래서 나는 다음과 같은 얻을 타르에서 설치된 버전 사용 :. 그래서 버전을 사용 –
을 그 내가 tarball에서 설치 한 것은 내가 제안한 것을하려고 할 때 오류가 발생합니다. 먼저 "oc login -u system : admin"은 암호를 입력하라는 메시지를 표시합니다. 인증을 위해 "oc login -u system -p admin"을 사용해야합니다. 반환 된 프로젝트 목록이 비어 있습니다. "oc cluster up"명령을 수행하면 "root"또는 다른 사용자로 로그인하면 다른 응답을 얻습니다. "oc login -u system : admin"을 실행하면 적절한 프로젝트 목록이 반환되지만 웹 UI는 로그인 후에 프로젝트를 반환하지 않습니다. –
BTW, 나는 다음과 같은 한 설치 : openshift - 기원 - 서버 5.0 - dad658de7465ba8a234a4fb40b5b446a45a4cee1 - 리눅스 - 64bit.tar.gz' xvzf 'wget을 타르 'CD <타르 만든 openshift DIR>' './ openshift start' –