### cluster create
cluster name: lg-prd-cluster
namespace: lg-prd

- node ip range
172.17.0.0/28

- pod ip range
10.100.0.0/16

- service ip range
10.200.0.0/16

### cloud nat create
- lg-uat-gke-router 
- lg-uat-gke-gw (3rd ip white list)


### firewall

- mq/minio/mongo vpc-grp-allow-gke
- logging vpc-grp-allow-efk
- redis livegame-redis-cluster-prod


- mysql 10.100.0.0/16

- fullnode



### ingress controller create

kubectl apply -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/controller-v1.7.0/deploy/static/provider/cloud/deploy.yaml

kubectl delete -A ValidatingWebhookConfiguration ingress-nginx-admission



data:
  allow-snippet-annotations: "true"
  client_max_body_size: 2M
  compute-full-forwarded-for: "true"
  forwarded-for-header: X-Forwarded-For
  proxy-buffer-size: 16k
  proxy-buffers-number: "8"
  real-ip-header: X-Forwarded-For
  set-real-ip-from: 0.0.0.0/0
  use-forwarded-headers: "true"


### secrets create 

kubectl -n lg-prd create secret docker-registry harbor --docker-server=harbor.mogm.live --docker-username=admin --docker-password=tYgtcN2BRLSTED71Bc

kubectl -n lg-prd create secret generic ckm-secret --from-file=ckm.json

kubectl -n lg-prd create secret generic mysql-secret --from-literal=password="Xo0n8{Bk,DebMu~F" --from-literal=username=mo_live_usr
kubectl -n lg-prd create secret generic mongo-secret --from-literal=password="yMHpPWqvxOCy" --from-literal=username=mo_live_usr
kubectl -n lg-prd create secret generic redis-secret --from-literal=password="rMqMfnx@exr2Qn3Y"
kubectl -n lg-prd create secret generic rabbitmq-secret --from-literal=password="tuvaUpAtbA7Xd7aL" --from-literal=username=mo_mq_usr
kubectl -n lg-prd create secret generic minio-secret --from-literal=password="yjHKER4ZCXr5xxRC" --from-literal=username=mo_mino_usr


kubectl -n lg-prd create secret generic admin-secret \
--from-literal=admin.password=MOjfyqty9wpF --from-literal=admin.auth.key=BMMFDYDKSXSB5WII5OSEXTZ6VMQLYDUW \
--from-literal=admin.direct.password=4Jhpiyqtyd7v --from-literal=admin.direct.auth.key=G4YMFEMWKUHOTVEFTC47GKCWSTXIAIGX \
--from-literal=admin.line.password=HiyqP2vMOjfy --from-literal=admin.line.auth.key=5ZWCOXQ7OYDWWKRNC63JF2CVEZDTBIQF \
--from-literal=admin.agent.password=YIAM9wpF43vN --from-literal=admin.agent.auth.key=ZBOZ3VMNNH6BS7OWNC2JZAM6MCWHRRLM \
--from-literal=admin.field.password=mC5GFAbj0Tqe --from-literal=admin.field.auth.key=LWTFFO3XABLNQ36SFVK76G4J343ZA6HH 


kubectl -n lg-prd create cm application --from-file=config/application.yml
kubectl -n lg-prd create cm pay-conf --from-file=config/config.conf
kubectl -n lg-prd create cm pay-bootstrap --from-file=config/bootstrap.yml

kubectl -n lg-prd apply -f kubernetes

### 服务切换

域名解析修改
34.92.69.165

34.92.104.45


### xxl-job


### services deploy


### pages
- game login page
login:
  url:
    pc: https://pc.mogm.live
    h5: https://h5.mogm.live

- game hall page
gameUrl-PC: https://game-url-pc.mogm.live?mogm=mogm
gameUrl-H5: https://game-url-h5.mogm.live?mogm=mogm

- game help page
gameHelp:
  url:
    h5: https://game-help-h5.mogm.live/#
    pc: https://game-help-pc.mogm.live/#


- admin page

https://admin.mogm.live/#/login
https://merchant-direct-admin.mogm.live/#/login
https://merchant-line-admin.mogm.xyz/#/login
https://agent-admin.mogm.live/#/login
https://site-admin.mogm.live/#/login
http://35.241.112.86:8004/#/login