1. Packages
  2. Kubernetes CoreDNS
Kubernetes CoreDNS v0.0.2 published on Thursday, May 26, 2022 by Pulumi

Kubernetes CoreDNS

kubernetes-coredns logo
Kubernetes CoreDNS v0.0.2 published on Thursday, May 26, 2022 by Pulumi

    Easily manage CoreDNS installations as a package available in all Pulumi languages.

    Example

    import * as coredns from "@pulumi/kubernetes-coredns";
    
    const dns = new coredns.CoreDNS("dns", {
        servers: [{
            zones: [
                {
                    zone: "hello.world.",
                    scheme: "tls://",
                },
                {
                    zone: "foo.bar.",
                    scheme: "dns://",
                    use_tcp: true,
                },
            ],
            port: 12345,
            plugins: [
                {
                    name: "kubernetes",
                    parameters: "foo bar",
                    configBlock: "hello world\nfoo bar",
                },
            ],
        }],
    });
    
    import pulumi
    from pulumi_kubernetes_coredns import CoreDNS, CoreDNSServerArgs, CoreDNSServerZoneArgs, CoreDNSServerPluginArgs
    
    dns = CoreDNS('dns',
                  servers=[
                      CoreDNSServerArgs(
                          zones=[
                              CoreDNSServerZoneArgs(
                                  zone='hello.world.',
                                  scheme='tls://',
                              ),
                              CoreDNSServerZoneArgs(
                                  zone='foo.bar.',
                                  scheme='dns://',
                                  use_tcp=True,
                              ),
                          ],
                          port=12345,
                          plugins=[
                              CoreDNSServerPluginArgs(
                                  name='kubernetes',
                                  parameters='foo bar',
                                  config_block='hello world\nfoo bar',
                              ),
                          ],
                      ),
                  ],
                  )
    
    kubernetes-coredns logo
    Kubernetes CoreDNS v0.0.2 published on Thursday, May 26, 2022 by Pulumi