Kubernetes 1.6.1 Kargo

121 篇文章 2 订阅

参考文档

Stone 
Oo3p 
老吕子

导入镜像

因为使用的是容器启动集群方式所以会拉取镜像,这里准备了百度云盘提供镜像下载:百度云

可以先在一台机器上导入所有镜像,然后克隆即可。
导入镜像到每台机器后,卸载docker:yum remove -y docker*

kargo会自动安装docker-1.13.1。否则会出现很多问题。

主机准备

IP HOSTNAME NOTE
10.0.0.3 node1 python3 docker
10.0.0.4 node2 python3 docker
10.0.0.5 node3 python3 docker
10.0.0.6 node4 python3 docker
10.0.0.7 node5 python3 docker
10.0.0.8 ansible python3 ansible

镜像

REPOSITORY TAG IMAGE ID CREATED SIZE
busybox latest c75bebcdd211 5 days ago 1.11 MB
calico/cni v1.7.0 61bd0f1d1acf 3 weeks ago 67 MB
calico/node v1.1.3 573ddcad1ff5 3 weeks ago 217 MB
calico/ctl v1.1.3 4cb99a60e023 3 weeks ago 44 MB
quay.io/coreos/hyperkube v1.6.1_coreos.0 37378e671bfc 6 weeks ago 665 MB
quay.io/coreos/etcd v3.0.17 169a91823cad 7 weeks ago 33.6 MB
gcr.io/google_containers/kubernetes-dashboard-amd64 v1.6.0 416701f962f2 2 months ago 109 MB
gcr.io/google_containers/nginx-ingress-controller 0.9.0-beta.3 383e5ec1f5f9 2 months ago 121 MB
gcr.io/google_containers/cluster-proportional-autoscaler-amd64 1.1.1 ff1e9c00bb46 2 months ago 48.2 MB
gcr.io/google_containers/heapster-grafana-amd64 v4.0.2 a1956d2a1a16 4 months ago 131 MB
gcr.io/google_containers/heapster-influxdb-amd64 v1.1.1 d3fccbedd180 4 months ago 11.6 MB
gcr.io/google_containers/heapster-amd64 v1.3.0-beta.1 4ff6ad0ca64c 4 months ago 101 MB
gcr.io/google_containers/fluentd-elasticsearch 1.22 7896bdf952bf 4 months ago 266 MB
gcr.io/google_containers/elasticsearch v2.4.1 358e3f7fd81e 5 months ago 412 MB
gcr.io/google_containers/kubedns-amd64 1.7 26cf1ed9b144 6 months ago 47 MB
gcr.io/google_containers/kibana v4.6.1 b65f0ed31993 6 months ago 237 MB
nginx 1.11.4-alpine 00bc1e841a8f 7 months ago 54.2 MB
gcr.io/google_containers/exechealthz-amd64 1.1 c3a89c92ef5b 9 months ago 8.33 MB
gcr.io/google_containers/kube-dnsmasq-amd64 1.3 9a15e39d0db8 11 months ago 5.13 MB
gcr.io/google_containers/pause-amd64 3.0 99e59f495ffa 12 months ago 747 kB
andyshinn/dnsmasq 2.72 37aabe06468e 18 months ago 6.27 MB
gcr.io/google_containers/defaultbackend 1.0 137a07dfd084 19 months ago 7.51 MB

环境准备

系统版本

  1. [root@node1 ~]# cat /etc/redhat-release
  2. CentOSLinux release 7.3.1611(Core)
  3. [root@node1 ~]# uname -a
  4. Linux node1 3.10.0-514.16.1.el7.x86_64 #1 SMP Wed Apr 12 15:04:24 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
  5. [root@ansible kargo]# cat /etc/resolv.conf // nameserver 不要超过2个,不然会报错!
  6. ; generated by/sbin/dhclient-script
  7. search localdomain
  8. nameserver 114.114.114.114
  9. nameserver 223.5.5.5

软件版本

SERVICE VERSION
jinja2 2.9.6
docker 1.13.1
ansible 2.3.0.0
python 2.7.5

