• 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

             

             

             

              

              

              

        主机和容器之间进行目录映射

            

            

      

  • 相关阅读:
    Boost.Bind的基础使用
    boost::bind
    winform多线程方式登录代码整理
    shared_from_this 几个值得注意的地方
    [转]gtest使用
    以boost::function和boost:bind取代虚函数
    asio学习2: TCP服务器端:对准时间 解析
    boost asio study
    Asio学习1: TCP客户端:对准时间 解析
    Shawn,别让我们失望
  • 原文地址:https://www.cnblogs.com/yxh168/p/14153652.html
Copyright © 2020-2023  润新知