Skip to content

qvbilam/web-server-message

Repository files navigation

通过k8s启动

1. 创建私钥

为k8s创建镜像云密钥,免密拉私有镜像, 命令示例[替换的变量](示例值)

$ kubectl create secret docker-registry \
 [私钥名称](ali-image-key) \
 --docker-server=[镜像云地址](registry.cn-hangzhou.aliyuncs.com) 
 --docker-username=[用户名称] 
 --docker-password=[用户密码]

2. 上传镜像

示例中镜像上传到阿里云私有镜像,需要将push.sh脚本中的docker login 命令修改为自己的仓库地址和账号,执行后输入版本后自动上传,版本自定义

$ /bin/bash ./push.sh
Please input server version
1.0.0

3. 修改配置

  1. 修改deployment.yaml中的image镜像地址imagePullSecrets.name第一步设置私有仓库的密钥名称
  2. 修改隐私配置secret.yaml
$ cp [app].secret.yaml.tmp [app].secret.yaml

4. 申请服务

kubernetes.sh脚本中的kubectl port-forward为本机调试开放端口访问。
serverPort为对外访问接口,如设置9000,本机可以通过127.0.0.1:9000访问http服务。
targetPort为服务定义端口,修改端口需要更新server.yaml文件中的spec.ports.port

$ /bin/bash ./kubernetes.sh

About

消息web服务

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published