All Projects → zhangguanzhang → Kubernetes Ansible

zhangguanzhang / Kubernetes Ansible

🎄ansible多网卡机器上一键部署高可用Kubernetes(systemd)

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to Kubernetes Ansible

k0s-ansible
Create a Kubernetes Cluster using Ansible and the vanilla upstream Kubernetes distro k0s.
Stars: ✭ 56 (-86.07%)
Mutual labels:  kubernetes-cluster, high-availability
Kubespray
Deploy a Production Ready Kubernetes Cluster
Stars: ✭ 11,588 (+2782.59%)
Mutual labels:  high-availability, kubernetes-cluster
Kube Aws
[EOL] A command-line tool to declaratively manage Kubernetes clusters on AWS
Stars: ✭ 1,146 (+185.07%)
Mutual labels:  high-availability, kubernetes-cluster
k8s-lemp
LEMP stack in a Kubernetes cluster
Stars: ✭ 74 (-81.59%)
Mutual labels:  kubernetes-cluster, high-availability
Ecominit
eComInit is a free init system and service manager designed to scale from lightweight desktops to web-scale cloud deployments. It aims to offer feature-parity with systemd but with a modular, portable architecture compliant with software engineering best-practice.
Stars: ✭ 352 (-12.44%)
Mutual labels:  systemd
Pharos Cluster
Pharos - The Kubernetes Distribution
Stars: ✭ 302 (-24.88%)
Mutual labels:  kubernetes-cluster
Kubernetes Workshop
⚙️ A Gentle introduction to Kubernetes with more than just the basics. 🌟 Give it a star if you like it.
Stars: ✭ 3,122 (+676.62%)
Mutual labels:  kubernetes-cluster
Postgresql cluster
PostgreSQL High-Availability Cluster (based on "Patroni" and "DCS(etcd)"). Automating deployment with Ansible.
Stars: ✭ 294 (-26.87%)
Mutual labels:  high-availability
Kurl
Production-grade, airgapped Kubernetes installer combining upstream k8s with overlays and popular components
Stars: ✭ 391 (-2.74%)
Mutual labels:  kubernetes-cluster
Kubernetes Ingress
HAProxy ingress controller for K8s
Stars: ✭ 367 (-8.71%)
Mutual labels:  kubernetes-cluster
System Series
📚 服务端开发实践与工程架构,服务端基础篇 | 微服务与云原生篇 | Spring 篇 | Node.js 篇 | DevOps 篇 | 信息安全与渗透测试篇
Stars: ✭ 336 (-16.42%)
Mutual labels:  high-availability
Stolon
PostgreSQL cloud native High Availability and more.
Stars: ✭ 3,481 (+765.92%)
Mutual labels:  high-availability
Kubespawner
Kubernetes spawner for JupyterHub
Stars: ✭ 353 (-12.19%)
Mutual labels:  kubernetes-cluster
K3sup
bootstrap Kubernetes with k3s over SSH < 1 min 🚀
Stars: ✭ 4,012 (+898.01%)
Mutual labels:  kubernetes-cluster
Clight
A C daemon that turns your webcam into a light sensor. It will adjust screen backlight based on ambient brightness.
Stars: ✭ 371 (-7.71%)
Mutual labels:  systemd
Ip2unix
Turn IP sockets into Unix domain sockets
Stars: ✭ 295 (-26.62%)
Mutual labels:  systemd
Dmenu Extended
An extension to dmenu for quickly opening files and folders.
Stars: ✭ 334 (-16.92%)
Mutual labels:  systemd
Cluster Api Provider Aws
Kubernetes Cluster API Provider AWS provides consistent deployment and day 2 operations of "self-managed" and EKS Kubernetes clusters on AWS.
Stars: ✭ 363 (-9.7%)
Mutual labels:  kubernetes-cluster
Tarsjava
Java language framework rpc source code implementation
Stars: ✭ 321 (-20.15%)
Mutual labels:  high-availability
Restic Systemd Automatic Backup
My restic backup solution using Backblaze B2 storage, systemd timers (or cron) and email notifications on failure.
Stars: ✭ 314 (-21.89%)
Mutual labels:  systemd

Kubernetes-ansible

changeLog见本页的wiki界面

https://github.com/zhangguanzhang/Kubernetes-ansible/wiki

关于本项目(必看)

https://github.com/zhangguanzhang/Kubernetes-ansible/wiki/What-I-did

ansible部署Kubernetes

系统可采用Ubuntu 16.x(未完成)与CentOS 7.x(建议7.x里使用最新的) 本次安装的版本:

  • Kubernetes v1.17.11 (HA高可用)
  • CNI plugins v0.8.6
  • Etcd v3.4.10
  • flanneld v0.11.0
  • Calico (不写,可以自行去找yaml部署)
  • Docker CE 19.03(可以19.06+,自行测试)

版本选择建议如果最新版本的小版本号没到5就使用上一个大版本,不要盲目追求新版本 其次每个版本之间的差异性大多是cs的三个组件的配置参数

使用指南

部署前

https://github.com/zhangguanzhang/Kubernetes-ansible/wiki/Before-deploy

部署文档

https://github.com/zhangguanzhang/Kubernetes-ansible/wiki/Deploy

README信息后续更倾向于wiki页面更新,毕竟分支不再是一个

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].