1. First to the outside network to download the image to pour into the various nodes2. Download the Yaml file and create the appMKDIR-P ~/k8s/heapster cd ~/k8s/heapster wget https://raw.githubusercontent.com/kubernetes/heapster/master/deploy/kube-config/influxdb/ Grafana.yaml wget https:// Raw.githubusercontent.com/kubernetes/heapster/master/ Deploy/kube-config/rbac/heapster-rbac.yaml wget http
The previous blog has introduced the deployment of a simple kubernetes cluster, but the cluster environment does not have a reasonable network configuration. In the actual production to realize the communication of the components in the cluster, it is necessary to use the network plug-in provided by the third party.Flannel binary Installation1. Download Fannel componentswget https://github.com/coreos/flanne
Pictured in San Francisco Pier 7:coit Tower
The last time we introduced the Kubernetes deployment Fabric (clickable) of the overall architecture and network, storage planning, this issue is serialized second, detailing the deployment tool design details, including template customization and configuration settings. A PDF version of this method is attached.
3. De
OneInstalling DockerYum install-y dockersystemctl enable Docker Systemctl start DockerIi.Installing kubeadm, kubelet and KubectlCat 1. Turn off SELinux2.Some users on Rhel/centos 7 has reported issues with traffic being routed incorrectly due to Iptables being Bypassed. You should ensurenet.bridge.bridge-nf-call-iptablesis set to 1 in yoursysctlconfig, e.g.Cat Reference https://kubernetes.io/docs/setup/independent/install-kubeadm/CentOS7 Deployment
command to querykubectl exec -it tools-dns-5665d49688-8jrnw /bin/bash
View a record (that is, address record IPv4)
Nslookup-query=a _http._tcp.curl.kube-system
View SRV records (a domain Name System (DNS) resource record that identifies the computer that hosts a particular service)
Nslookup-query=srv _http._tcp.curl.kube-system(Description: Service = 10 (priority) 100 (specific gravity) 80 (port) curl.kube-system.svc.cluster.local (host name).)
also build a private warehouse, upload the pod-infrastructure:latest image to a private repository, and modify the address of this profile.
Start the service:To view ports:
Repeat the above operation on the NODE02 host.
Check the node status on master:Five Building a private warehouse:Kubernetes Management Container If this is the first operation, there may be some waiting time, because the first download of images takes a while. If there is no Docker registry locally, make sure tha
DescriptionWe use an example to demonstrate the basic configuration of the Kubernetes deployment application.This is a relatively simple example of a tomcat application plus a MySQL databaseRunning a simple webappp in Tomcat, this app accesses MySQL to get the data. and displayed on the page. For demonstration and simplification purposes, as long as the program is properly connected to the database, it auto
At present, it seems that "do you want to continue integration ?" It is no longer the focus of discussion. Instead, it is "How to Implement continuous integration ?". In the previous article, I introduced the evolution of the continuous integration of the cruise team. Finally, we also mentioned the continuous deployment
automation.
If there is no comparison there is no harm, if there is no automated continuous integration, the first contradiction point will focus on, Dev and ops, that is, one to change, one to be stable. For a service on-line release, testing, upgrade deployment is unavoidable, as OPS personnel often exist a scene is: Do not understand the business, the developer every step of the written clear Operation
I am on a business trip and have not updated my blog in time. After "building", let's talk about the deployment of another dimension of the enterprise's continuous integration Maturity Model ". Before the text, I want to emphasize that "this model itself is a tool in the toolbox, not a tool ."
Deployment
Deployment
manual operation often leads to some loss and fall. And our test was also the use of pure manual testing, the release after the completion of a round of regression testing will take 3-4 hours (then mainly manual testing). Continuous integration, automated testing and operations have been advocated, but they have been slow to move to the ground. Finally, after a night of overtime to four o'clock in the morning, I can't stand it any longer. Home after
Go is a state-of-the-art continuous integration and release management system developed by ThoughtWorks. (Don't confuse Google's programming language Go!) Its predecessor, CruiseControl, is an open source, continuous integration tool developed by ThoughtWorks when consulting and delivering projects. With the continuous integration and
Fastlane is a suite of tools designed to automate the release process of the iOS app and provide a well-run continuous deployment process that can be triggered by simply running a simple command.Fastlane is a collection of ruby scripts that includes the most common tasks required to submit a new app or update an existing app to the Apple store.
Deliver binary code for uploading apps, applying scree
Fastlane is a suite of tools designed to automate the release process of the iOS app and provide a well-run continuous deployment process that can be triggered by simply running a simple command. Fastlane is a collection of ruby scripts that includes the most common tasks required to submit a new app or update an existing app to the Apple store.
deliver binary code for uploading apps, applying scr
⑤:jenkins of continuous integration script for automated code deployment and one-click Rollback to the previous version
One: This article uses the way Jenkins invokes shell scripts to get code from a git server, package, deploy to a Web server, remove a Web server from a load balancer, unzip, copy a configuration file, create a soft connection, test each Web server, Add the Web server to the load balancer,
650) this.width=650; "height=" 186 "src=" https://dn-jsjpub.qbox.me/di/20160630150233_0802c5 "width=" 414 "style=" Border:0px;vertical-align:middle; "/>Your team is not always missing such a great God: He is familiar with the production system server configuration, to the bad installation manual can be in the right posture to publish, after midnight out what the moth can be in the leadership to wake up before the system, every release he was robbed? The bad news is that you may not be able to fi
Continuous integration ⑤:jenkins Combining script to implement code automation deployment and one-click Rollback first version
One: This article through Jenkins call shell script to get code from git server, package, deploy to Web server, remove Web server from load balancer, extract, copy configuration file, create soft connection, test each Web server, Add the Web server to load balancing, rolling back to
Continuous delivery tool ThoughtWorks Go deployment step by stephttp://blogs.360.cn/360cloud/2014/05/13/%E6%8C%81%E7%BB%AD%E4%BA%A4%E4%BB%98%E5%B7%A5%E5%85%B7thoughtworks-go% e9%83%a8%e7%bd%b2step-by-step/Posted on May 13, 2014 by Zieckey | Leave A reply 1. About ThoughtWorks GoGo is an open source, continuous integration and release system developed by Tho
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.