4

octant 安装教程

 1 year ago
source link: https://www.jansora.com/notebook/107575
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

1. 下载 octant

octant 版本跟 kubernetes 版本是一一对应的, 根据kubernetes版本选择合适的octant

https://github.com/vmware-tanzu/octant/releases

2. 安装 octant

dpkg -i octant.xx.deb

3. 配置 systemd

环境变量OCTANT_LISTENER_ADDR 用来指定侦听端口号和主机地址

[Unit]
Description=octant
Documentation=octant
After=network-online.target
Wants=network-online.target

[Service]
Environment="OCTANT_LISTENER_ADDR=0.0.0.0:7777"
EnvironmentFile=-/etc/default/%p
ExecStart=octant
ExecStop=/bin/kill -HUP $MAINPID

KillSignal=SIGINT

[Install]
WantedBy=multi-user.target

4. 配置 nginx 反向代理

server {
    listen 443 ssl http2;
    server_name  www.example.com;

    ssl_protocols    TLSv1 TLSv1.1 TLSv1.2;
    ssl_certificate     /etc/nginx/certs/lets-encrypt-jansora.com/jansora.com.cer;
    ssl_certificate_key /etc/nginx/certs/lets-encrypt-jansora.com/jansora.com.key;

    location / {
          proxy_pass_header Server;
          proxy_set_header Host $http_host;
          proxy_set_header Upgrade "websocket";
          proxy_set_header Connection "keep-alive, Upgrade";
          proxy_set_header Origin "";
          proxy_request_buffering off;
          proxy_buffering off;
          proxy_redirect off;
          proxy_set_header X-Real-IP $remote_addr;
          proxy_set_header X-Scheme $scheme;
          proxy_pass http://127.0.0.1:7777;
    }
}

https://www.example.com


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK