Documentation
¶
Index ¶
- Constants
- Variables
- func DefaultClusterBaseDir(clusterName string) string
- func DefaultKubeConfigDir() string
- func DefaultKubeConfigFile() string
- func DefaultRegistryAuthConfigDir() string
- func DefaultTheClusterNydusdDir(clusterName string) string
- func DefaultTheClusterNydusdFileDir(clusterName string) 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
Constants ¶
View Source
const ( MASTER = "master" NODE = "node" MASTER0 = "master0" )
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" APIVersion = "sealer.cloud/v2" Kind = "Cluster" AppImage = "application" )
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" InitConfiguration = "InitConfiguration" JoinConfiguration = "JoinConfiguration" ClusterConfiguration = "ClusterConfiguration" KubeletConfiguration = "KubeletConfiguration" KubeProxyConfiguration = "KubeProxyConfiguration" )
CRD kind
View Source
const ( TAINT = "TAINT" LABEL = "LABEL" HOSTNAME = "HOSTNAME" )
plugin type
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 ( ExecBinaryFileName = "sealer" ROOT = "root" WINDOWS = "windows" )
View Source
const APIServerDomain = "apiserver.cluster.local"
View Source
const (
CdAndExecCmd = "cd %s && %s"
)
Variables ¶
View Source
var ( StdOut = os.Stdout StdErr = os.Stderr )
Functions ¶
func DefaultClusterBaseDir ¶
func DefaultKubeConfigDir ¶
func DefaultKubeConfigDir() string
func DefaultKubeConfigFile ¶
func DefaultKubeConfigFile() string
func DefaultRegistryAuthConfigDir ¶
func DefaultRegistryAuthConfigDir() string
func GetClusterWorkDir ¶
func GetHomeDir ¶
func GetHomeDir() string
func TheDefaultClusterPKIDir ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.