kubernetes 1.5 + nginx负载均衡 + jenkins集群 实战(一)
生活随笔
收集整理的這篇文章主要介紹了
kubernetes 1.5 + nginx负载均衡 + jenkins集群 实战(一)
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
背景:
????如題,公司要部署一套這個(gè)東東,故找了些設(shè)備部署起來看看好不好使,本人鄙陋,這個(gè)文章只做個(gè)測試參考,拋磚引玉,如有大神指教,可以加一下我的QQ,好,廢話少說,開始吧!
大概步驟:
1????環(huán)境說明和配置
2????安裝etcd集群
3? ? 安裝k8s并且配置
4????安裝nginx
5????安裝jenkins集群
1.環(huán)境說明
| ip | hostname | 角色 | 系統(tǒng) |
| 172.18.1.6 | k8s-node-1 | etcd-master,k8s-master | centos-7.2 |
| 172.18.1.7 | k8s-node-2 | etcd-slave,k8s-node | centos-7.2 |
| 172.18.1.8 | k8s-node-3 | k8s-node | centos-7.2 |
| 172.18.1.9 | k8s-node-4 | k8s-node | centos-7.2 |
yum環(huán)境準(zhǔn)備(四臺設(shè)備都需要):
將系統(tǒng)yum源替換成阿里yum源
wget?-O?/etc/yum.repos.d/CentOS-Base.repo?http://mirrors.aliyun.com/repo/Centos-7.repo部署k8s的yum源
cat?<<EOF>?/etc/yum.repos.d/kubernetes.repo [mritdrepo] name=Mritd?Repository baseurl=https://yum.mritd.me/centos/7/x86_64 enabled=1 gpgcheck=1 gpgkey=https://cdn.mritd.me/keys/rpm.public.key EOFyum?clean?all?&&?yum?makecache
cat /etc/hosts
2. 安裝etcd集群
2.1 k8s-node-1操作(個(gè)別端口可以自己控制)
yum?-y?install?etcd#?創(chuàng)建etcd?data 修改配置文件,/etc/etcd/etcd.conf?需要修改如下參數(shù): ETCD_NAME=etcd1 ETCD_LISTEN_PEER_URLS="http://172.18.1.6:2380" ETCD_LISTEN_CLIENT_URLS="http://172.18.1.6:2379,http://127.0.0.1:2379" ETCD_INITIAL_ADVERTISE_PEER_URLS="http://172.18.1.6:2380" ETCD_INITIAL_CLUSTER="etcd1=http://172.18.1.6:2380,etcd2=http://172.18.1.7:2380" ETCD_INITIAL_CLUSTER_STATE="new" ETCD_INITIAL_CLUSTER_TOKEN="k8s-etcd-cluster" ETCD_ADVERTISE_CLIENT_URLS="http://172.18.1.6:2379"2.2 k8s-node-2操作
yum?-y?install?etcd#?創(chuàng)建etcd?data 修改配置文件,/etc/etcd/etcd.conf?需要修改如下參數(shù): ETCD_NAME=etcd2 ETCD_LISTEN_PEER_URLS="http://172.18.1.7:2380" ETCD_LISTEN_CLIENT_URLS="http://172.18.1.7:2379,http://127.0.0.1:2379" ETCD_INITIAL_ADVERTISE_PEER_URLS="http://172.18.1.7:2380" ETCD_INITIAL_CLUSTER="etcd1=http://172.18.1.6:2380,etcd2=http://172.18.1.7:2380" ETCD_INITIAL_CLUSTER_STATE="new" ETCD_INITIAL_CLUSTER_TOKEN="k8s-etcd-cluster" ETCD_ADVERTISE_CLIENT_URLS="http://172.18.1.7:2379"2.3 k8s-node-1 和 k8s-node-2 分別開啟etcd
systemctl?start?etcd轉(zhuǎn)載于:https://blog.51cto.com/ohgenlong16300/1894339
與50位技術(shù)專家面對面20年技術(shù)見證,附贈(zèng)技術(shù)全景圖總結(jié)
以上是生活随笔為你收集整理的kubernetes 1.5 + nginx负载均衡 + jenkins集群 实战(一)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: html 5笔记:理解与学习
- 下一篇: 美团技术博客