Kubernetes: How to run MySQL command?





.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ height:90px;width:728px;box-sizing:border-box;
}







1















In Docker I can use the command: --default-authentication-plugin=mysql_native_password in docker-compose file. How do I pass this while creating a MySQL Deployment?



I am using MySQL8










share|improve this question































    1















    In Docker I can use the command: --default-authentication-plugin=mysql_native_password in docker-compose file. How do I pass this while creating a MySQL Deployment?



    I am using MySQL8










    share|improve this question



























      1












      1








      1


      1






      In Docker I can use the command: --default-authentication-plugin=mysql_native_password in docker-compose file. How do I pass this while creating a MySQL Deployment?



      I am using MySQL8










      share|improve this question
















      In Docker I can use the command: --default-authentication-plugin=mysql_native_password in docker-compose file. How do I pass this while creating a MySQL Deployment?



      I am using MySQL8







      mysql docker kubernetes devops






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited Jan 4 at 8:07







      Volatil3

















      asked Jan 4 at 7:50









      Volatil3Volatil3

      4,9302081166




      4,9302081166
























          1 Answer
          1






          active

          oldest

          votes


















          3














          It could look like this:



          apiVersion: apps/v1
          kind: Deployment
          metadata:
          name: mysql-deployment
          labels:
          app: mysql
          spec:
          replicas: 1
          selector:
          matchLabels:
          app: mysql
          template:
          metadata:
          labels:
          app: mysql
          spec:
          containers:
          - name: mysql
          image: mysql:8
          env:
          - name: MYSQL_ROOT_PASSWORD
          value: XXXXXXXXXXXXXXXX
          args: ["--default-authentication-plugin=mysql_native_password"]
          ports:
          - containerPort: 3306





          share|improve this answer


























          • Love you man. Being a newbie I found everyone referring ConfigMap for this and I was looking EXACTLY something similar. Can something similar be done at service end?

            – Volatil3
            Jan 4 at 14:34






          • 1





            ConfiMap or even Secret or useful to set sensitive environment variables or files inside the container. The service is meant to be a kind of load balancer for multiple pods running.

            – Quentin Revel
            Jan 4 at 14:37












          Your Answer






          StackExchange.ifUsing("editor", function () {
          StackExchange.using("externalEditor", function () {
          StackExchange.using("snippets", function () {
          StackExchange.snippets.init();
          });
          });
          }, "code-snippets");

          StackExchange.ready(function() {
          var channelOptions = {
          tags: "".split(" "),
          id: "1"
          };
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function() {
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled) {
          StackExchange.using("snippets", function() {
          createEditor();
          });
          }
          else {
          createEditor();
          }
          });

          function createEditor() {
          StackExchange.prepareEditor({
          heartbeatType: 'answer',
          autoActivateHeartbeat: false,
          convertImagesToLinks: true,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: 10,
          bindNavPrevention: true,
          postfix: "",
          imageUploader: {
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          },
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          });


          }
          });














          draft saved

          draft discarded


















          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f54034972%2fkubernetes-how-to-run-mysql-command%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown

























          1 Answer
          1






          active

          oldest

          votes








          1 Answer
          1






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes









          3














          It could look like this:



          apiVersion: apps/v1
          kind: Deployment
          metadata:
          name: mysql-deployment
          labels:
          app: mysql
          spec:
          replicas: 1
          selector:
          matchLabels:
          app: mysql
          template:
          metadata:
          labels:
          app: mysql
          spec:
          containers:
          - name: mysql
          image: mysql:8
          env:
          - name: MYSQL_ROOT_PASSWORD
          value: XXXXXXXXXXXXXXXX
          args: ["--default-authentication-plugin=mysql_native_password"]
          ports:
          - containerPort: 3306





          share|improve this answer


























          • Love you man. Being a newbie I found everyone referring ConfigMap for this and I was looking EXACTLY something similar. Can something similar be done at service end?

            – Volatil3
            Jan 4 at 14:34






          • 1





            ConfiMap or even Secret or useful to set sensitive environment variables or files inside the container. The service is meant to be a kind of load balancer for multiple pods running.

            – Quentin Revel
            Jan 4 at 14:37
















          3














          It could look like this:



          apiVersion: apps/v1
          kind: Deployment
          metadata:
          name: mysql-deployment
          labels:
          app: mysql
          spec:
          replicas: 1
          selector:
          matchLabels:
          app: mysql
          template:
          metadata:
          labels:
          app: mysql
          spec:
          containers:
          - name: mysql
          image: mysql:8
          env:
          - name: MYSQL_ROOT_PASSWORD
          value: XXXXXXXXXXXXXXXX
          args: ["--default-authentication-plugin=mysql_native_password"]
          ports:
          - containerPort: 3306





          share|improve this answer


























          • Love you man. Being a newbie I found everyone referring ConfigMap for this and I was looking EXACTLY something similar. Can something similar be done at service end?

            – Volatil3
            Jan 4 at 14:34






          • 1





            ConfiMap or even Secret or useful to set sensitive environment variables or files inside the container. The service is meant to be a kind of load balancer for multiple pods running.

            – Quentin Revel
            Jan 4 at 14:37














          3












          3








          3







          It could look like this:



          apiVersion: apps/v1
          kind: Deployment
          metadata:
          name: mysql-deployment
          labels:
          app: mysql
          spec:
          replicas: 1
          selector:
          matchLabels:
          app: mysql
          template:
          metadata:
          labels:
          app: mysql
          spec:
          containers:
          - name: mysql
          image: mysql:8
          env:
          - name: MYSQL_ROOT_PASSWORD
          value: XXXXXXXXXXXXXXXX
          args: ["--default-authentication-plugin=mysql_native_password"]
          ports:
          - containerPort: 3306





          share|improve this answer















          It could look like this:



          apiVersion: apps/v1
          kind: Deployment
          metadata:
          name: mysql-deployment
          labels:
          app: mysql
          spec:
          replicas: 1
          selector:
          matchLabels:
          app: mysql
          template:
          metadata:
          labels:
          app: mysql
          spec:
          containers:
          - name: mysql
          image: mysql:8
          env:
          - name: MYSQL_ROOT_PASSWORD
          value: XXXXXXXXXXXXXXXX
          args: ["--default-authentication-plugin=mysql_native_password"]
          ports:
          - containerPort: 3306






          share|improve this answer














          share|improve this answer



          share|improve this answer








          edited Jan 4 at 8:19

























          answered Jan 4 at 8:14









          Quentin RevelQuentin Revel

          75539




          75539













          • Love you man. Being a newbie I found everyone referring ConfigMap for this and I was looking EXACTLY something similar. Can something similar be done at service end?

            – Volatil3
            Jan 4 at 14:34






          • 1





            ConfiMap or even Secret or useful to set sensitive environment variables or files inside the container. The service is meant to be a kind of load balancer for multiple pods running.

            – Quentin Revel
            Jan 4 at 14:37



















          • Love you man. Being a newbie I found everyone referring ConfigMap for this and I was looking EXACTLY something similar. Can something similar be done at service end?

            – Volatil3
            Jan 4 at 14:34






          • 1





            ConfiMap or even Secret or useful to set sensitive environment variables or files inside the container. The service is meant to be a kind of load balancer for multiple pods running.

            – Quentin Revel
            Jan 4 at 14:37

















          Love you man. Being a newbie I found everyone referring ConfigMap for this and I was looking EXACTLY something similar. Can something similar be done at service end?

          – Volatil3
          Jan 4 at 14:34





          Love you man. Being a newbie I found everyone referring ConfigMap for this and I was looking EXACTLY something similar. Can something similar be done at service end?

          – Volatil3
          Jan 4 at 14:34




          1




          1





          ConfiMap or even Secret or useful to set sensitive environment variables or files inside the container. The service is meant to be a kind of load balancer for multiple pods running.

          – Quentin Revel
          Jan 4 at 14:37





          ConfiMap or even Secret or useful to set sensitive environment variables or files inside the container. The service is meant to be a kind of load balancer for multiple pods running.

          – Quentin Revel
          Jan 4 at 14:37




















          draft saved

          draft discarded




















































          Thanks for contributing an answer to Stack Overflow!


          • Please be sure to answer the question. Provide details and share your research!

          But avoid



          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.


          To learn more, see our tips on writing great answers.




          draft saved


          draft discarded














          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f54034972%2fkubernetes-how-to-run-mysql-command%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown





















































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown

































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown







          Popular posts from this blog

          Monofisismo

          Angular Downloading a file using contenturl with Basic Authentication

          Olmecas