关闭防火墙

  1. systemctl stop firewalld
  2. systemctl disable firewalld
  3. systemctl stop NetworkManager
  4. systemctl disable NetworkManager
  5. sed -'s#^SELINUX\=enforcing#SELINUX\=disabled#g'/etc/selinux/config
  6. setenforce 0

安装python3

  1. yum install -y epel-release
  2. yum install -y python-pip python34 python-netaddr python34-pip python-devel git wget zip lrzsz net-tools cracklib-dicts-2.9.0-11.el7 libselinux-python device-mapper-libs python-httplib2 openssl rsync bash-completion socat unzip
  3. pip3 install netaddr jinja2
  4. pip3 install --upgrade Jinja2

安装ansible

  1. yum install -y python3-pip python-devel pcre pcre-devel gcc gcc-c++ openssl openssl-devel
  2. pip install ansible==2.3.0

配置ssl

  1. ssh-keygen -t rsa -""
  2. ssh-copy-id -<IP>

kargo配置

  1. git clone https://github.com/wtli/kargo.git
准备playbooks配置
  1. [root@ansible kargo]# cat inventory/group_vars/all.yml
  2. # Valid bootstrap options (required): ubuntu, coreos, centos, none
  3. bootstrap_os: centos
  4. #Directory where etcd data stored
  5. etcd_data_dir:/var/lib/etcd
  6. # Directory where the binaries will be installed
  7. bin_dir:/usr/local/bin
inventory.cfg 节点信息
  1. [root@ansible kargo]# cat inventory/inventory.cfg
  2. [all]
  3. node1 ansible_user=root ansible_host=10.0.0.3 ip=10.0.0.3
  4. node2 ansible_user=root ansible_host=10.0.0.4 ip=10.0.0.4
  5. node3 ansible_user=root ansible_host=10.0.0.5 ip=10.0.0.5
  6. node4 ansible_user=root ansible_host=10.0.0.6 ip=10.0.0.6
  7. node5 ansible_user=root ansible_host=10.0.0.7 ip=10.0.0.7
  8. [kube-master]
  9. node1
  10. node2
  11. [kube-node]
  12. node1
  13. node2
  14. node3
  15. node4
  16. node5
  17. [etcd]
  18. node1
  19. node2
  20. node3
  21. [k8s-cluster:children]
  22. kube-node
  23. kube-master
  24. [calico-rr]
执行安装
  1. cd kargo
  2. CONFIG_FILE=inventory/inventory.cfg python3 contrib/inventory_builder/inventory.py 10.0.0.310.0.0.410.0.0.510.0.0.610.0.0.7
  3. ansible-playbook -i inventory/inventory.cfg cluster.yml ----private-key=~/.ssh/id_rsa

添加代理访问kibana

  1. kubectl proxy --address='10.0.0.3'--port=8086--accept-hosts='^*$'
  2. 浏览器输入:
  3. http://10.0.0.3:8086/api/v1/proxy/namespaces/kube-system/services/kibana-logging
