All Projects → recall704 → Husky

recall704 / Husky

Licence: other
k8s 离线部署脚本

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to Husky

django-freeze
🧊 convert your dynamic django site to a static one with one line of code.
Stars: ✭ 81 (+145.45%)
Mutual labels:  offline
android-vad
This VAD library can process audio in real-time utilizing GMM which helps identify presence of human speech in an audio sample that contains a mixture of speech and noise.
Stars: ✭ 64 (+93.94%)
Mutual labels:  offline
mapsplit
A fast way to split OSM data in to a portable tiled format
Stars: ✭ 55 (+66.67%)
Mutual labels:  offline
aws-customer-churn-pipeline
An End to End Customer Churn Prediction solution using AWS services.
Stars: ✭ 30 (-9.09%)
Mutual labels:  deploy
pluralsight-scraper
Pluralsight video downloader
Stars: ✭ 128 (+287.88%)
Mutual labels:  offline
SwaggerOfflineDoc
基于SpringBoot和Swagger2生成离线文档:PDF和Html5格式
Stars: ✭ 42 (+27.27%)
Mutual labels:  offline
openvtpk
Repackaging ESRI's VTPK into an MBTiles container
Stars: ✭ 34 (+3.03%)
Mutual labels:  offline
iot-edge-offline-dashboarding
Azure IoT Edge offline dashboarding/reporting sample. Guidance and sample dashboards
Stars: ✭ 31 (-6.06%)
Mutual labels:  offline
Re-Pair
Offline Dictionary-based Compression (Re-Pair, Recursive Pairing)
Stars: ✭ 21 (-36.36%)
Mutual labels:  offline
react-rxdb-example
Anonymous chat app built with React, RxDB and PouchDB that works offline.
Stars: ✭ 37 (+12.12%)
Mutual labels:  offline
jyut-dict
A free, open-source, offline Cantonese Dictionary for Windows, Mac, and Linux. Qt, SQLite. C++ and Python.
Stars: ✭ 67 (+103.03%)
Mutual labels:  offline
maintenance job
Mechanism to run testable one-off jobs in Rails at deploy time to manipulate data
Stars: ✭ 27 (-18.18%)
Mutual labels:  deploy
mapsforge flutter
Offline maps as pure flutter code
Stars: ✭ 30 (-9.09%)
Mutual labels:  offline
moodtracker
A serverless and offline-first PWA that lets you track your mood
Stars: ✭ 34 (+3.03%)
Mutual labels:  offline
dropship
Super simple deployment tool
Stars: ✭ 62 (+87.88%)
Mutual labels:  deploy
charts
Deploy Kubernetes Helm Charts for Check Point CloudGuard
Stars: ✭ 18 (-45.45%)
Mutual labels:  deploy
OpenGnsys
OpenGnsys (pronounced Open Genesis) is a free and open source project that provides tools for managing and deploying different operating systems.
Stars: ✭ 15 (-54.55%)
Mutual labels:  deploy
ngx-online-status
🔛 Angular 5+ Detect online/offline state
Stars: ✭ 23 (-30.3%)
Mutual labels:  offline
easydock
Dockerize your PHP apps ;)
Stars: ✭ 52 (+57.58%)
Mutual labels:  deploy
studio-lab-examples
Example notebooks for working with SageMaker Studio Lab. Sign up for an account at the link below!
Stars: ✭ 319 (+866.67%)
Mutual labels:  deploy

这是一个离线部署 k8s 的 ansible 脚本。

机器准备

  1. deploy 机器准备,需要一台机器执行 ansible 脚本
  2. k8s 机器准备,我当前测试过的机器为 centos 7.2 mini 64 bit
  3. 部署的版本是 1.8.2

执行脚本

  1. 在 deploy 机器上安装 ansible,推荐使用 virtualenv 创建虚拟环境
  2. 生成 ssh key 并拷贝到需要部署 k8s 的机器上
  3. 修改 src/inventory/inventory.cfg 文件,写入的节点 IP, 以及对应的变量信息

部署

git clone https://github.com/recall704/Husky.git
cd Husky
git lfs install
git lfs pull
pip install -r requiredments.txt
cd src
ansible-playbook -i inventory/inventory.cfg cluster.yml -v

部署完成后,kubectl get node 查看是否部署成功。

TIPS:

  1. 由于有个文件超过 github 100MB 大小的限制,使用了 github 的 LFS,所以机器上需要安装 git-lfs
  2. 证书生成改为在 master 节点上,通过容器方式生成。
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].