《Kubernetes权威指南第2版》学习(二)一个简单的例子
1: 安裝VirtualBox, 并下載CentOS-7-x86_64-DVD-1708.iso, 安裝centOS7,具體過程可以百度。
2:開啟centOS的SSH, 步驟如下:
? ? ? ? (1) yum list installed | grep openssh-server查看是否已經安裝了SSH,如果沒有安裝則輸入yum install openssh-server
? ? ? ? ?(2)vim??/etc/ssh/sshd_config,
? ? ? ? ? ? ? 打開監聽端口和監聽地址:
? ? ? ? ? ? ??
? ? ? ? ? ? ? ?允許遠程登錄:
? ? ? ? ? ? ? ?
? ? ? ? ? ? ? ?開啟使用用戶名密碼來作為連接驗證
? ? ? ? ? ? ? ??
(3)開啟SSH服務:sudo service sshd start
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?檢查 ?sshd ?服務是否已經開啟,輸入ps -e | grep sshd
? ? ??或者輸入netstat -an | grep 22 ?檢查 ?22?號端口是否開啟監聽
(4)ifconfig查看centOS地址,確保主機能PING通,如果不行,需要配置一下CentOS的網絡類型:? ? ? ? ?
? ? ? ? ? ? ?
上面的配置是有線的情況下,如果是WIFI,要如下,選擇無線的連接。
?
3: Kubernetes的安裝和相關鏡像下載
? ? ? ? ? ?(1)關閉CentOS自帶防火前服務
? ? ? ? ? ? ? ? ? ? ?systemctl disable firewalld
? ? systemtl stop firewalld
? ? ? ? ? ? ?(2) 安裝etcd和Kubernetes軟件(會自動安裝Docker軟件)
? ? ? ? ? ? ? ? ? ? yum? install -y etcd kubernetes(如果yum還沒安裝要先安裝: apt install? yum-utils )
? ? ? ? ? ? ?(3) 安裝完后,修改兩個配置文件:
? ? ? ? ? Docker配置文件為? /etc/sysconfig/docker,其中options的內容設置為:
? ? ? ? ? ? ? ? ? ? ? ? ? ? OPTIONS='--selinux-enabled=false --insecure-registry gcr.io'
? ? Kubernetes apiserver配置文件為/etc/kubernetes/apiserver:
? ? ? ? ? ? ? ? ? ? ? ? ? ? 把--admission_control參數中的ServiceAccount刪除。
? ? ? ? ? ? (4)順序啟動所有服務:
? ? ? ? ? ? ? ? ? ? ?systemctl start etcd
systemctl start docker
systemctl start kube-apiserver
? ? ? ?systemctl start kube-controller-manager
systemctl start kube-scheduler
systemctl start kubelet
? ? ?systemctl start kube-proxy
? ? ? ? ?到此,一個單機版的kubernetes集群環境安裝完畢。
4:? 下載 web-app和mySQL的鏡像:
? ? ? ? ? docker pull kubeguide/tomcat-app:v2 ??
? ? ? ? ?docker pull daocloud.io/library/mysql:latest
轉載于:https://www.cnblogs.com/liufei1983/p/8549024.html
總結
以上是生活随笔為你收集整理的《Kubernetes权威指南第2版》学习(二)一个简单的例子的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 企业级应用与互联网应用的区别
- 下一篇: c语言 static的用法