Documentation ¶
Index ¶
- Constants
- Variables
- func DefaultClusterBaseDir(clusterName string) string
- func DefaultKubeConfigDir() string
- func DefaultKubeConfigFile() string
- func DefaultMountCloudImageDir(clusterName string) string
- func DefaultRegistryAuthConfigDir() string
- func DefaultTheClusterRootfsDir(clusterName string) string
- func DefaultTheClusterRootfsPluginDir(clusterName string) string
- func GetClusterWorkClusterfile(clusterName string) string
- func GetClusterWorkDir(clusterName string) string
- func GetHomeDir() string
- func TheDefaultClusterCertDir(clusterName string) string
- func TheDefaultClusterPKIDir(clusterName string) string
- type RunArgs
Constants ¶
View Source
const ( MASTER = "master" NODE = "node" )
View Source
const ( FROMCOMMAND = "FROM" COPYCOMMAND = "COPY" RUNCOMMAND = "RUN" CMDCOMMAND = "CMD" ENVCOMMAND = "ENV" BaseImageLayerType = "BASE" RootfsLayerValue = "rootfs cache" )
View Source
const ( DefaultWorkDir = "/tmp/%s/workdir" EtcDir = "etc" DefaultTmpDir = "/var/lib/sealer/tmp" DefaultLiteBuildUpper = "/var/lib/sealer/tmp/lite_build_upper" DefaultLogDir = "/var/lib/sealer/log" DefaultClusterFileName = "Clusterfile" DefaultClusterRootfsDir = "/var/lib/sealer/data" DefaultClusterInitBashFile = "/var/lib/sealer/data/%s/scripts/init.sh" DefaultClusterClearBashFile = "/var/lib/sealer/data/%s/rootfs/scripts/clean.sh" TarGzSuffix = ".tar.gz" YamlSuffix = ".yaml" ImageAnnotationForClusterfile = "sea.aliyun.com/ClusterFile" RawClusterfile = "/var/lib/sealer/Clusterfile" TmpClusterfile = "/tmp/Clusterfile" DefaultRegistryHostName = "registry.cn-qingdao.aliyuncs.com" DefaultRegistryAuthDir = "/root/.docker/config.json" KubeAdminConf = "/etc/kubernetes/admin.conf" DefaultKubeDir = "/root/.kube" KubectlPath = "/usr/bin/kubectl" EtcHosts = "/etc/hosts" ClusterWorkDir = "/root/.sealer/%s" RemoteSealerPath = "/usr/local/bin/sealer" DefaultCloudProvider = AliCloud ClusterfileName = "ClusterfileName" CacheID = "cacheID" RenderChartsDir = "charts" RenderManifestsDir = "manifests" )
View Source
const ( DefaultImageRootDir = "/var/lib/sealer/data" DefaultMetadataName = "Metadata" DefaultImageMetadataFileName = "image_metadata.yaml" ImageScratch = "scratch" DefaultImageMetaRootDir = "/var/lib/sealer/metadata" DefaultImageDBRootDir = "/var/lib/sealer/metadata/imagedb" DefaultImageMetadataFile = "/var/lib/sealer/metadata/images_metadata.json" DefaultLayerDir = "/var/lib/sealer/data/overlay2" DefaultLayerDBRoot = "/var/lib/sealer/metadata/layerdb" )
image module
View Source
const ( AliDomain = "sea.aliyun.com/" Eip = AliDomain + "ClusterEIP" RegistryDirName = "registry" Master0InternalIP = AliDomain + "Master0InternalIP" EipID = AliDomain + "EipID" Master0ID = AliDomain + "Master0ID" VpcID = AliDomain + "VpcID" VSwitchID = AliDomain + "VSwitchID" SecurityGroupID = AliDomain + "SecurityGroupID" )
about infra
View Source
const ( Config = "Config" Plugin = "Plugin" Cluster = "Cluster" )
CRD kind
View Source
const ( LocalBuild = "local" LiteBuild = "lite" ContainerBuild = "container" AliCloudBuild = "cloud" )
View Source
const ( JoinSubCmd = "join" DeleteSubCmd = "delete" )
View Source
const ( BAREMETAL = "BAREMETAL" AliCloud = "ALI_CLOUD" CONTAINER = "CONTAINER" )
View Source
const ( FileMode0755 = 0755 FileMode0644 = 0644 )
View Source
const ( DeleteCmd = "rm -rf %s" ChmodCmd = "chmod +x %s" TmpTarFile = "/tmp/%s.tar" ZipCmd = "tar zcvf %s %s" UnzipCmd = "mkdir -p %s && tar xvf %s -C %s" CdAndExecCmd = "cd %s && %s" TagImageCmd = "%s tag %s %s" PushImageCmd = "%s push %s" BuildClusterCmd = "%s build -f %s -t %s -m %s %s" )
View Source
const ( ExecBinaryFileName = "sealer" ROOT = "root" WINDOWS = "windows" )
View Source
const APIServerDomain = "apiserver.cluster.local"
Variables ¶
View Source
var ( StdOut = os.Stdout StdErr = os.Stderr )
Functions ¶
func DefaultClusterBaseDir ¶ added in v0.1.5
func DefaultKubeConfigDir ¶ added in v0.1.5
func DefaultKubeConfigDir() string
func DefaultKubeConfigFile ¶ added in v0.1.5
func DefaultKubeConfigFile() string
func DefaultMountCloudImageDir ¶ added in v0.1.5
func DefaultRegistryAuthConfigDir ¶
func DefaultRegistryAuthConfigDir() string
func DefaultTheClusterRootfsDir ¶ added in v0.1.5
func DefaultTheClusterRootfsPluginDir ¶ added in v0.3.3
func GetClusterWorkDir ¶
func GetHomeDir ¶ added in v0.5.0
func GetHomeDir() string
func TheDefaultClusterCertDir ¶ added in v0.6.0
func TheDefaultClusterPKIDir ¶ added in v0.6.0
Types ¶
Click to show internal directories.
Click to hide internal directories.