选择了奋斗,以后可以随时还有选择安逸的权力。 但选择了安逸,可能以后就不那么轻易还能有选择奋斗的权力。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Kubernetes指南-倪朋飞.pptx 1-唐继元Kubernetes Master High Availability 高级实践.pdf 2、刘淼-基于 DevOps、微服务及k8s的高可用架构探索与实现.pdf ArchSummit北京2016-《网易蜂巢基于万节点Kubernets支撑大规模云应用实践》-刘超.pdf Azure Service Broker_cn - Rita Zhang.pdf google/ HPE李志霄 Kubernetes企业级容器云:加速数字创新-20170407.pdf IBM马达:Kubernetes 中基于策略的资源分配.pdf k8s资料.rar Kubernetes Cookbook-Packt Publishing(2016).pdf Kubernetes Microservices with Docker-Apress2016.pdf Kubernetes on Azure - Gabe Monroy.pdf Kubernetes1.6集群部署完全指南——二进制文件部署开启TLS基于CentOS7.pdf Kubernetes1-4版本新增加功能介绍.pdf Kubernetes监控与日志.pdf kubernetes容器云平台实践-李志伟v1.0.pdf Kubernetes生态系统现状报告.pdf Kubernetes下API网关的微服务实践 长虹集团-李玮演讲PPT.pdf Kubernetes与EcOS的碰撞结合 成都精灵云-张行才演讲PPT.pdf Kubernetes与OpenStack融合支撑企业级微服务架构.pdf Kubernetes在华为全球IT系统中的实践.pdf Kubernetes在企业中的场景运用及管理实践.pdf Kubernetes指南-倪朋飞.pdf Kubernetes指南-倪朋飞.pptx l.txt Lessons+learned+and+challenges+faced+while+running+Kubernetes+at+scale.pdf rkt与Kubernetes的深度融合.pdf rkt与Kubernetes的深度融合.pptx SACC2017FabricOnKubernetesChinese.pdf ThoughtWorks林帆-白话Kubernetes网络.pdf 百度云PaddlePaddle on kubernetes-周倜.pdf 从Borg到Kubernetes-PaaS产品设计-华为-钟成.pdf 改造Kuberntetes打造SAE容器云.pdf 跟谁学-基于容器的持续集成平台建设.pdf 谷歌深度学习在Kubernetes上的实践.pptx 惠普基于Kubernetes的容器私有云平台实践.pdf 基于Kubernetes的模板化应用编排.pdf 基于kubernetes的容器云平台设计与实践-邓德源.pdf 基于Kubernetes的私有容器云建设实践-易宝支付.pdf 基于Kubernetes构建AI业务生态.pdf 李波:小米生态云应用引擎实践.pdf 魅族容器云平台基于 k8s 的自动化运维实践-曾彬.pdf 欧昌华-基于 Nginx 的负载均衡器在 K8S 中的实践.pdf 彭超:瓜子云的落地.pdf 如何落地TensorFlow on Kubernetes.pdf 如何用OpenStack和Kubernetes快速搭建一个容器和虚拟机组合服务的云平台.pptx 孙杰:大型企业云平台架构演进的实践之路.pdf 微服务道与术-敖小剑.pdf 微软Azure云助力微服务-赵文婧.pdf 颜卫-腾讯云容器服务基于kubernetes的应用编排实践-final-v1.0.pptx 有容云邓绍军-Kubernetes落地实践.pptx 折800如何用Docker&Kubernetes;构建自动化测环境.pdf
vdhcoapp 1.6.1是一个应用程序,它是Video Downloader Helper(VDH)的最新版本。VDH是一款非常受欢迎的视频下载工具,能够帮助用户轻松下载各种视频。该应用程序在1.6.1版本中带来了许多新的功能和改进。 首先,VDHCOAPP 1.6.1大大提升了视频下载的速度和稳定性。通过优化下载算法和提升网络连接,用户可以更快地下载视频文件,并且更少出现错误或下载中断的现象。这一点使得该应用程序对于那些频繁下载视频的用户来说尤为重要。 另外,这一版本还加入了对更多视频网站的支持。现在,用户可以从更多流行的视频网站如YouTube、Vimeo、Facebook等下载视频内容。无论是观看离线还是在没有网络连接的情况下,用户都可以方便地保存自己喜欢的视频。 除了下载功能,VDHCOAPP 1.6.1还提供了一些视频转换的工具。用户可以将下载好的视频文件转换成其他常见的格式,如MP4、AVI、MKV等。这意味着用户可以根据自己的需要调整视频的格式和质量,以适应不同的设备和播放器。 这一版本还修复了一些已知的问题和bug,提升了用户界面的友好性和易用性。用户可以在不熟悉的情况下轻松学习使用该应用程序,并且不会遇到太多的困扰。 总的来说,VDHCOAPP 1.6.1是一个强大而实用的视频下载工具。它具有高速稳定的下载功能,支持更多的视频网站,提供视频转换工具,同时修复了一些问题和改善了用户界面。无论是想保存特定的视频内容,还是需要将视频转换为其他格式,这个应用程序都能满足用户的需求。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值