k8s快速安装

使用ansible一键安装 k8s

环境需求:
centos7系统
ansible已安装

项目功能

1.准备工作

  • ntp
  • chrony
  • disable selinux
  • set firewalld
  • set swap
  • set kernel

2.安装yum源

  • install httpd
  • unzip rpm package

3.安装docker

  • set config
  • install docker

4.安装docker镜像仓库

  • unzip package
  • run registry service

5.安装k8s

  • Install kubeadm/kubelet/kubectl
  • master init
  • add node
  • appply ingress
  • appply dashboard

6.安装ceph

  • install ceph

安装步骤

1.导入所需要的包

Baidu cloud address:

leave a message in issue

把所有下载的包放入如下目录:
{{ projectname }}/artifacts/

containerd-selinux-v2.119.2.tar
docker-ce-stable-v20.10.7.tar
kubernetes-v1.21.2.tar
registry-1.21.2.tar.gz
百度网盘:
链接:https://pan.baidu.com/s/1XF-W3R-E6pWK2st-k1r3Qg
提取码:jsth

2.编写 hosts.ini

[all:vars]
ansible_connection=ssh
ansible_user=zhangsan
ansible_password=9876557
# same as `ansible_ssh_pass`
ansible_become_pass=9876557

[kubernetes:children]
kubernetes_master
kubernetes_master_slaves
kubernetes_slaves

[kubernetes_master_all:children]
kubernetes_master
kubernetes_master_slaves

[kubernetes_master]
172.16.**.***

[kubernetes_master_slaves]

[kubernetes_slaves]
172.16.**.***
172.16.**.***

[docker:children]
kubernetes
registry

[registry]
172.16.**.***

[repo]
172.16.**.***



3.编写 shared.yml

#---------------------------------
## Docker image  repo
##---------------------------------
docker_repo_ip: "172.20.**.***"
docker_repo_address: "***k8s-registry-address***:**port**"
docker_repo_domain_name: "***k8s-registry-address***"

master_ip: "172.20.**.***"
kubernetes_api: "apiserver.*****.local"   
#---------------------------------
###  package  repo
###---------------------------------
#
repo: "172.20.**.***"

4.检查各个role目录下的参数配置是否正确 defult/main.yml file

check eack role's defult/main.yml file ,set parameter

5. 安装

{{projectname}} is project name ,is k8s-ansible/

cd {{projectname}} 
执行如下指令:
ansible-playbook ./playbooks/01_prepare.yml
ansible-playbook ./playbooks/02_yum_repo.yml
ansible-playbook ./playbooks/03_docker_install.yml
ansible-playbook ./playbooks/04_install_docker_register.yml
ansible-playbook ./playbooks/05_install_k8s.yml
ansible-playbook ./playbooks/06_install_ceph.yml

f you want to test whether the configuration file is correct first, as in the above steps, add -C after the instruction, for example:

ansible-playbook ./playbooks/01_prepare.yml -C

6. 问题:

1.When the running is interrupted, you want to repeat it.

2.ceph安装用简单的块设备就可以识别

版本列表

kubeadm v1.21.2
cni:v3.20.2
pod2daemon-flexvol:v3.20.2
node:v3.20.2
kube-controllers:v3.20.2
ingress-nginx-controller:0.30.0
metrics-scraper:v1.0.6
dashboard:v2.2.0
metrics-server:0.4.4

coredns:1.8.0
etcd:3.4.13-0
pause:3.4.1
kube-proxy:v1.21.2
kube-scheduler:v1.21.2
kube-controller-manager:v1.21.2
kube-apiserver:v1.21.2


ceph:v1.6.7
cephcsi:v3.3.1
csi-node-driver-registrar:v2.2.0
csi-resizer:v1.2.0
csi-provisioner:v2.2.2
csi-snapshotter:v4.1.1
csi-attacher:v3.2.1
ceph:v15.2.13

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 214,504评论 6 496
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,434评论 3 389
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 160,089评论 0 349
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,378评论 1 288
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,472评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,506评论 1 292
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,519评论 3 413
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,292评论 0 270
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,738评论 1 307
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,022评论 2 329
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,194评论 1 342
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,873评论 5 338
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,536评论 3 322
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,162评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,413评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,075评论 2 365
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,080评论 2 352

推荐阅读更多精彩内容