《Kubernetes權威指南第2版》學習(二)一個簡單的例子

1: 安裝VirtualBox, 並下載CentOS-7-x86_64-DVD-1708.iso, 安裝centOS7,具體過程能夠百度。mysql

2:開啓centOS的SSH, 步驟以下:linux

        (1) yum list installed | grep openssh-server查看是否已經安裝了SSH,若是沒有安裝則輸入yum install openssh-serverweb

         (2)vim  /etc/ssh/sshd_config,sql

              打開監聽端口和監聽地址:docker

              

               容許遠程登陸:vim

               

               開啓使用用戶名密碼來做爲鏈接驗證api

                

(3)開啓SSH服務:sudo service sshd starttomcat

                                 檢查  sshd  服務是否已經開啓,輸入ps -e | grep sshd網絡

             或者輸入netstat -an | grep 22  檢查  22 號端口是否開啓監聽app

(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

相關文章
相關標籤/搜索