Rancher中ConfigMap使用實例


Rancher中創建配置映射

       

        

       默認不是以配置文件的方式存儲  而是把每一個配置項當成一個獨立的文件來存儲

       把所有的配置項目存到一個配置文件中

        

         

            

            把整個文件作為一個配置映射到容器中

把properties或者其他程序的配置文件映射到容器里

   1.創建一個configmap資源

       configmap的key自定義一個名稱  value就是整個配置文件的內容

        

     2.把configmap資源以卷的形式掛載到容器指定的目錄下

        

        掛載到容器的絕對路徑是 /kafka/config2/kafka.properties 

     3.啟動應用的時候指定配置文件路徑

       ENTRYPOINT ["/bin/bash","/kafka/bin/kafka-server-start.sh","/kafka/config2/kafka.properties"]

       

  配置文件中如何指定監聽的IP地址

      1.如果是主機的IP 則直接填寫主機的IP即可  因為宿主機的IP地址一般很少變化

      2.如果把配置文件映射到容器中 由於容器每次重啟后自身的IP就會發生變化  無法指定一個具體的IP地址 這個時候可以用0.0.0.0這個IP來代表所有的IP地址

      

    啟動容器成功並且通過外部IP可以訪問服務

   容器中啟動flink

            flink會啟動兩個子進程  1.jobmanager   2.taskmanager

         

 

         

         

          

          

          

    主機和容器之間進行目錄映射

        

 ConfigMap動態注入配置

              


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM