【openshift教程-部署】【集群扩容、缩容及版本升级】 Published by Connor Xu August 25th, 2019 Permalink 一、集群扩容 通过Ansible进行扩容需要编辑Ansible的Inventory,即/etc/ansible/hosts文件。在相应的角色下添加新节点的域名及配置信息。然后执行Ansible的Playbook实施具体的扩容动作。 执行node扩容命令: ansible-playbook openshift-ansible/playbooks/byo/openshift-node/scaleup.yml 主控节点扩容通过执行openshift-master/scaleup.yml Playboo... Openshift
【openshift教程-部署】【生产环境部署】 Published by Connor Xu August 25th, 2019 Permalink 一、准备 wget https://github.com/openshift/openshift-ansible/archive/openshift-ansible-3.7.39-1.tar.gz tar zxf openshift-ansible-3.7.39-1.tar.gz hosts文件 hosts [OSEv3:children] masters nodes etcd #nfs lb new_nodes #[nfs] #openshift-harbor-0-b.hb2 [OSEv... Openshift
【openshift教程-部署】【一主多Node】 Published by Connor Xu August 25th, 2019 Permalink 阿里云上准备三台机器 master hostname: master.openshift.yqb.com ip address: 10.25.158.97 node1 hostname: node1.openshift.yqb.com ip address: 10.25.91.65 node2 hostname: node2.openshift.yqb.com ip address: 10.25.199.113 1、在所有机器上关闭firewalld close firewalld systemc... Openshift
【openshift教程-部署】【单节点部署】 Published by Connor Xu August 25th, 2019 Permalink 一、准备 1、centos7,最好是最新版 selinux保持打开,默认即可(不要修改) 2、修改hostname hostnamectl set-hostname master.openshift.yqb.com 3、安装docker yum install -y docker systemctl start docker 二、安装Openshift origin 各版本地址:https://github... Openshift
【openshift教程-19.4】【监控-prometheus-grafana展示页面】 Published by Connor Xu August 25th, 2019 Permalink 访问地址:http://grafana-monitoring.apps.intra.XXXXXXXX.com 支持自定义,可以在Gitlab对应项目里添加(https://gitee.com/promethues-samples/prometheus-deploy/blob/master/manifests/grafana/grafana-dashboard-definitions-nginx.yaml) Openshift, Prometheus
【openshift教程-19.3】【监控-prometheus-查询页面】 Published by Connor Xu August 25th, 2019 Permalink 访问地址:http://prometheus-k8s-monitoring.apps.intra.XXXX.com 基本上支持所有所需要的指标,需要熟悉PMSQL查询语句 比如: min(kube_deployment_status_replicas_available{deployment="$deployment_name",namespace="$deployment_namespace"}) without (instance, pod) Openshift, Prometheus
【openshift教程-19.2】【监控-prometheus-部署】 Published by Connor Xu August 25th, 2019 Permalink 1、下载部署项目 git clone https://gitee.com/promethues-samples/prometheus-deploy.git2、执行一键部署 cd prometheus-operator/ && ./deploy 成功后: 查看所有的route: Openshift, Prometheus
【openshift教程-19.1】【监控-prometheus-权限设置】 Published by Connor Xu August 25th, 2019 Permalink 开通使用宿主机网络及目录挂载权限 oc edit scc restricted 所有节点放开9100的访问权限 iptables -I OS_FIREWALL_ALLOW -p tcp -m tcp --dport 9100 -j ACCEPT Openshift, Prometheus
【openshift教程-18】【敏感信息管理secrets】 Published by Connor Xu August 25th, 2019 Permalink openshift可以通过secrets来管理敏感信息。例如数据库用户名、密码 还可以通过不同环境下的secrets来管理不同环境下的服务。例如测试环境的app-demo和线上的app-demo,使用不同的secrets来使用测试环境的库或者线上的库 Openshift
【openshift教程-17】【内核参数调优】 Published by Connor Xu August 25th, 2019 Permalink 官方文档:https://docs.openshift.org/latest/admin_guide/sysctls.html 例如支持队列个数参数调优 vim /etc/origin/node/node-config.yaml experimental-allowed-unsafe-sysctls:- "net.core.somaxconn" systemctl restart origin-node.service 在配置模板中,添加systcl调优的注释 或者在安装过程中制定kuberne... Openshift