consul 작업

1560 단어 go

일반 명령

consul agent -dev 이 모드에서는 데이터가 오래 지속되지 않습니다consul agent -dev -ui ui를 하나 오픈하고localhost:8500에 있습니다consul members 실행 중인consul 노드를 보십시오consul join x.x.x.x:y 다른 서버에서 서비스 노드를 연 후 메인 서비스에 가입합니다consul leave 다른 서버consul은 주 노드를 떠난다consul force-leave 마스터가 끊겼을 때 강퇴합니다consul reload consul 서비스를 다시 불러옵니다. consul이 멈추지 않았을 때 실행해야 합니다.consul agent -dev -config-dir=./consul.d 프로필 모니터링, 서비스 오픈, 테스트 모드 프로필 샘플:helloworld.json
{
    "service": {
	    "name": "web", 
		"tags": ["golang"], 
		"port": 8088
	}
}

정식으로

consul agent -server -bootstrap-expect=1 -data-dir=/tmp/consul -node=agent-one -bind=172.20.20.10 -enable-script-checks=true -config-dir=/etc/consul.d

매개변수 해석

-dev 테스트 모드로 성명되어 데이터가 오래 지속되지 않습니다. 즉, 데이터-dir를 설정할 필요가 없습니다-server 서버 노드라고 성명합니다. 한 집단에 서버가 하나밖에 없습니다. 많거나 적거나 할 수 없습니다. 다른 것은 모두client입니다. - 서버 태그를 가지고 있지 않으면 됩니다-config-dir 일부 업무 서비스를 연결합니다. 이 경로에 Helloworld와 유사합니다.json 서비스 설정config-dir=/etc/consul.d -node 노드 이름, 기본 기계 이름, 수동으로 지정할 수 있습니다-node=agent-1 -bootstrap-expect 서버 노드는 몇 개의 하위 노드가 가입하기를 기다려야 합니다-bootstrap-expect=1 -data-dir 비테스트 모드에서 지구화 데이터가 필요하며 이 경로에 저장됩니다-data-dir=/tmp/consul -enable-script-checks=true 스크립트를 뛰고 건강 조회 같은 효과를 낸다고 합니다.

좋은 웹페이지 즐겨찾기